Il bot prevede molte opzioni configurabili, facenti capo a 3 pagine diverse on-wiki:
La pagina raccoglie dati su tutti gli admin, in particolare le date di elezione a sysop, burocrate e check user. L'aggiornamento è completamente automatico e non servirà mai di modificare la pagina per aggiornare le date. Tranne in un caso: oltre ai gruppi, per ogni utente sono disponibili due ulteriori opzioni:
override
: Inserendo una data (formato dd/mm/yyyy) in questo campo, la prossima riconferma dell'utente sarà anticipata a tale data, anziché a quella prevista di default. Il parametro verrà rimosso automaticamente all'inizio della riconferma successiva.override-perm
: Come il precedente, ma vanno specificati solo giorno e mese e resta in vigore "per sempre" e non verrà mai tolto in automatico.
Nota: È fondamentale includere gli zeri di padding (ovvero, 07/05 va bene, 7/05, 7/5 e 07/5 no).
La pagina raccoglie un insieme di opzioni di configurazione più "oggettivi", e poco soggetti a cambiamenti. Sono quasi tutti titoli delle pagine che il bot dovrà modificare o leggere, tranne il primo:
exclude-admins
contiene una lista di admin da non includere nella lista e quindi da ignorare completamente.
Questa è l'unica pagina che potrebbe aver bisogno di qualche aggiornamento. Contiene (quasi) tutti i messaggi utilizzati dal bot: sostanzialmente, testo da aggiungere alle pagine e campi oggetto da utilizzare. In alcuni messaggi sono presenti stringhe come $num
. Queste rappresentano variabili sostituite al momento di utilizzare il messaggio. Inoltre, alcuni usano il costrutto {{$plur|$num|a|e}}
. Esso funziona esattamente come il {{PLURAL}}
di MediaWiki, e viene utilizzato nei campi oggetto.
...Ce ne sono sicuramente! Se ne trovi uno, non esitare! Fammelo presente dove ti è più comodo, va bene sia on-wiki che aprendo un Issue qui su Github. Lo stesso vale per proposte di nuove funzionalità.
Decoupling decoupling decoupling!