Help:Bots

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Help:Bots and the translation is 43% complete.
Outdated translations are marked like this.
Other languages:
Bahasa Indonesia • ‎Deutsch • ‎English • ‎Esperanto • ‎Tiếng Việt • ‎Türkçe • ‎català • ‎dansk • ‎español • ‎français • ‎galego • ‎interlingua • ‎norsk bokmål • ‎polski • ‎português • ‎português do Brasil • ‎română • ‎русский • ‎српски / srpski • ‎українська • ‎العربية • ‎فارسی • ‎پښتو • ‎हिन्दी • ‎മലയാളം • ‎中文 • ‎日本語 • ‎한국어
PD Nota: Ao editar esta páxina, acepta liberar a súa contribución baixo a licenza CC0. Consulte as páxinas de axuda sobre o dominio público para obter máis información.
PD

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.

In general, bots are used for repetitive maintenance tasks, whose volume and characteristics are too large to be performed manually by users.

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 Special:Recent changes.

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 $1 para máis información.

MediaWiki has an API (Application Programming Interface) available for this purpose. An API is a protocol for standardized communication between two computer programs. Check API:Client code for more information.

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

pywikibot

Pywikibot fornece unha estrutura para o desenvolvemento de bots, empregados habitualmente en tarefas de mantemento coma engadir pés de páxinas a páxinas categorizadas (add_text.py), engadir ligazóns wiki (replace.py ), mover contido antigo de páxinas de conversa á sub-páxinas (archivebot.py ), editar categorías (category.py ), ou manexar modelos (template.py ).

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.

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 son unha estrutura de ferramentas PHP para MediaWiki aloxadas no toolserver.

Extensións alternativas

Véxase tamén