Nonciclopedia:Bot: differenze tra le versioni

m (Bot: Correzione di una proprietà CSS.)
 
(28 versioni intermedie di 13 utenti non mostrate)
Riga 1:
{{scorciatoiascorciatoie|NNP: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!'''
 
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 ==
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-color: #FFFFFF; color: #000000; border: 1px solid #000000; text-align: left; margin-bottom: 0px; margin-top: 0px;"
{|- class="sortable" style="width: 100%; background-color: #ddfFFFFFF; color: #000000; border: 1px solid #000000; text-align: left; margin-bottom: 2px0px; solidmargin-top: black0px;"
|- style="background-color: #ddf; border-bottom: 2px solid black;"
!style="width:13%"|Bot
!style="width:1316%;"|PadroneBot
!style="width:1416%;"|Stato di servizio||IncarichiPadrone
!style="width:18%;"|Stato di servizio||Incarichi
|- style="background-color: #fff; border-bottom: 1px solid black"
|- style="background-color: #fff; border-bottom: 1px solid black;"
|[[Speciale:Contributi/RangerPfennerBot|RangerPfennerBot]]||[[Utente:Pfenner|Pfenner]]||''attivo''||
|[[Speciale:Contributi/Cresh.Bot|Cresh.Bot]]||[[Utente:Cresh.|Cresh.]]||''inattivo dal 22 giu 2017''||
* Correzioni accenti
*Ricerche
* Aggiunta wikilinks
*Sostituzioni
* Sistemazione redirect doppi
*Correzioni ortografiche e sintattiche
* Controllo tag <nowiki><references/></nowiki>
*Makelist
|-style="background-color: #ddd; border-bottom: 1px solid black"
*Inserimento Template
|[[Speciale:Contributi/HeavyBot|HeavyBot]]||[[Utente:Heavymachinegun|Heavymachinegun]]||''inattivo dall'1.8.2008''||
*Aggiunta e correzione Categorie
* Shit detection
*Ricerca di articoli orfani e collocazione template corrispondente
|-style="background-color: #fff; border-bottom: 1px solid black"
*Creazione Wikilink
|[[Speciale:Contributi/Sanjibot|Sanjibot]]||[[Utente:Sanjilops|Sanjilops]]||''inattivo dal 19.4.2009''||
|-style="background-color: #ddd; border-bottom: 1px solid black;"
* Ricerche con "Makelist"
|[[Speciale:Contributi/VerpBot|VerpBot]]||[[Utente:Verp89|Verp89]]||''inattivo dal 28.06.2014''||
* Gestione template {{Template|inutilizzato}}
* Correzioni ortografiche
|-style="background-color: #ddd; border-bottom: 1px solid black"
* Makelist
|[[Speciale:Contributi/Qscgu9-bot|Qscgu9-bot]]||[[Utente:Laurusnobilis|Laurusnobilis]]||''inattivo dal 26.4.2011''||
|-style="background-color: #fff; border-bottom: 1px solid black;"
* Correzioni accenti e altri [[Aiuto:Manuale/Formattazione#Italiacano|orrori di ortografia]]
|[[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
* Aggiunta e correzione categorie
* Sistemazione [[Aiuto:Manuale/Link#Interlink_.28link_a_Wiki_in_altre_lingue.29|interwiki]]
* Eliminazione selflink -->
|-style="background-color: #fff; border-bottom: 1px solid black;"
|[[Speciale:Contributi/EurinomeFemBotCasalpsBOT|EurinomeFemBotCasalpsBOT]] <small>(il primo nonché unico FemBot della storia dell'informatica)</small>||[[Utente:EurinomeCasalps|EurinomeCasalps]]||''inattivo dal 294.75.20092012''||
|-style="background-color: #ddd; border-bottom: 1px solid black;"
*Shit detection
|[[Speciale:Contributi/GenBot|GenBot]]||[[Utente:Genuzzo|Genuzzo]]||''inattivo dal 21.11.2011''||
|-style="background-color: #ddd; border-bottom: 1px solid black"
|-style="background-color: #fff; border-bottom: 1px solid black;"
|[[Speciale:Contributi/MFHbot|MFHbot]]||[[Utente:MFH|MFH]]||''attivo''||
|[[Speciale:Contributi/RangerPfennerBot|RangerPfennerBot]]||[[Utente:Pfenner|Pfenner]]||''inattivo dal 5.12.2010''||
*Ricerche e sostituzioni a scopo di restauro
|-style="background-color: #fffddd; border-bottom: 1px solid black;"
|[[Speciale:Contributi/NonnoBOTtacciaio|NonnoBOTtacciaio]]||[[Utente:Nonno D'acciaio|Nonno D'acciaio]]||''attivoinattivo dal 12.4.2010''||
|-style="background-color: #fff; border-bottom: 1px solid black;"
*Supporto a [[User:Qscgu9-bot]]
|[[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-color: #ddd; border-bottom: 1px solid black;"
|[[Speciale:Contributi/Sanjibot|Sanjibot]]||[[Utente:Sanjilops|Sanjilops]]||''inattivo dal 19.4.2009''||
|-style="background-color: #fff; border-bottom: 1px solid black;"
|[[Speciale:Contributi/HeavyBot|HeavyBot]]||[[Utente:Heavymachinegun|Heavymachinegun]]||''inattivo dall'1.8.2008''||
|}
 
== 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}} (fatto)
 
=== RicercheCollegamenti esterni ===
* [https://meta.wikimedia.org/wiki/Bot/it Bot] su Wikimedia
Se avete bisogno di una ricerca, rivolgetevi a [[Discussioni utente:MFH|MFH]].
* [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'') ==
'''<big>{{Dimensione|130%|ATTENZIONE</big>}} (Sì di nuovo!): Ricordati delle pagine da ricontrollare se fai andare il bot in automatico.'''
* '''...è/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>
Line 86 ⟶ 132:
* [[/patch|Patch per ''wikipedia.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
* '''[[/Makelist|Makelist]]''': per effettuare ricerche di precisione assoluta ''<small>(Ha qualche problema a salvare, e a volte salta qualche pagina)</small>''
* '''[[/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).
 
Line 98 ⟶ 143:
 
== 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}}
Picciotti, Nerdoni, Rullatori, sloggiatori
10 022

contributi