Help:Bots/pt

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    :.

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 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, mover o conteúdo antigo das páginas de discussão para subpáginas , editar categorias , ou administrar predefinições.

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

 * - * A extensão Extension:MassEditRegex oferece 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.
 * - * Outra opção é a extensão Extension:ReplaceText.

Consulte também

 * m:Bot