diff --git a/bot_plus_utils.php b/bot_plus_utils.php new file mode 100644 index 0000000..429f1aa --- /dev/null +++ b/bot_plus_utils.php @@ -0,0 +1,185 @@ +$seg_m[0]) { + echo "Convé revisar els fitxers.\n"; + } else { + echo "Correcte.\n"; + echo "\nVols revisar els seguidors un a un? (Si/No)\n"; + $handle = fopen ("php://stdin","r"); + $line = fgets($handle); + if( (trim($line) != 'Si') ){ + echo "HE ACABAT DONCS!\n"; + exit; + } + fclose($handle); + echo "\n"; + echo "Gràcies, els repassem...\n"; + include("proves/proves_seguidors_json.php"); +// $det_segs = shell_exec("php proves/proves_seguidors_json.php ".$lloc); +// echo $det_segs; + } +} elseif ($argument == "-asegs") { + $act_segs = shell_exec("php proves/proves_activitat_seguidors_nopub.php ".$lloc); + echo $act_segs."\n"; +} elseif ($argument == "-ajuda"){ +echo "Estes on les opcions disponibles de \n"; +presenta_ajuda(); +} +else { +echo "\nLA OPCIÓ ÉS INCORRECTA.\n\n"; +presenta_ajuda(); +exit; +} +/** +$opcions_curtes = "i::m::s::a::n::"; +$opcions_llargues = ["impulsos::", "mencions::", "seguidors::", "activitat::", "instancia::" ]; +$opcions = getopt($opcions_curtes, $opcions_llargues); + +if(isset($opcions["i"]) || isset($opcions["impulsos"])) { +echo "he rebut la opció impulsos en versió "; + if(isset($opcions["i"])) { + echo "curta.\n"; + } else { + echo "llarga.\n"; + } +} +**/ +function presenta_ajuda() { + echo "bot_plus_utils per bonobo <@bonobo@mastodont.cat>.\n\n"; + echo "Ús de ".$_SERVER["argv"][0]." \n"; + echo "Esta és la plana d'utilitats.\n"; + echo "Pots triar entre les següents opcions: \n"; + echo "\t -ajuda \tPresenta esta plana d'ajuda.\n"; + echo "\t -info \tPresenta informació útil del funcionament del bot: darrera publicació, errades,....\n"; + echo "\t -imp \tConsulta els impulsos guardats fins el moment i els presenta per pantalla.\n"; + echo "\t -impj \tConsulta els impulsos guardats fins el moment i els presenta i actualitza el fitxer json.\n"; + echo "\t -mencs \tActualitza el fitxer json de mencions al bot.\n"; + echo "\t -graf \tGenera els gràfics del resum setmanal.(en proves)\n"; + echo "\t -segs \tEt mostra el nombre de seguidors actuals del compte.\n"; + echo "\t -asegs \tEt la estadística per setmanes de la darrera publicació de tuts dels seguidors.\n"; + echo "\t -inst \tEstadistica de quina instància son els seguidors.\n"; + echo "\t -fitxs \tEt mostra el nombre de linies dels fitxers de control del bot.\n"; + echo "\t -ctemps \tConverteix el temps a diferents format per si vols consultar o modificar-ho en alguna part de la programació.\n"; + echo "\t \tAmb esta opció cal afegir la data en format 'Sun, 12 Mar 2023 12:55:00 +0100' i entre cometes.\n"; + echo "\t -vvars \tPer veure les variables del fitxer.(?)\n"; + echo "Exemple per a utilitzar ".$_SERVER["argv"][0]."\n"; + echo "\t /el/cami/fins/la/carpeta/".$_SERVER["argv"][0]." -opció\n"; + echo "Espere que't siga util. 😉 \n"; +} +?>