Help:Bots/gl

Un bot é un programa informático que consulta ou actualiza as páxinas da wiki de forma automática. En xeral, os bots empréganse para tarefas de mantemento repetitivas, que de suporían demasiado traballo feitas de forma manual polos usuarios.

O desenvolvemento e manexo de bots recae habitualmente fora do ámbito dos roles dos usuarios normais, xa que require experiencia en programación e debe facerse de forma coordinada cós administradores da wiki.

Por defecto, as edicións de bots non se amosan en    :.

Estrutura e interface para o desenvolvemento de bots
Os bots non acceden á wiki a través da interface gráfica de usuario habitual. MediaWiki ten unha API (Interface de Programación de Aplicacións nas siglas en inglés) dispoñible para este propósito. Unha API é un protocolo de comunicación entre dous programas informáticos. Vexa para máis información.

Para acceder a unha wiki a través da API, un bot debe ter unha conta de usuario e o permiso "bot".

pywikibot
Pywikibot provides a framework for the development of bots, which are commonly used to perform maintenance tasks such as adding a footer to some categorized pages (add_text.py), adding some wikilinks, moving old contents of talk pages to subpages , editing categories , or managing templates.

wiki-java
wiki-java e unha estrutura lixeira de Java para o desenvolvemento de bots e aplicacións que pode empregarse para tarefas varias, coma a carga de ficheiros, engadir texto en artigos, análise de modelos, operacións básicas de entrada/saída etc. A biblioteca contén tamén métodos autónomos sinxelos pero potentes listos para ser usados polos programadores.

Chris G's botclasses
Chris G's botclasses compose a PHP MediaWiki bot framework hosted at the toolserver.

Extension alternatives

 * Extension:MassEditRegex provides an alternative way to perform mass edits using regular expressions, through a special page in the wiki. Only admins can normally use this extension.
 * Extension:ReplaceText is another option.