Política de robôs
| A página a seguir é uma tradução da política entre projetos para o idioma português do Brasil. Observe que, no caso de quaisquer diferenças de significado ou interpretação entre a versão original em inglês deste documento e uma tradução, a versão original em inglês terá precedência. Esta página foi desenvolvida e aprovada pela comunidade e o seu cumprimento é obrigatório para todos os utilizadores. Não deve ser modificado sem prévia aprovação da comunidade. |
Esta página também é uma política no Meta, incluindo a aprovação automática e robôs globais. Para pedir a permissão de robô no Meta, por favor, vá para Meta:Requests for adminship#Requests for bot flags.

Robôs são processos automatizados ou semi-automatizados que editam páginas com supervisão humana reduzida ou indireta. Como robôs podem potencialmente sobrecarregar os recursos do servidor ou interromper acidentalmente o projeto, os robôs devem seguir a política e as orientações descritas abaixo. A política descreve como robôs podem ser utilizados nos projetos aplicáveis; robôs que não seguem a política podem ser bloqueados imediatamente até que o operador tenha resolvido quaisquer problemas ou não-conformidade.
Política
Conta de robô
Um robô deve ser executado usando uma conta separada do operador, já que nenhum editor humano deve receber a permissão de robô. Sua página de usuário deve indicar de forma clara e visível que é um robô, para distinguí-lo de editores humanos, e os próprios operadores devem estar disponíveis para responder a quaisquer comentários. Não é permitido que nenhum usuário utilize scripts de atendimento automatizado. Alguns operadores podem escolher redirecionar a página de discussão do bot para a sua própria, se o seu bot não está configurado para detectar mensagens.
Autorização
Existem três formas para se obter a permissão de bot em uma wiki.
Robôs globais
- O operador do robô deve iniciar uma discussão que se estenderá por 2 semanas em Steward requests/Bot status#Global bot status requests;
- A discussão será divulgada por meio de MassMessage (Nova discussão de robô global), onde membros da comunidade interessados e wikis podem ser inscritos;
- O operador do robô deve demonstrar que a tarefa é bem-vinda em múltiplos projetos Wikimedia. Uma boa forma de demonstrar isso é possuir a permissão em 5 ou mais wikis para uma única tarefa;
- O operador deve se certificar de aderir à preferência da wiki quanto ao uso do estatuto de robô.
- O estatuto de robô global dá ao robô acesso a um número restrito de projetos e wikis que permitem o acesso global do robô. Novas wikis são adicionadas a este conjunto por padrão. Uma lista exaustiva de wikis que não estão incluídas está disponível. (Você pode pedir o estatuto de robô locais em projetos onde robôs globais não são permitidos.)
Aprovação automática
- isto deve ser permitido pelas políticas locais de robô ou pela página de pedidos;
- o robô deve editar regularmente sem a permissão de robô por pelo menos uma semana ou efetuar 100 edições nas wikis aplicáveis para fins de demonstração;
- o robô deve "apenas" corrigir redirecionamentos duplos.
Consenso da comunidade
Uso inaceitável
- Alterações controversas: RobôS podem ser usados para realizar edições que provavelmente são apoiadas por outros editores locais; eles nunca devem ser usados para realizar edições controversas. Se você pretende expandir o escopo do robô além daquele que foi apoiado pela comunidade, assinale isto na página de discussão relevante para garantir que não há nenhuma oposição. Se sua permissão de robô foi dada por aprovação automática, você não deve exceder os limites descritos sob "aprovação automática".
- Recuperação de dados: RobôS não podem ser usados para recuperar conteúdo em volume para qualquer uso que não diretamente relacionado a uma tarefa de robô aprovada. Isso inclui carregar dinamicamente páginas de outro site, o que pode resultar na inclusão do site na lista negra e ter o acesso permanentemente negado. Se você gostaria de baixar conteúdo em massa ou espelhar um projeto, faça-o por efetuar download ou hospedar sua própria cópia do nosso banco de dados.
- Verificação ortográfica: nenhum robô pode corrigir automaticamente erros de ortografia, sem a aprovação explícita da comunidade, particularmente no domínio de conteúdo principal. Na maioria dos idiomas não é tecnicamente possível corrigir automaticamente erros de ortografia sem uma margem de erro significativa.
Remoção do estatuto de robô global
As permissões de robôs globais serão removidas:
- A pedido do operador do robô
- Se o robô for usado persistentemente para realizar tarefas que estão fora da competência do robô global
- Se o robô for considerado inativo, com as seguintes disposições:
- Uma conta de robô global é considerada inativa se não tiver feito nenhuma edição durante um ano inteiro em qualquer projeto que permita o acesso de robô global.
- Antes que as permissões de uma conta de robô global sejam removidas com base na inatividade, seu operador deve ser notificado pelo menos em sua(s) wiki(s) de origem e na Meta-Wiki.
Orientações
Nome
Embora não seja obrigatório, o nome do robô deve claramente deve conter a palavra "bot" em seu nome de usuário para mais facilmente distinguí-lo dos editores humanos; as formas mais comuns são derivadas do nome de usuário do operador (por exemplo, Pathosbot), ou usando o estilo de desambiguação (por exemplo, Xenophon (bot)).
Intervalo entre edições e horários de pico
Robôs rodando sem a permissão de robô devem editar em intervalos de mais de 1 minuto entre edições (= menos de 1 edição por minuto). Depois de autorizados e devidamente assinalados, devem operar em um intervalo mínimo absoluto de 5 segundos (12 edições por minuto). Os robôs devem tentar evitar a execução durante as horas de maior movimento, já que eles usam rapidamente os recursos do servidor que devem ser reservados para os leitores e editores humanos. Durante essas horas, eles devem operar em intervalos de 20 segundos (3 edições por minuto) para poupar recursos.
As velocidades de edição dos robôs podem ser ajustadas automaticamente com base na carga do servidor (atraso do servidor escravo de banco de dados) por meio do acréscimo de um parâmetro extra à sequência de consulta de cada URL solicitada; veja a documentação de maxlag no mediawiki.
Supervisão
A menos que o robô informe publicamente que roda de modo autônomo, o operador deve permanecer disponível, ocasionalmente verificar as mensagens, e estar pronto para desligar o robô se ele não funcionar como desejado ou se receber reclamações. Se o operador não estiver disponível, o robô pode ser bloqueado até que quaisquer problemas sejam resolvidos.
Boas práticas
Por favor leia wikitech:Help:Toolforge/Developing successful tools para recomendações fortes que tornarão a vida mais fácil para você e para todo mundo no futuro!
Resumidamente:
- Escolha uma licença
- Publique o código
- Tenha co-mantenedores
- Escreva alguma documentação
Ver também
- Robôs globais : permissão global · grupos globais (toolforge) · lista de membros · registro de alterações do grupo
- Grupos globais
- Wikis de bots globais: visão geral do wikiset • histórico de modificações do wikiset
- Solicitação do estatuto de robô para intendentes
- Sobre robôs:
- Robô
- Robô interwiki e Ordem de classificação interwiki
- Framework Pywikibot (suporta qualquer instalação MediaWiki)