Help:Bots/ca

Un bot (de "robot") és un programa informàtic que recupera o actualitza automàticament les pàgines wiki quan s'executa. En general, els bots s'utilitzen per a tasques de manteniment repetitives, quan el volum i les característiques són massa grans perquè els usuaris les realitzin manualment.

El desenvolupament i l'execució dels bots queda normalment fora del paper dels usuaris normals, requereix una experiència en programació i s'ha de fer en coordinació amb els administradors del wiki.

Per defecte, en Special:RecentChanges les edicions dels bots estan ocultes.

Frameworks (entorns de treball) i interfície per a desenvolupar bots
Els bots no tenen accés al wiki a través de la interfície gràfica normal d'usuari. MediaWiki té una API (Application Programming Interface = Interfície de programació d'aplicacions) per a aquest propòsit. An API is a protocol for standardized communication between two computer programs. Check for more information.

Per accedir a un wiki mitjançant l'API, un bot ha de tenir un compte d'usuari amb permisos de 'bot'.

pywikibot
Pywikibot és un framework (entorn de treball) per desenvolupar bots que realitzin tasques de manteniment com ara afegir un peu de pàgina a les pàgines d'una categoria (amb add_text.py), convertir en wikienllaços certes paraules (amb ), traslladar contingut antic de les pàgines de discussió a subpàgines (amb ), editar categories (amb ) o gestionar les plantilles (amb ).

wiki-java
wiki-java és un framework Java lleuger per desenvolupar bots i aplicacions que realitzin diverses tasques, com ara pujar fitxers, afegir text als articles, analitzar la sintaxi de les plantilles, fer operacions bàsiques d'entrada/sortida, etc. Aquesta biblioteca també conté mètodes independents, simples però potents, perquè els programadors puguin escriure bots fàcilment. The library also comes with simple, but powerful standalone bot methods that can be readily utilized by a programmer.

Chris G's botclasses
Chris G's botclasses és un framework PHP per desenvolupar bots de MediaWiki, i està allotjat al Toolserver.

Extensions alternatives

 * - * Extensió:MassEditRegex proporciona una forma alternativa de realitzar edicions massives utilitzant expressions regulars, a través d'una pàgina especial en el wiki. Normalment, només els administradors poden utilitzar aquesta extensió.
 * - * Extensió:ReplaceText és una altra opció.

Vegeu també

 * m:Bot