Wikipedia:Bot/Autorizzazioni

Per avere l'abilitazione di bot, occorre:
  1. registrare un'utenza con la parola bot compresa nel nome. Questo è necessario, perché facilita il riconoscimento del bot stesso a chi deve controllare le pagine. La pagina utente del bot dovrebbe riportare le indicazioni per contattare il manovratore del bot stesso;
  2. eseguire la richiesta in questa pagina specificando le funzioni che il bot avrà (e.g. sostituzione errori comuni, interwiki, etc.), i campi di intervento previsti portando alcuni esempi, il software che intendi usare (es. AutoWikiBrowser, Pywikibot ecc.) e il suo linguaggio di programmazione;
  3. verificare il comportamento del bot su un congruo numero di pagine (né troppe, né troppo poche: in genere ne basta una cinquantina); preferibilmente sottopagine dell'utente in modo che eventuali errori non danneggino le voci;
  4. dopo circa una settimana un burocrate controllerà i pareri emersi sulle modifiche effettuate dal bot (sono ammessi solo i pareri degli utenti con i requisiti di voto); per i bot gestiti da utenti di altre wiki e che utilizzano Pywikibot per le funzionalità di interlink, è sufficiente un solo parere positivo e non è necessaria un'attesa più lunga di qualche giorno.

Symbol redirect vote.svg Clicca qui per richiedere il flag di bot, le nuove richieste vanno in fondo.

Per CommonsDelinker: vedi discussione sul perché le richieste di flag sono declinate.

Per presentare una richiesta di revoca, inserirla in questa stessa sezione; la funzione viene revocata da un burocrate.

English language.svg To obtain a bot flag you have to (automatic approval is not allowed on this wiki):
  1. register a bot account with the word bot in the username. Usernames with non-latin types are not allowed. Please identify the maintainer and specify how to contact him/her (for example by linking his/her user page in the bot user page);
  2. add request in this page describing the tasks you intend to do (e.g. adding interwiki, etc.), a brief description of your bot's purpose with a couple of examples, the software you use (e.g. AutoWikiBrowser, the Pywikibot framework, etc) and programming language it uses, and the wikis where you have already obtained a bot flag;
  3. you have to verify the bot contributions (please make about 50 edits and check them carefully); a non-flagged bot that makes too many edits may be blocked;
  4. after about one week from the request a bureaucrat will give you the flag if there will be supporting comments (can to comment request only users with this requisites); if you have already the bot flag on other language versions of Wikipedia, and you use the Pywikibot framework to put interlinks or fix double redirects it is not necessary to wait more than few days.

Symbol redirect vote.svg Click here to request a flag and follow the instructions provided, new requests on the bottom of the page.

For CommonsDelinker: see discussion about why flag requests have been rejected.

To present a request for revocation, insert it in this section; the flag will be revoked by a bureaucrat.

Archivio
Archivio


Richieste di autorizzazione in corso
(current requests for approval)
Modifica

DiBabelYurikBotModifica

  • DiBabel bot will copy templates and modules from mediawiki.org to all other sites/languages listed in Wikidata for that page, automatically changing the template and module names.
  • It will be copied ONLY if Wikidata item has "instance of" set to wikidata:Q63090714.
  • It will be copied ONLY if the current content of the page exists in the history of mediawiki.org's (origin) version. E.g. if a user modifies English version of the page, it will not be overwritten unless that exact text ever existed in the history of the page on mediawiki.org. To resume automatic synchronization, a user must copy the latest version of the page from mediawiki.org. Note that simply reverting a page to an older version will not be enough to prevent a bot from copying it again. A page has to be different from any of origin's revisions (e.g. add a note why the page was modified).
  • Any template names will be automatically localized inside the wiki markup, e.g. {{MW name|...}} text will become {{Localized name|...}}, as long as Template:MW name exists on mediawiki.org, and it has a corresponding template on the destination wiki. Shared templates should not use non-shared templates, as that may cause unexpected results.
  • Just like templates, modules text require('Module:MW name') will be converted to require('Module:Localized name').


For local bots only: Se il flag di bot è richiesto per funzioni diverse da sistemare interwiki e correggere redirect doppi assicurati di inserire in Wikipedia:Wikipediano/Annunci la richiesta nel formato
{{subst:Breve/bot|DiBabelYurikBot}}

Discussione
  Non fatto il bot sembra inattivo sulle altre wiki da più di un anno, [@ Yurik] if you're still interested in this project you can re-apply and I'll grant you a fast path towards authorization. --Vito (msg) 11:04, 17 mag 2021 (CEST)[]

BOTutorModifica

  • BOTutor (discussioni · contributi). Contributi globali
  • Pagina per flaggare il bot
  • Manovratore: ValeJappo
  • Data della richiesta: 21:08, 12 apr 2021 (CEST)
  • Software: Codice proprio in python (ignorate la cartella www, è un progetto correlato al bot ma non è il bot)
  • Funzioni: Avvisare i nuovi utenti quando commettono errori comuni che spesso sfuggono ai patroller/tutor
  • Già presente in...
  • Descrizione: Nell'ultimo mese ho lavorato a questo bot: tutti sappiamo quanto sia difficile per i nuovi utenti ambientarsi; spesso gli errori dei nuovi utenti rimangono inosservati oppure vengono affrontati attraverso un messaggio non sufficiente ad esaurire i dubbi dell'utente, che rimane dunque bloccato. Qui tutti i dettagli; si possono discutere diversi cambiamenti: con l'assegnazione del flag si potrebbe decidere di fargli considerare solo le modifiche verificate, la lista dei messaggi si potrebbe trasferire su Wikipedia, e qualsiasi modifica si ritenga necessaria può essere apportata. Vista l'ipotesi sulla creazione di un namespace Bozza, in un futuro potrebbero venirgli assegnate altre funzioni correlate. Fatemi sapere che ne pensate!

For local bots only: Se il flag di bot è richiesto per funzioni diverse da sistemare interwiki e correggere redirect doppi assicurati di inserire in Wikipedia:Wikipediano/Annunci la richiesta nel formato
{{subst:Breve/bot|BOTutor}}

Discussione
Discussione su progetto accoglienza. Mi sembra una soluzione interessante. --ValterVB (msg) 16:25, 13 apr 2021 (CEST)[]
(quella discussione non era mirata al consenso ma più a raccogliere pareri, vi invito ad esprimervi qui) --ValeJappo【〒】 11:46, 14 apr 2021 (CEST)[]
Indicativamente penso che sia meglio non flaggarlo come bot perché è bene comunque che questo tipo di attività non passi inosservata. Non mi è chiara una cosa, ma non ho letto approfonditamente il codice, come gestisce la necessità di più avvisi? --Vito (msg) 23:03, 15 apr 2021 (CEST)[]
[@ Vituzzu] C'è un messaggio di introduzione fisso, dopodiché vengono aggiunti tutti i messaggi. Vedi qui come esempio (non fare caso al fatto che i messaggi non sono completi). --ValeJappo【〒】 08:14, 16 apr 2021 (CEST)[]
Ok, se però la cosa si ripete? Inoltre penso sia meglio scrivere da subito che il messaggio è automatizzato. --Vito (msg) 11:16, 17 apr 2021 (CEST)[]
[@ Vituzzu] il bot, in un file json, aggiunge il nome della regola ad un array collegato al nome dell'utente. Quando esegue la funzione per aggiungere un messaggio "alla coda", controlla che la regola non sia già presente in quel file. --ValeJappo【〒】 11:18, 17 apr 2021 (CEST)[]
(Ricordavo male, non uso array ma singoli booleani per ogni regola, presenti in realtà nel file solo se attivati, e quindi veri. Per semplicità ecco un esempio del file json: {"_default": {"1": {"name": "Daniuu", "EXTLINK": true}, "2": {"name": "ValeJappo", "LINKFILE": true}}}.) --ValeJappo【〒】 13:42, 17 apr 2021 (CEST)[]
I messaggi del bot sono un po' da rivedere, già noto qualche errore di battitura. Sarebbe anche utile coprire l'eventualità che il niubbo cambi nome utente. Comunque vediamo il bot all'opera su it.wiki, potrebbe cominciare a lasciare i messaggi in una sandbox a scopo di test invece che agli utenti--Sakretsu (炸裂) 01:55, 27 apr 2021 (CEST)[]
[@ Sakretsu]   Fatto, lascerà i messaggi su Utente:BOTutor/Prove. Più tardi vedo di sistemare gli altri aspetti, grazie. --ValeJappo【〒】 08:27, 27 apr 2021 (CEST)[]
mi sono accorto di un piccolo problema, riprendo le prove più tardi --ValeJappo【〒】 09:00, 27 apr 2021 (CEST)[]
Un'altra cosa, è difficile che il bot riesca a star dietro a tutte le ultime modifiche con una richiesta ogni cinque minuti, fra l'altro pure con le modifiche di altri bot di mezzo. Prova piuttosto a metterlo ad ascoltare le ultime modifiche:
 
from pywikibot.comms.eventstreams import EventStreams

namespaces = [0,1,2,3,5,7,9,11,13,14,15,14,101,103,829]
stream = EventStreams(streams=['recentchange'])
stream.register_filter(server_name='it.wikipedia.org', type=('edit', 'new'))
for event in stream:
    if event['patrolled'] or event['namespace'] not in namespaces:
        continue

    # controllo in tempo reale
    # ...
Occhio che eventstreams necessita di questa libreria--Sakretsu (炸裂) 17:14, 27 apr 2021 (CEST)[]
Grazie, prossimamente applico tutti i suggerimenti emersi in discussione e dopodiché faccio partire il bot in test. --ValeJappo【〒】 17:34, 27 apr 2021 (CEST)[]
Il bot gira su toolforge in fase di test da una giornata. Ho implementato eventstreams e ora alle 00 di ogni giornata il bot aggiorna i suoi messaggi prendendoli da User:BOTutor/Messaggi: la comunità può quindi contribuire a migliorarli; in futuro si potrebbe considerare la semi-protezione.
La regola CITAWEB viene attualmente attivata anche in casi nei quali andrebbe attivato EXTLINK. Ho già individuato il problema, ma vi chiedo di pazientare qualche giorno in modo da poter implementare un modo più efficiente per gestirli (ovvero, visto che ora uso eventsreams di pywikibot, usare lo stream page-links-change per gestire le regole collegate ai collegamenti).
Durante la maggior parte della giornata sembra che il bot non sovraccarichi le ultime modifiche, tuttavia nei momenti di attività della maggior parte dei neofiti, potrebbe effettuare diverse modifiche in un lasso di tempo ristretto. Come potete notare dalle modifiche di prova (fatta eccezione per il CITAWEB che sistemo prossimamente), non vi sono errori da parte del bot alla sua ultima "versione": una verifica da parte dei patroller potrebbe non essere necessaria.
Mi scuso nuovamente per i ritardi e gli errori/imprecisioni manifestati, e vi chiedo di attendere una mia successiva segnalazione sull'ultimo problema restante prima di trarre le somme sulla richiesta di autorizzazione. --ValeJappo【〒】 21:52, 6 mag 2021 (CEST)[]
Segnalo che ora tutto funziona come previsto. --ValeJappo【〒】 15:39, 7 mag 2021 (CEST)[]
[@ ValeJappo] come ti dicevo non penso che questo bot debba essere flaggato, cioè penso possa operare, ma penso che le modifiche non dovrebbero essere nascoste, sarei orientato per usare l'autoverifica o, in alternativa, non dovresti marcarle come bot. --Vito (msg) 10:58, 17 mag 2021 (CEST)[]
@Vituzzu ottimo, l'interesse principale era in realtà semplicemente l'autorizzazione all'uso. Allora lascio l'ultima parola su questo al progetto accoglienza. Dai test effettuati non sembra sovraccaricare le ultime modifiche, quindi non dovrebbe essere un problema; nel caso i patroller dovessero lamentarsi, allora considererò le due vie che proponi. --ValeJappo msg 11:13, 17 mag 2021 (CEST)[]
Chiedo scusa per il ritardo, sono favorevole all’implementazione del bot: al momento non mi vengono in mente altri errori comuni sui quali potrebbe intervenire. Siccome mi occupo con frequenza anche di patrolling con LiveRC, farò in modo di notare se vi saranno problemi di sovraccarico. GA16   […] 19:14, 25 giu 2021 (CEST) Commento spostato qui[]
[@ Gianmariloppio Amigdala 16] Ciao, grazie per il tuo commento. Qui si discuteva del flag, ed abbiamo concordato che non serve. Potresti spostare dunque questo commento al progetto accoglienza, dove si discute dell'implementazione? Grazie --ValeJappo (msg) 19:20, 25 giu 2021 (CEST)[]

BotcrispusModifica

For local bots only: Se il flag di bot è richiesto per funzioni diverse da sistemare interwiki e correggere redirect doppi assicurati di inserire in Wikipedia:Wikipediano/Annunci la richiesta nel formato
{{subst:Breve/bot|Botcrispus}}

Discussione
Esempio di modifica. --Botcrispus (msg) 15:52, 10 mag 2021 (CEST)[]
Intanto avviso che, oltre al lavoro sulle chiese, vista la richiesta mi hanno già chiesto una mano per un altro lavoro simile... il flag mi servirebbe il prima possibile. Alla fine si tratta di un tipo di azione abbastanza banale e facilmente controllabile, oltreché facilmente revertabile in caso di errore: non credo servano consensi speciali (consensi che comunque già abbastanza ci sono stati, v. discussione sopra). [@ Civvì], secondo te potrei già partire o devo attendere (e se sì quanto?)? (se vuoi trovi nei contributi circa 13 modifiche di esempio, ne potrei fare altre ma non voglio intasare troppo le UM). --C. crispus(e quindi?) 19:11, 11 mag 2021 (CEST)[]
Circa una settimana.--Vito (msg) 21:57, 11 mag 2021 (CEST)[]
Ok. --C. crispus(e quindi?) 22:03, 11 mag 2021 (CEST)[]
  Fatto [@ Capricornis crispus]. --Vito (msg) 10:56, 17 mag 2021 (CEST)[]

Bot BozzeModifica

For local bots only: Se il flag di bot è richiesto per funzioni diverse da sistemare interwiki e correggere redirect doppi assicurati di inserire in Wikipedia:Wikipediano/Annunci la richiesta nel formato
{{subst:Breve/bot|Bot Bozze}}

Discussione
  Fatto e buon lavoro a Bot Bozze! --Civvì (Parliamone...) 16:15, 30 mag 2021 (CEST)[]