Help:Bots

From MediaWiki.org
Jump to: navigation, search
This page is a translated version of the page Help:Bots and the translation is 94% complete.

Other languages:
العربية • ‎català • ‎Deutsch • ‎English • ‎British English • ‎español • ‎فارسی • ‎suomi • ‎français • ‎Bahasa Indonesia • ‎italiano • ‎日本語 • ‎मैथिली • ‎polski • ‎português • ‎português do Brasil • ‎română • ‎русский • ‎српски / srpski • ‎українська • ‎中文
PD Nota: Ao editar esta página, você concorda em publicar a sua contribuição no âmbito da licença CC0. Veja as páginas de ajuda do domínio público para mais informação.
PD

Um robô (ou 'bot') é um programa que consulta ou atualiza as páginas da wiki de forma automática quando é executado. Em geral, robôs são usados para executar tarefas repetitivas de manutenção, cujo caráter e volume são grandes demais para serem executadas de forma manual pelos usuários.

O desenvolvimento e uso de robôs é uma tarefa fora do âmbito de utilização de um usuário normal, requer experiência de programação e deve ser feito em conjunto com os administradores da wiki.

Por padrão, as edições executadas por robôs estão escondidas na página Special:Recent changes.

Mecanismo e interface para desenvolvimento de robôs

Um robô não acessa a wiki pela interface normal dos usuários. O MediaWiki disponibiliza uma API (Application Programming Interface), que é um protocolo para comunicação padronizada entre dois programas. Consulte API:Client Code para mais informações.

A conta usada pelo robô tem de ter permissão de robô, para que o acesso através da API seja permitido pela wiki.

pywikibot

O pyWikiBot fornece uma estrutura para o desenvolvimento de bots, que são comumente usados ​​para executar tarefas de manutenção, tais como adicionar um rodapé a algumas páginas categorizadas (add_text.py), adicionar alguns wikilinks (replace.py), mover conteúdo antigo de páginas de discussão para subpáginas (archivebot.py), editar categorias (category.py), ou gerenciar predefinições (template.py).

wiki-java

O wiki-java é um framework Java leve para desenvolvimento de bot/applications e pode ser usado para executar várias tarefas, como o upload de arquivos, acrescentar texto para artigos, análise de predefinições, entrada/saída básica, etc. A biblioteca também vem com métodos standalone de bot simples, mas poderosos, que podem ser facilmente utilizados por um programador.

Chris G's botclasses

As Chris G's botclasses compõem um bot framework em PHP do MediaWiki hospedado no toolserver.

Alternativas de extensões

A extensão MassEditRegex fornece uma forma alternativa de editar páginas em massa usando expressões regulares, através de uma página especial na própria wiki. O seu uso estará normalmente restringido a administradores da wiki.

Ver também