BotRiconferme
PULSANTE DI EMERGENZA |
|
Amministratori: premete questo pulsante se il bot presenta malfunzionamenti (link diretto). |
Ciao! Sono un bot che si occupa delle riconferme admin, seguendo le vecchie istruzioni.
Esecuzione
L'esecuzione del bot si svolge in queste fasi:
- Ogni 15 minuti:
- aggiorna la lista degli amministratori;
- trasforma le procedure aperte con abbastanza voti contrari in votazioni di riconferma;
- chiude le procedure terminate e compie le operazioni annesse (inclusa la richiesta di deflag su meta);
- Ogni ora (al minuto :00) apre le nuove procedure di riconferma e compie le altre operazioni riportate sopra.
Configurazione
Su github è disponibile una guida con le opzioni configurabili del bot. La configurazione base del bot si trova in /Config.json, mentre i messaggi da usare (ad esempio nel campo oggetto) sono in /Messages.json. La lista di admin è in /List.json. Lo schema per le singole riconferme è invece Wikipedia:Amministratori/Riconferma annuale/Schema.
Log
Un log completo è disponibile su Toolforge. Inoltre, gli errori più gravi (tali da interrompere immediatamente l'esecuzione) vengono riportati in /Errori. Invito altri utenti a mettere la pagina negli OS, così da sapere se fosse successo qualcosa di "grave". Curiosamente, in tale pagina non vengono riportati gli errori "gravissimi", quelli che impediscono al bot anche solo di iniziare il suo lavoro (o anche solo di loggarsi su itwiki).
Sorgente
Il sorgente del bot (scritto in PHP) è disponibile su github.
Segnalazioni bug
Come scritto su github, non siate timidi! Se trovate un bug, fatelo presente. Potete farlo sia nella talk utente, sia su github (in italiano, ovviamente).
Limitazioni note
Il bot da solo non è in grado di generare la lista completa degli amministratori. Questo perché in un passato molto lontano i log dei diritti utente erano diversi e non salvavano i gruppi aggiunti o rimossi. Pertanto non è più possibile risalire automaticamente e con certezza alla data del flag, neanche dall'interfaccia. Ad esempio, in questa voce di registro non vengono riportati i nuovi gruppi (se non nel commento). Inoltre, non esistono log precedenti a dicembre 2004, e pertanto anche in questo caso non è possibile ottenere i nuovi gruppi.
Va comunque detto che il problema riguarda solo una decina di utenti, mentre per gli altri è tutto automatizzato.