From 615e43606fee6d145941a87ee7d9bfb6f7bdce1e Mon Sep 17 00:00:00 2001 From: bonobo Date: Wed, 21 Aug 2024 20:44:59 +0200 Subject: [PATCH] Subir archivos a 'configuracio' --- configuracio/bot_plus_cfg.php | 81 ++++++++++++++++++++++++----------- 1 file changed, 57 insertions(+), 24 deletions(-) diff --git a/configuracio/bot_plus_cfg.php b/configuracio/bot_plus_cfg.php index deba42b..fb5d5be 100644 --- a/configuracio/bot_plus_cfg.php +++ b/configuracio/bot_plus_cfg.php @@ -5,7 +5,7 @@ // Opcions de bot_plus // temps d'espera entre publicacions de les noticies (en segons) (a sumar al mínim de 30 segons) -$espera_tut = 29; +$espera_tut = 28; // Vols etiquetes? (Escriu 0 per a NO i 1 per al si) $act_etiquetes = 1; @@ -25,7 +25,7 @@ $visib_cent = "public"; //Vols que el bot conteste les mencions? (Escriu 0 per a NO i 1 per al SI) $act_mencio = 1; //Vols que el bot conteste les mencions amb un missatge de resposta? (Escriu 0 per a NO i 1 per al SI) -$act_mencio_resp = 0; +$act_mencio_resp = 1; // visib_tut de la resposta a les mencions $visib_mencs = "unlisted"; @@ -44,6 +44,10 @@ $act_impuls = 1; // Vols que envie un missatge als usuaris $act_impuls_usu = 1; +// A quants usuaris vols que envie missatge? +$min_us = 3; +$max_us = 5; + // Vols que faça un tut indicant el tut més impulsat? $act_impuls_resum = 1; // Temps d'espera per fer el recull dels impulsos @@ -56,12 +60,15 @@ $visib_imp_res = "public"; // activar i definir parametres del tut d'errada $errada_tut = 1; $errada_vis = "private"; +// cada tantes errades faré el tut +$num_errades = 10; -// continguts que vols que presente -// quantitat de paraules a filtrar (de 0 -no enfiltrarà cap- a 5); -$num_par = 5; +// continguts que vols que presente (filtre desactivat) +// quantitat de paraules a filtrar (de 0 -no enfiltrarà cap- a 16); +$num_par = 16; -// escriu les paraules per les quals filtrarà les URL que vols arreplegar (fins a 10) +// escriu les paraules per les quals filtrarà les URL que vols arreplegar (fins a 16) +// les que no s'utilitzen han de contindre null // estes estan a la RSS d'apuntmedia.es $p0 = "cultura"; $p1 = "oratge"; @@ -87,6 +94,13 @@ $np1 = null; $np2 = null; $np3 = null; +// temps màxim d'antiguitat que permets per publicar (en segons) +// 1 hora = 3600 segons +// 1 dia = 86400 segons +// 1 setmana = 604800 +// 2 setmanes = 1209600 +$antic_max = 604800; +//$antic_max = 24192000000; // LOG o fitxer d'accions històriques //$log_fitxer = "/var/log/mastodon_bot.log"; $log_fitxer = $lloc."/log/mastodon_bot.log"; @@ -98,45 +112,46 @@ $log_detall = "CURT"; //$log_detall = "DETALLAT"; //$log_detall = "COMPLET"; - // ********************************************** // * Configuració d'enviament de correus d'avís * // ********************************************** -$act_correu = 1; -$elmeucompte = "usuari@lloc.domini"; -$elremitent = "webmaster@lloc.domini"; - +$act_correu = 0; +$elmeucompte = "nachobg@ditsibits.ml"; +$elremitent = "webmaster@ditsibits.ml"; // **************************************** // * Configuració de Mastodon i font RSS: * // * Clau del compte del bot a Mastodon. * // **************************************** // Has de copiar el que et genera mastodon quan crees l'aplicació (primera linia) -$token="el que siga a mastodon"; +$token="m-iN__E4X2KT9mHyuZT4ZDdNhBd0tGyz2w0Dh0dv4Ug"; // URL de la instància on està el compte (No escriure '/' al final. -$base_url="https://instancia.domini"; +$base_url="https://mastodont.cat"; // id del teu compte (pots averiguar-lo mirant el codi font del teu perfil -$id_cmpt ="xxxxxxxxxxxxxxxxxxx"; +$id_cmpt ="109436876995250353"; // URL de la font RSS o Atom que vols que es publique //$fitxer="https://www.apuntmedia.es/rss/"; // adreça web per citar la font (no cal que siga la del RSS) -$web_of = "https://www.xxxxxx.yyy/"; +$web_of = "https://www.apuntmedia.es/"; // multi microsites // portada del web //$fitxer0="https://www.apuntmedia.es/rss/"; // microsite de noticies -$fitxer0 = "https://www.xxxxxx.yyy/rss/"; +$fitxer0 = "https://www.apuntmedia.es/rss/category/microsite/1000149/"; // microsite esports -$fitxer1 = "https://www.xxxxxx.yyy/rss/"; - -$fitxer2 = "https://www.xxxxxx.yyy/rss/"; +$fitxer1 = "https://www.apuntmedia.es/rss/category/microsite/2000/"; +// microsite loteria nadal 2022 +//$fitxer2 = "https://www.apuntmedia.es/rss/category/microsite/1000546/"; +// microsite oratge (desactivat per errades. Excés de publicacions. A REVISAR) +//$fitxer2 = "https://www.apuntmedia.es/rss/category/microsite/3000/"; +$fitxer2 = "https://www.apuntmedia.es/rss/category/section/2300/"; // lloc general rss -$fitxer3 = "https://www.xxxxxx.yyy/rss/"; +$fitxer3 = "https://www.apuntmedia.es/rss/"; // quantes fonts vols que es presenten? (1, 2 o 3 ) //$nom_fonts = 3; $fitxers_nombre = 3; @@ -144,6 +159,9 @@ $fitxers_nombre = 3; //Les quatre opcions de la visib_tut dels toot son 'public' (per defecte), unlisted, private i directe. $visib_tut="public"; +//Temps màxim de publicació cada volta que arranca el bot (en segons) +$temp_max_pub = 235; + // Si el valor escrit aquí es 3 i la teua opció de $visibility és "public", aleshores la visib_tut del toot serà "public" cada tres toots. // La resta de toots seran "unlisted" per defecte. Si el valor és 1, significa que la visib_tut serà sempre la del valor de $visib_tut $public_freq = 4; @@ -165,6 +183,13 @@ $headers = [ "Authorization: Bearer " . $token ]; +// activa el registre d'errades +ini_set('log_errors', 1); +// defineix els tipus d'errades a registrat +ini_set('error_reporting', E_WARNING | E_ERROR | E_PARSE | E_NOTICE); +// defineix el fitxer d'errades +ini_set('error_log', $lloc.'/log/mastodon_bot_errades.log'); + // registres que presentarà en consultar els nous seguidors $limit_b = 20; // registres que presentarà en consultar les mencions @@ -175,13 +200,21 @@ $limit_i = 28; // registres que presentarà en consultar les mencions per fer la benvinguda als seguidors $limit_s = 30; -// nombre de linies del fitxer de dates -$max_linies = 420; +// nombre de linies del fitxer de dates, mencions i registres json +$max_linies = 440; // diferencia de linies amb el fitxer de urls $max_linies_ad = 60; +// per registrar l'us de la memòria durant la execució del bot +$control_memoria = 0; +$control_memoria_utils = 0; + +// minim d'inici i final +$mem_on = 0; +$mem_net = 0; +$mem_net_fin = 1; + // Final de la configuració. No cal tocar cap altre fitxer. $bot_nom = "bot_plus"; -$bot_versio = "0.X.Xβ"; - +$bot_versio = "0.5.9β"; ?>