Help:Robôs

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 • ‎français • ‎galego • ‎हिन्दी • ‎Bahasa Indonesia • ‎italiano • ‎日本語 • ‎मैथिली • ‎polski • ‎پښتو • ‎português • ‎português do Brasil • ‎română • ‎русский • ‎српски / srpski • ‎Türkçe • ‎українська • ‎Tiếng Việt • ‎中文
PD Nota: Ao editar esta página, 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ô é 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.

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ôsEdit

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 API:Client Code para mais informações.

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ô».

pywikibotEdit

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-javaEdit

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.

As classes robô de Chris GEdit

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

Alternativas em extensõesEdit

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

Ver tambémEdit