Help:Bots

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

Other languages:
العربية • ‎català • ‎Deutsch • ‎English • ‎British English • ‎español • ‎فارسی • ‎suomi • ‎Bahasa Indonesia • ‎italiano • ‎日本語 • ‎polski • ‎português • ‎português do Brasil • ‎română • ‎русский • ‎українська • ‎中文
PD Nota: Ao editar esta página, você concorda em publicar a sua contribuição no âmbito da licença CC0. Veja Páginas de ajuda de domínio público para mais informações.
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[edit | edit source]

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[edit | edit source]

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[edit | edit source]

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.

Alternativas de extensões[edit | edit source]

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[edit | edit source]