Wikipedia: Bots

Da Wikipédia, a enciclopédia livre
Ir para navegação Pular para pesquisar

Um homem está apertando a mão de um bot
Um robô físico

Um bot (um apelido comum para robô de software ) é uma ferramenta automatizada que realiza tarefas repetitivas e mundanas para manter as 53.967.601 páginas da Wikipedia em inglês. Os bots podem fazer edições muito rapidamente, mas podem atrapalhar a Wikipedia se forem projetados ou operados incorretamente. Por essas razões, uma política de bot foi desenvolvida.

Existem atualmente 2.511 tarefas de bot aprovadas para uso na Wikipedia em inglês; no entanto, nem todas as tarefas aprovadas envolvem a execução ativa de edições. Os bots deixarão mensagens nas páginas de discussão do usuário se a ação que o bot realizou for do interesse do editor. Alguns bots podem ser impedidos de deixar essas mensagens usando as tags {{ bots }}. Existem 198 bots em conformidade com a exclusão, que estão listados nesta categoria . Existem 319 bots marcados com a bandeira "bot" agora (e mais de 400 ex-bots ). Também existe uma gama de ferramentas que permitem a edição semiautomática de um grande número de artigos.

História

Os bots foram usados ​​no passado para criar um grande número de artigos que foram carregados na Wikipedia em um curto espaço de tempo. Alguns problemas técnicos foram vivenciados e isso levou à formulação de uma política de bot, bem como a uma restrição à criação automatizada e em grande escala de artigos.

Política de bot

A política da Wikipedia exige que os bots sejam inofensivos e úteis, tenham aprovação, usem contas de usuário separadas e sejam operados de maneira responsável.

Grupo de aprovações de bots

O Bot Approvals Group (BAG) supervisiona e aprova todas as atividades relacionadas ao bot de uma perspectiva técnica e de controle de qualidade em nome da comunidade da Wikipedia em inglês. Na Wikipedia em inglês, o direito de sinalizar um bot é limitado aos burocratas .

Executar um bot automatizado em uma conta separada requer aprovação, que pode ser solicitada em Wikipedia: Bots / Solicitações de aprovação .

Como criar um bot

Geralmente, é necessária alguma experiência em programação para criar um bot e o conhecimento de expressões regulares é útil para muitas tarefas de edição. No entanto, algumas das ferramentas mais amigáveis, como AutoWikiBrowser ou JavaScript Wiki Browser , podem ser usadas para algumas tarefas.

As linguagens de programação Chicken Scheme , Common Lisp, Haskell, Java, Microsoft .NET, Perl, PHP, Python e Ruby têm bibliotecas disponíveis para a criação de bots. Pywikibot é um pacote Python comumente usado, desenvolvido especificamente para a criação de bots MediaWiki.

Lidando com problemas de bot

Se você notou um problema com um bot, tem uma reclamação ou tem uma sugestão a fazer, você deve contatar o operador do bot diretamente através da página de discussão do usuário (ou através da página de discussão da conta do bot). Espera-se que os operadores de bots respondam às preocupações e sugestões da comunidade, mas, por favor, assuma boa fé e não entre em pânico . Bugs e erros acontecem, e estamos todos aqui para construir uma enciclopédia .

Se o bot estiver causando um problema significativo ou se o operador do bot não tiver respondido e o bot ainda estiver causando problemas, vários mecanismos estão disponíveis para evitar interrupções futuras. Muitos bots fornecem um botão de parada ou meios para desabilitar a tarefa problemática em sua página de usuário de bot. Isso deve ser tentado primeiro, seguido por uma discussão sobre o problema com o operador do bot. Se nenhum mecanismo estiver disponível (ou se uma ação urgente for necessária), deixe uma mensagem no quadro de avisos dos administradores solicitando um bloqueio para um bot com defeito. De acordo com as diretrizes do quadro de avisos, você deve notificar o operador do bot sobre a discussão que está ocorrendo no quadro de avisos.

Se você está preocupado com o fato de um bot estar operando fora do consenso estabelecido para sua tarefa, discuta o problema primeiro com o operador do bot ou tente outras formas de resolução de disputa (os membros do BAG podem atuar como mediadores neutros em tais assuntos). Se você está preocupado que um bot não tenha mais consenso para sua tarefa, você pode apelar formalmente ou pedir um novo exame da aprovação de um bot.

Como ocultar um bot específico da sua lista de observação

Embora seja fácil ocultar todos os bots da sua lista de observação , não há como ocultar bots específicos por meio das preferências do usuário ou das configurações padrão da lista de observação. No entanto, é possível com um script de usuário , seguindo estas etapas simples.

Etapas principais

  1. Vá para a página Especial: MyPage / common.js (ou Special: MyPage / skin.js ) e adicione a seguinte linha ( diff ):
    importScript('User:UncleDouggie/smart_watchlist.js'); // Backlink: [[User:UncleDouggie/smart_watchlist]]
  2. Lembre-se de ignorar o cache do seu navegador .
  3. Vá para a sua lista de observação. Deve haver uma caixa com várias opções. Marque a caixa 'Habilitar ocultar botões do usuário'. Isso permitirá que você oculte bots (e usuários) específicos de sua lista de observação.
    Nota: Você pode querer desmarcar a caixa 'Habilitar ocultar botões de usuário' depois de ignorar um bot para garantir que você não clique acidentalmente em 'ocultar usuário' ao navegar em sua lista de observação.

Etapas opcionais

  1. Se você achar a caixa "Habilitar ocultar botões do usuário" irritante, vá para a página Especial: Minha página / common.css (ou Especial: Minha página / skin.css ) e adicione a seguinte linha ( diff ):
    #SmartWatchlistOptions {display:none ! important;}
  2. Lembre-se de ignorar o cache do seu navegador .
  3. Se você quiser mostrar a caixa novamente, por exemplo, para redefinir sua lista de ignorados, vá para sua página Especial: MinhaPágina / common.css e remova a linha que você adicionou na etapa opcional nº 1 (lembrando de ignorar novamente o cache do navegador ). Refazer as etapas opcionais 1 e 2 ocultará a caixa novamente.

Embora você seja completamente livre para ignorar quaisquer bots (ou usuários) que desejar, é uma boa ideia ignorar apenas os bots com tarefas bem definidas, nas quais você confia para não cometer erros.

Como ocultar edições AWB de sua lista de observação

Não há como ocultar as edições do AutoWikiBrowser (AWB) por meio das preferências do usuário ou das configurações padrão da lista de observação. No entanto, é possível com um script de usuário , seguindo estas etapas:

Passos

  1. Vá para a página Especial: Minha página / common.js (ou Especial: Minha página / skin.js ) e adicione as duas linhas a seguir ( diff ):
    importScript (  'Usuário: Evad37 / Watchlist-hideAWB.js'  );  // Backlink: [[Usuário: Evad37 / Watchlist-hideAWB]] 
    var  awbHiddenByDefault  =  true ;
    
  2. Ignore o cache do seu navegador .

Qualquer edição com "AWB" em seu resumo de edição agora ficará oculta por padrão para você. Você pode revelá-los clicando na guia "mostrar AWB" no topo da sua lista de observação (ao lado de "Página especial" para o tema Monobook ou no menu suspenso "Mais" para o tema Vector).

Notas:

  • Se você omitir, as edições do AWB serão mostradas por padrão, mas você terá a opção de ocultar as edições do AWB clicando na guia "ocultar AWB" na parte superior da sua lista de observação.var awbHiddenByDefault = true;
  • Embora você seja totalmente livre para ignorar as edições AWB, lembre-se de que muitas delas conterão alterações substanciais de editores humanos, não apenas pequenas edições de bots ou robôs .
  • Ao ocultar edições com um script, as edições anteriores podem ser forçadas a aparecer. É necessário usar a opção de Expand watchlist to show all changes, not just the most recent preferência para ver outras ocorrências de lista de observação não ocultas para uma página.

Como impedir que bots específicos editem o artigo

É raro que um artigo do espaço principal não precise ser editado por um bot específico. Nenhum artigo precisa impedir a edição de todos os bots, uma vez que bots antivandal como User: ClueBot NG precisam ser capazes de editar todos os artigos do espaço principal. O template {{ bots }} pode impedir um bot de editar um artigo nas raras circunstâncias em que for necessário.

Exemplos

Alguns exemplos de bots são:

Veja também

Artigos

Categorias

Meta

Barnstar

Caixa de usuário e ícone superior