Nonciclopedia:Bot: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
Contenuto aggiunto Contenuto cancellato
 
(41 versioni intermedie di 18 utenti non mostrate)
Riga 1: Riga 1:
{{scorciatoia|N:BOT}}
{{scorciatoie|NP:BOT}}
[[File:Roy Batty.jpg|miniatura|«''Io ne ho viste cose che voi utenti umani non potreste immaginarvi:<br>
__NOTOC__
orribili errori di battitura al largo dei bastioni di Orione,<br>
e ho visto categorie messe a cazzo vicino alle porte di Tannhäuser.<br>
E tutte quelle modifiche andranno perdute nel tempo,<br>
come lacrime nella pioggia.<br>
È tempo di mass edit.''»]]
Buoni Ordinari del Tesoro? No... non sono tesori, non sono ordinari, e soprattutto, '''non sono buoni!'''
Buoni Ordinari del Tesoro? No... non sono tesori, non sono ordinari, e soprattutto, '''non sono buoni!'''


Un '''bot''' (abbreviazione di "figlio di '''bot'''tana") è un programma che può fare qualunque cosa faccia un utente (a parte cazzeggiare) ed è usato per i lavori lunghi, ripetitivi e pallosi che nessuno vuol fare a mano. Le merdifiche bottane sono evidenziate in [[Aiuto:cronologia|cronologia]] con l'etichetta ''bot''.
<big>'''ATTENZIONE</big>: prima di usare il bot per una [[McGayver|furbissima nuova super-idea geniale]] è meglio parlarne prima nella [[Discussioni Nonciclopedia:Bot|discussione]] o sull'apposito [http://nonciclopedia.altervista.org/phpBB3/viewtopic.php?f=3&t=2457 topic] del forum.'''
== Nuove leve ==
Al momento non abbiamo bisogno di nuovi bot. Se comunque ritieni di poter dare il tuo contributo, proponiti [[{{TALKPAGENAME}}|nella discussione]].


== Sorvegliare i bot ==
Per utilizzare il pywikipediabot su Nonciclopedia devi prima modificare 3 file del pacchetto originale:
I bot non sono esseri umani e vengono perciò discriminati da tutti, almeno è questo che dicono loro; in realtà non sono visualizzati nelle [[Speciale:UltimeModifiche|ultime merdifiche]] (UM) solo perché sarebbe una rottura di palle trovarsele ingolfate da centinaia di "correzione virgola" e roba simile. Se vuoi [[Nonciclopedia:RC patrolling|sorvegliare]] i bot devi impostare l'opzione apposita nelle UM aprendo "{{MediaWiki:rcfilters-search-placehoder}}" e poi cliccando '''{{MediaWiki:rcfilters-filter-bots-label}}'''.
# Il file [[/user-config.py]] per configurare i parametri di accesso

# Il '''[[/uncyclopedia_family.py|uncyclopedia_family.py]]''' (nella cartella ''families'') per aggiungere i nuovi namespace
== Richieste di intervento ==
# Il file '''[[/user-fixes.py|user-fixes.py]]''' (da creare) per riconoscere i tag che evitano la correzione automatica
Se per qualche ''serissimo'' motivo dovesse servire l'intervento di un bot, e per "serissimo" intendiamo che è un lavoro mostruoso e che nessun essere umano dovrebbe essere sacrificato nell'impresa, fallo presente in [[{{TALKPAGENAME}}|discussione]]. Gli utenti che gestiscono bot dovrebbere [[Aiuto:Tenere d'occhio pagine|tenere d'occhio]] la pagina per attivarsi non appena avranno finito di giocare a ''Space Invaders''.

== Richieste di autorizzazione ==
In teoria chiunque può creare un bot e iniziare a fare danni, ma ovviamente verrebbe bannato a morte (solo il bot, non chi l'ha creato, a meno che non sia un vandalo vero e proprio).

Per far approvare il tuo bot basta chiederlo in [[{{TALKPAGENAME}}|discussione]] ma devi seguire questi passi o finisce male:

# Chiedi in discussione se è il caso o meno di crearlo, che già ne abbiamo tanti che si arrugginiscono in cantina. Spiega soprattutto che lavoro farà.
# [[Aiuto:Come affiliarsi|crea un'utenza]] con la parola ''bot'' nel nome, così tutti possono vedere che non è un bambino vero; se includi anche il tuo [[Aiuto:Nome utente|nick]] per rendere più riconoscibile il padrone del bot, ci fai un piacere. Ad esempio, potrebbe chiamarsi "{{USERNAME}}bot".
# Fai delle prove su qualche decina di pagine, meglio se sono tue sottopagine utente così non fai danni, e fai rapporto sempre qui in discussione.
# Nel giro di 1 settimana (più o meno) un [[NP:Burocrati|burò]] dà un'occhiata ai pareri emersi e decide se dare lo status di bot o bannarlo perché inutile.

== Politica d'uso ==
La fantascienza ci insegna che i bot sono malvagi quindi bisogna stare attentissimi a usarli.

Innanzitutto chi crea un bot è '''responsabile''' di qualunque cosa faccia. Se il bot vandalizza, il vandalo è chi lo manovra. Se il bot si spaccia per essere umano, è un sockpuppet di chi l'ha creato. Con tutto ciò che ne [[NP:BAN|consegue]].

Per limitare gli equivoci, oltre a mettere "bot" nel nome del bot è bene che la sua [[Aiuto:pagine utente|pagine utente]] dica chiaramente che è un bot e a chi appartiene, e magari elencare pure i suoi compiti. La [[Aiuto:Pagina di discussione|discussione]] invece deve [[Aiuto:Redirect|rimpallare]] alla discussione dell'utente, così chi vuol fare domande al bot non si ritrova un messaggio registrato inquietante.

Le modifiche in massa sono accettabili per correggere errori e formattare, non per riscrivere le pagine come piace a te. Tutte le indicazioni del [[Aiuto:Manuale di stile|Manuale di stile]] sono ok, il resto probabilmente è meglio di no.


== Personaggi e interpreti ==
== Personaggi e interpreti ==
L'elenco aggiornato automaticamente di tutti e {{NUMBERINGROUP:bot}} i Bot non ancora rottamati, lo trovi in [[Speciale:Utenti/bot]]. Questi qui sotto li teniamo per ricordo.
{| width="100%" align="center" style="background: #FFFFFF; color: #000000; border: 1px solid #000000; text-align: left; margin-bottom: 0px; margin-top: 0px;"
|- style="background: #ddf; border-bottom: 2px solid black"
{| class="sortable" style="width: 100%; background-color: #FFFFFF; color: #000000; border: 1px solid #000000; text-align: left; margin-bottom: 0px; margin-top: 0px;"
|- style="background-color: #ddf; border-bottom: 2px solid black;"
!style="width:12%"|Bot
!style="width:12%"|Padrone||Incarichi
!style="width:16%;"|Bot
!style="width:16%;"|Padrone
|- style="background: #fff; border-bottom: 1px solid black"
!style="width:18%;"|Stato di servizio||Incarichi
|[[Speciale:Contributi/RangerPfennerBot|RangerPfennerBot]]||[[Utente:Pfenner|Pfenner]]||
|- style="background-color: #fff; border-bottom: 1px solid black;"
* Correzioni accenti
|[[Speciale:Contributi/Cresh.Bot|Cresh.Bot]]||[[Utente:Cresh.|Cresh.]]||''inattivo dal 22 giu 2017''||
* Aggiunta wikilinks
*Ricerche
*Sostituzioni
*Correzioni ortografiche e sintattiche
*Makelist
*Inserimento Template
*Aggiunta e correzione Categorie
*Ricerca di articoli orfani e collocazione template corrispondente
*Creazione Wikilink
|-style="background-color: #ddd; border-bottom: 1px solid black;"
|[[Speciale:Contributi/VerpBot|VerpBot]]||[[Utente:Verp89|Verp89]]||''inattivo dal 28.06.2014''||
* Correzioni ortografiche
* Makelist
|-style="background-color: #fff; border-bottom: 1px solid black;"
|[[Speciale:Contributi/CafiBot|CafiBot]]||[[Utente:Cafi96|Cafi96]]||''attivo dal 19 nov 2015''||
* Correzioni tecniche e grammaticali
* Esecuzione di ricerche
* Bug-fix e Alpha test dei nuovi script
|-style="background-color: #ddd; border-bottom: 1px solid black;"
|[[Speciale:Contributi/NoncioBot|NoncioBot]]||[[Utente:Nonciclopediologo|Nonciclopediologo]]||''inattivo dal 14 mar 2017 ''||
* Ricerca e correzione accenti e altri [[Aiuto:Manuale/Formattazione#Italiacano|orrori di ortografia]]
* Aggiunta e correzione categorie
* Inserimento template {{Template|Portali}}
* Spostamenti pagine
* Ricerca di articoli orfani e collocazione template corrispondente
* Sostituzione immagini spostate nelle pagine
|- style="background-color: #fff; border-bottom: 1px solid black;"
|[[Speciale:Contributi/MFHbot|MFHbot]]||[[Utente:MFH|MFH]]||''inattivo dal 5 gen 2013 ''||
*Ricerche e sostituzioni a scopo di restauro
*Correzioni ortografiche e sintattiche
|-style="background-color: #ddd; border-bottom: 1px solid black;"
|[[Speciale:Contributi/Qscgu9-bot|Qscgu9-bot]]||[[Utente:Laurusnobilis|Laurusnobilis]]||''inattivo dal 3.5.2011''||
<!-- * Correzioni accenti e altri [[Aiuto:Manuale/Formattazione#Italiacano|orrori di ortografia]]
* Sistemazione redirect doppi
* Sistemazione redirect doppi
* Aggiunta e correzione categorie
* Controllo tag <nowiki><references/></nowiki>
* Sistemazione [[Aiuto:Manuale/Link#Interlink_.28link_a_Wiki_in_altre_lingue.29|interwiki]]
|-style="background: #ddd; border-bottom: 1px solid black"
* Eliminazione selflink -->
|[[Speciale:Contributi/HeavyBot|HeavyBot]] (inattivo dall'1/8/2008)||[[Utente:Heavymachinegun|Heavymachinegun]]||
|-style="background-color: #fff; border-bottom: 1px solid black;"
* Shit detection
|[[Speciale:Contributi/CasalpsBOT|CasalpsBOT]]||[[Utente:Casalps|Casalps]]||''inattivo dal 4.5.2012''||
|-style="background: #fff; border-bottom: 1px solid black"
|-style="background-color: #ddd; border-bottom: 1px solid black;"
|[[Speciale:Contributi/Sanjibot|Sanjibot]]||[[Utente:Sanjilops|Sanjilops]]||
|[[Speciale:Contributi/GenBot|GenBot]]||[[Utente:Genuzzo|Genuzzo]]||''inattivo dal 21.11.2011''||
* Ricerche con "Makelist"
|-style="background-color: #fff; border-bottom: 1px solid black;"
* Gestione template {{Template|inutilizzato}}
|[[Speciale:Contributi/RangerPfennerBot|RangerPfennerBot]]||[[Utente:Pfenner|Pfenner]]||''inattivo dal 5.12.2010''||
|-style="background: #ddd; border-bottom: 1px solid black"
|-style="background-color: #ddd; border-bottom: 1px solid black;"
|[[Speciale:Contributi/Qscgu9-bot|Qscgu9-bot]] ||[[Utente:Laurusnobilis|Laurusnobilis]]||
|[[Speciale:Contributi/NonnoBOTtacciaio|NonnoBOTtacciaio]]||[[Utente:Nonno D'acciaio|Nonno D'acciaio]]||''inattivo dal 12.4.2010''||
* Correzioni accenti
|-style="background-color: #fff; border-bottom: 1px solid black;"
* Sistemazione redirect doppi
|[[Speciale:Contributi/EurinomeFemBot|EurinomeFemBot]] {{Dimensione|82%|(il primo nonché unico FemBot della storia dell'informatica)}}||[[Utente:Eurinome|Eurinome]]||''inattivo dal 29.7.2009''||
|-style="background: #fff; border-bottom: 1px solid black"
|-style="background-color: #ddd; border-bottom: 1px solid black;"
|[[Speciale:Contributi/EurinomeFemBot|EurinomeFemBot]] <small>(il primo nonché unico FemBot della storia dell'informatica)</small>||[[Utente:Eurinome|Eurinome]]||
|[[Speciale:Contributi/Sanjibot|Sanjibot]]||[[Utente:Sanjilops|Sanjilops]]||''inattivo dal 19.4.2009''||
*Shit detection
|-style="background: #ddd; border-bottom: 1px solid black"
|-style="background-color: #fff; border-bottom: 1px solid black;"
|[[Speciale:Contributi/MFHbot|MFHbot]]||[[Utente:MFH|MFH]]||
|[[Speciale:Contributi/HeavyBot|HeavyBot]]||[[Utente:Heavymachinegun|Heavymachinegun]]||''inattivo dall'1.8.2008''||
*Ricerche a scopo di restauro
|-style="background: #fff; border-bottom: 1px solid black"
|[[Speciale:Contributi/Rambot|Rambot]]||[[Utente:Connor McSullivan|Connor McSullivan]]||
*In costruzione, per ora lo uso come [http://www.youtube.com/watch?v=RtpKjgwi4Sc Magic Bullet.]
|}
|}


== Pagine correlate ==
{{Img
* [[Nonciclopedia:Livelli di accesso degli utenti]]
|Url = http://upload.wikimedia.org/wikipedia/commons/thumb/e/ea/BB61_USS_Iowa_BB61_broadside_USN.jpg/300px-BB61_USS_Iowa_BB61_broadside_USN.jpg
* [[Speciale:Utenti/bot]] (elenco dei bot operativi)
|Pag = http://en.wikipedia.org/wiki/File:BB61_USS_Iowa_BB61_broadside_USN.jpg
* [[Aiuto:Espressioni regolari]] (ovvero script regex)
|Larg = 300px
|Pos = right
|Testo = Un tipico bot durante la correzione della [[E']].
}}

== Incarichi ==
::'''''[{{fullurl:{{TALKPAGENAME}}|action=edit&section=new}} Richiedi un nuovo compito per i bot]'''''
* <s>Spostamento [[Nonciclopedia:Giochi:Insonnia]] e [[Nonciclopedia:CasiNonci]] nel ns Giochi</s> (fatto)


== Collegamenti esterni ==
=== [[/Ricerche|Ricerche]] ===
* [https://meta.wikimedia.org/wiki/Bot/it Bot] su Wikimedia
Liste generate da [[/Makelist|makelist]]
* [https://botwiki.org/] - guida e bot di esempio
* [http://dotnetwikibot.sourceforge.net DotNetWikiBot Framework]
* [https://www.mediawiki.org/wiki/Manual:Pywikibot/Compat/Basic_use/it] - guida base all'uso di Pywikibot
* [http://www.gentoo.it/Programmazione/byteofpython/ A byte of Python] - guida base al linguaggio Python
* [http://www.regular-expressions.info/ regular-expressions.info] - per imparare ad usare le espressioni regolari (regex).
<!-- GLI SCRIPT QUI SOTTO VANNO IN [[Aiuto:Espressioni regolari]]


== Regex utili (da implementare prossimamente in ''user-fixes'') ==
== Regex utili (da implementare prossimamente in ''user-fixes'') ==
'''<big>ATTENZIONE</big> (Sì di nuovo!): Ricordati delle pagine da ricontrollare se fai andare il bot in automatico.'''
'''{{Dimensione|130%|ATTENZIONE}} (Sì di nuovo!): Ricordati delle pagine da ricontrollare se fai andare il bot in automatico.'''
* '''...è/e' ⇒ é''' (da provare):
* '''...è/e' ⇒ é''' (da provare):
<nowiki>replace.py -regex -start:! -summary:"Bot: correzione accenti delle e" "(\w+ch|\b[Nn]|\b[Ss]|\w+nt[ai]tr|\b[Bb]ign)(è|e\'(?!\')|e’)\b" "\1é"</nowiki>
<nowiki>replace.py -regex -start:! -summary:"Bot: correzione accenti delle e" "(\w+ch|\b[Nn]|\b[Ss]|\w+nt[ai]tr|\b[Bb]ign)(è|e\'(?!\')|e’)\b" "\1é"</nowiki>
Riga 82: Riga 132:
* [[/patch|Patch per ''wikipedia.py'']]
* [[/patch|Patch per ''wikipedia.py'']]
* [[/uncyclopedia_family.py]]
* [[/uncyclopedia_family.py]]
* '''[[/Shit Detector|Shit Detector]]''': per processare rapidamente gli articoli di bassa levatura
* '''[[/user-fixes.py|Nonci-Formatter]]''': per correggere gli errori di scrittura e formattazione
* '''[[/user-fixes.py|Nonci-Formatter]]''': per correggere gli errori di scrittura e formattazione
* '''[[/Makelist|Makelist]]''': per effettuare ricerche di precisione assoluta
* '''[[/Makelist|Makelist]]''': per effettuare ricerche di precisione assoluta
* '''[[/Makelist2|Makelist altervativo]]''': per effettuare ricerche di precisione assoluta, perché ce l'ha più lungo. Senza i fastidiosi bug del precedente, ma con qualche funzione in meno (che comunque di solito non serve).


=== Script da modificare per un corretto funzionamento su Nonciclopedia ===
=== Script da modificare per un corretto funzionamento su Nonciclopedia ===
Riga 93: Riga 143:


== Guide e link utili==
== Guide e link utili==
* [https://www.evemilano.com/come-funzionano-le-espressioni-regolari-regex/ Guida sulle regex]-->
* [http://botwiki.sno.cc/wiki/Main_Page Sito di BotWiki]
* [http://meta.wikimedia.org/wiki/Come_usare_il_wikipediabot_in_linguaggio_python Guida di base all'uso dei bot]
* [http://meta.wikimedia.org/wiki/Category:Pywikipedia Guide di vari script]
* [http://fido.altervista.org/RegExp/regex.html Guida sulle regex]
* [http://riciclopedia.wiki-site.com Riciclopedia], wiki per gli esperimenti, che può essere devastata senza timore. [[/riciclopedia_family.py|Qui]] trovi la family.
* [[/Shitdetector/Guida|Guida Shit Detector]]


[[Categoria:Linee guida]]
{{cat|Progetti}}

Versione attuale delle 17:40, 27 set 2021

Scorciatoie
NP:BOT
File:Roy Batty.jpg
«Io ne ho viste cose che voi utenti umani non potreste immaginarvi:
orribili errori di battitura al largo dei bastioni di Orione,
e ho visto categorie messe a cazzo vicino alle porte di Tannhäuser.
E tutte quelle modifiche andranno perdute nel tempo,
come lacrime nella pioggia.
È tempo di mass edit.
»

Buoni Ordinari del Tesoro? No... non sono tesori, non sono ordinari, e soprattutto, non sono buoni!

Un bot (abbreviazione di "figlio di bottana") è un programma che può fare qualunque cosa faccia un utente (a parte cazzeggiare) ed è usato per i lavori lunghi, ripetitivi e pallosi che nessuno vuol fare a mano. Le merdifiche bottane sono evidenziate in cronologia con l'etichetta bot.

Sorvegliare i bot

I bot non sono esseri umani e vengono perciò discriminati da tutti, almeno è questo che dicono loro; in realtà non sono visualizzati nelle ultime merdifiche (UM) solo perché sarebbe una rottura di palle trovarsele ingolfate da centinaia di "correzione virgola" e roba simile. Se vuoi sorvegliare i bot devi impostare l'opzione apposita nelle UM aprendo "MediaWiki:Rcfilters-search-placehoder" e poi cliccando Bot.

Richieste di intervento

Se per qualche serissimo motivo dovesse servire l'intervento di un bot, e per "serissimo" intendiamo che è un lavoro mostruoso e che nessun essere umano dovrebbe essere sacrificato nell'impresa, fallo presente in discussione. Gli utenti che gestiscono bot dovrebbere tenere d'occhio la pagina per attivarsi non appena avranno finito di giocare a Space Invaders.

Richieste di autorizzazione

In teoria chiunque può creare un bot e iniziare a fare danni, ma ovviamente verrebbe bannato a morte (solo il bot, non chi l'ha creato, a meno che non sia un vandalo vero e proprio).

Per far approvare il tuo bot basta chiederlo in discussione ma devi seguire questi passi o finisce male:

  1. Chiedi in discussione se è il caso o meno di crearlo, che già ne abbiamo tanti che si arrugginiscono in cantina. Spiega soprattutto che lavoro farà.
  2. crea un'utenza con la parola bot nel nome, così tutti possono vedere che non è un bambino vero; se includi anche il tuo nick per rendere più riconoscibile il padrone del bot, ci fai un piacere. Ad esempio, potrebbe chiamarsi "

<Anonimo>bot".

  1. Fai delle prove su qualche decina di pagine, meglio se sono tue sottopagine utente così non fai danni, e fai rapporto sempre qui in discussione.
  2. Nel giro di 1 settimana (più o meno) un burò dà un'occhiata ai pareri emersi e decide se dare lo status di bot o bannarlo perché inutile.

Politica d'uso

La fantascienza ci insegna che i bot sono malvagi quindi bisogna stare attentissimi a usarli.

Innanzitutto chi crea un bot è responsabile di qualunque cosa faccia. Se il bot vandalizza, il vandalo è chi lo manovra. Se il bot si spaccia per essere umano, è un sockpuppet di chi l'ha creato. Con tutto ciò che ne consegue.

Per limitare gli equivoci, oltre a mettere "bot" nel nome del bot è bene che la sua pagine utente dica chiaramente che è un bot e a chi appartiene, e magari elencare pure i suoi compiti. La discussione invece deve rimpallare alla discussione dell'utente, così chi vuol fare domande al bot non si ritrova un messaggio registrato inquietante.

Le modifiche in massa sono accettabili per correggere errori e formattare, non per riscrivere le pagine come piace a te. Tutte le indicazioni del Manuale di stile sono ok, il resto probabilmente è meglio di no.

Personaggi e interpreti

L'elenco aggiornato automaticamente di tutti e 6 i Bot non ancora rottamati, lo trovi in Speciale:Utenti/bot. Questi qui sotto li teniamo per ricordo.

Bot Padrone Stato di servizio Incarichi
Cresh.Bot Cresh. inattivo dal 22 giu 2017
  • Ricerche
  • Sostituzioni
  • Correzioni ortografiche e sintattiche
  • Makelist
  • Inserimento Template
  • Aggiunta e correzione Categorie
  • Ricerca di articoli orfani e collocazione template corrispondente
  • Creazione Wikilink
VerpBot Verp89 inattivo dal 28.06.2014
  • Correzioni ortografiche
  • Makelist
CafiBot Cafi96 attivo dal 19 nov 2015
  • Correzioni tecniche e grammaticali
  • Esecuzione di ricerche
  • Bug-fix e Alpha test dei nuovi script
NoncioBot Nonciclopediologo inattivo dal 14 mar 2017
  • Ricerca e correzione accenti e altri orrori di ortografia
  • Aggiunta e correzione categorie
  • Inserimento template {{Portali}}
  • Spostamenti pagine
  • Ricerca di articoli orfani e collocazione template corrispondente
  • Sostituzione immagini spostate nelle pagine
MFHbot MFH inattivo dal 5 gen 2013
  • Ricerche e sostituzioni a scopo di restauro
  • Correzioni ortografiche e sintattiche
Qscgu9-bot Laurusnobilis inattivo dal 3.5.2011
CasalpsBOT Casalps inattivo dal 4.5.2012
GenBot Genuzzo inattivo dal 21.11.2011
RangerPfennerBot Pfenner inattivo dal 5.12.2010
NonnoBOTtacciaio Nonno D'acciaio inattivo dal 12.4.2010
EurinomeFemBot (il primo nonché unico FemBot della storia dell'informatica) Eurinome inattivo dal 29.7.2009
Sanjibot Sanjilops inattivo dal 19.4.2009
HeavyBot Heavymachinegun inattivo dall'1.8.2008

Pagine correlate

Collegamenti esterni