Wikinotizie:Bot
« I bot sono come i bambini, vanno seguiti! » | |
(Civvì)
|
Un bot (abbreviazione di robot) è un programma che opera sulle pagine di Wikinotizie come se fosse un utente, ma molto più velocemente. Di norma viene usato per lavori lunghi e ripetitivi (nonché noiosi), in modo da svolgerli in meno tempo. Può essere scritto in qualsiasi linguaggio di programmazione che permetta di inviare al server richieste HTTP; per ora ce ne sono in Java, PHP, Python e Perl.
Verificare l'operato dei bot
modificaI bot hanno uno status diverso da quello di un utente normale e non vengono di norma visualizzati nella pagina delle ultime modifiche, per evitare di rendere difficoltose le operazioni di patrolling, ma è possibile impostare la stessa per vedere le operazioni svolte dai bot.
Richieste di intervento
modificaPer richiedere l'intervento di un bot, vedi l'apposita pagina. Chi gestisce un bot segue quella pagina, in modo da potersi attivare secondo le necessità espresse dai wikipediani.
Richieste di autorizzazione
modificaL'utilizzo di un bot non autorizzato, data l'elevata frequenza con cui può intervenire sulle voci, intasa la pagina delle ultime modifiche, rendendo estremamente difficile il lavoro di controllo delle modifiche. Per tale motivo, i bot non autorizzati possono venire bloccati[1], mentre quelli fuori controllo devono essere bloccati a vista.
Per poter avere lo status di bot occorre chiedere un'autorizzazione. L'autorizzazione non è una formalità: prima di richiederla, è opportuno verificare di aver letto per intero questa pagina e le pagine di servizio a cui essa rimanda. Bot manovrati con fretta, imperizia e negligenza e i cui edit di prova non risultino ineccepibili non ricevono l'autorizzazione.
Sostituzioni standard
modificaSi ricorda che in nessun caso sono tollerate sostituzioni su pagine utente o su pagine archiviate e che degli eventuali errori nelle regexp risponde il manovratore, che è pertanto invitato a verificare costantemente il lavoro del bot.
Impedire ai bot di modificare una voce
modificaEsiste la possibilità di impedire ai bot di modificare una voce (anche da parte di un singolo bot): per approfondire vedi l'uso del Template:Bots.
Bot registrati
modificaEcco un elenco dei bot attualmente registrati su it.wikinews.
Canali IRC inerenti ai bot
modificaI seguenti canali IRC possono fornire supporto o informazioni riguardanti i bot o argomenti correlati. Per informazioni su cosa serve per accedervi, si veda questa pagina.
- #botolatori@irc.freenode.net: Canale italiano ufficiale sui Bot per MediaWiki
- #pywikibot@irc.freenode.net: Canale internazionale del pacchetto pywikibot (in lingua inglese)
I canali sono accessibili via Freenode Webchat.
Note
modifica- ↑ Quando si vuole bloccare un bot, si deve bloccare solo l'utente-bot, non attivare anche il blocco automatico dell'IP associato: altrimenti il manovratore si trova anch'esso bloccato.
Voci correlate
modifica- [EN] Bot su Meta
- Come usare il wikipediabot in linguaggio python su Meta
Collegamenti esterni
modifica- Guida rapida alla costruzione di un bot e wiki di supporto
- HOWTO sulle Espressioni Regolari di A.M. Kuchling (Python)
- A byte of Python guida elementare al linguaggio Python
- regular-expressions.info - Ottimo sito per imparare ad usare le espressioni regolari.
- Guida alla creazione delle regex