Help:Robôs

This page is a translated version of the page Help:Bots and the translation is 48% 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: quando edita esta página, concorda em publicar a sua contribuição conforme o âmbito da licença da Creative Commons. Consulte as páginas de ajuda do domínio público para mais informação.
PD

Um robô é um programa que consulta ou atualiza as páginas da wiki de forma automática quando é executado. Em geral, usam-se robôs para executar tarefas repetitivas de manutenção, cujo carácter e volume é demasiado grande para serem executadas de forma manual pelos utilizadores.

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

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

Por omissão, as edições executadas por robôs estão escondidas na página Special:Mudanças recentes.

Mecanismo e interface para desenvolvimento de robôs

Um robô não acede à wiki pela interface gráfica normal. O MediaWiki disponibiliza uma API (Application Programming Interface) para esse efeito. Uma API é um protocolo para comunicação padronizada entre dois programas. Consulte $1 para mais informações.

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 aceder à wiki através da API, um robô tem de ter uma conta de utilizador à qual tenham sido atribuídas permissões de «robô».

pywikibot

O pywikibot fornece um mecanismo para o desenvolvimento de robôs que são regularmente usados para executar tarefas de manutenção, tais como adicionar um rodapé a algumas páginas categorizadas (add_text.py), adicionar alguns links (replace.py ), mover o conteúdo antigo das páginas de discussão para subpáginas (archivebot.py ), editar categorias (category.py ), ou administrar predefinições (template.py ).

wiki-java

O wiki-java é uma estrutura ligeira em Java para o desenvolvimento de robôs e aplicações, e pode ser usado para executar várias tarefas, como importar ficheiros, acrescentar texto a artigos, analisar predefinições, fazer operações básicas de entrada e saída de dados, etc. A biblioteca também vem com métodos simples e autónomos que podem ser rapidamente usados por um programador.

The library also comes with simple, but powerful standalone bot methods that can be readily utilized by a programmer.

As classes robô de Chris G

As classes robô de Chris G formam um mecanismo para robôs do MediaWiki em PHP, alojado no toolserver.

Alternativas em extensões

Consulte também