Help:Bots/ro

Un bot (robot) este un program de calculator care preia automat sau actualizează pagini wiki când este executat. În general, boții sunt folosiți pentru sarcini repetitive, ale căror volum și caracteristici sunt prea vaste pentru a fi efectuate manual de utilizatori.

Dezvoltarea și executarea boților este nu este rolul unui utilizator normal, acestea necesită experiență în programare și trebuie făcute în coordonare cu administratorii wiki-ului.

În mod implicit, modificările boților sunt ascunse în    :.

Unelte şi interfețe pentru dezvoltarea boților
Boții nu accesează wiki prin intermediul interfeței grafice. MediaWiki are un API (Application Programming Interface) disponibilă pentru acest scop. Un API este un protocol pentru comunicații standarde dintre două programe de calculator. Verifică pentru mai multe informații.

Pentru a accesa wiki prin intermediul API un bot trebuie să aibă un cont de utilizator, căruia i-a fost acordat 'bot' permissions.

pywikibot
Pywikibot furnizează of platformă pentru dezvoltarea de boți, care în general sunt utilizați pentru a efectua sarcini de întreținere cum ar fi adăugarea unui subsol unui unor pagini clasificate (add_text.py), adaugă câteva wikilinks, multă conținuturi vechi ale paginilor de discuție către subpagini, editează categorii, sau administrarea  formatelor.

wiki-java
wiki-java este o mică platformă Java pentru dezvoltarea de boți/aplicație și poate fi folosită pentru a îndeplini diferite sarcini, cum ar fi încărcarea de fișiere, adăugarea de text la articole, parsarea formatelor, I/O de bază etc. Biblioteca vine și cu funcții de bot simple dar puternice gata să fie folosite de programatori.

Clasele lui ChrisG
Clasele lui Chris G formează o platformă de roboți MediaWiki pentru PHP, găzduită la toolserver.

Extensii alternative

 * Extension:MassEditRegex furnizează o cale alternativă pentru a efectua modificări în masă folosind expresii regulate, prin intermediul unei pagini speciale în wiki. În mod normal, numai administratorii pot folosii extensia.
 * Extension:ReplaceText este altă opțiune.