Saltar para o conteúdo

Wikipédia:Robôs/Pedidos de aprovação

Origem: Wikipédia, a enciclopédia livre.

Bots without bot flag can't edit without approval.

You must wait for approval from a GAB to start the tests or flag approval.

I
Criar uma conta e página de utilizador para o bot a descrever as suas funções.

Siga estes passos:

  1. Para registar a conta do bot sob a alçada da sua conta principal (operador do bot) clique aqui (deve estar conectado e é obrigatório que a conta do bot possua a expressão "bot" ou "robô" no nome);
  2. Indique a função do bot, a linguagem de programação e os programas (pywikipedia framework, entre outros) usados;
  3. Indique se o bot é operado manualmente ou se está programado para correr automaticamente;
  4. Se pretende utilizar o bot num determinado espaço de tempo específico, explicite-o;
  5. Identifique o responsável pela manutenção;
  6. Escreva {{bot|o seu nome de utilizador}} na página do seu bot para a adicionar à Categoria:!Robôs.
Creating a user account and user page for the bot describing its functions.

please state the following:

  1. To log the creation of the bot account under your operator account click here while logged in (is compulsory to have in the bot account the expression “bot” or “robô”);
  2. Describe the bot's purpose, language it uses, what program(s) it uses (pywikipedia framework, etc);
  3. Describe whether it is manually assisted or automatically scheduled to run;
  4. The period, if any, we should expect it to run;
  5. Identify the maintainer;
  6. Add the bot's user page to Categoria:!Robôs (By adding {{bot|your user name}} to the bot's user page).
II Aliste o seu bot aqui.

Troque NomeDoBot pelo nome do seu bot na caixa abaixo e carregue no botão. Se está a fazer o requisito de uma tarefa adicional, coloque o número da tarefa também (ex. Wikipedia:Robôs/Pedidos de aprovação/NomeDoBot/2).

  1. Complete os parâmetros da nova página e salve-a;
  2. Edite esta página, escrevendo o texto seguinte na secção apropriada (trocando NomeDoBot pelo nome do teu bot):
    {{Wikipedia:Robôs/Pedidos de aprovação/NomeDoBot}}
Listing your bot here.

Replace NomeDoBot with your bot's user name in the box below and click the button. If this is a request for an additional task, put a task number as well (e.g. Wikipedia:Robôs/Pedidos de aprovação/pedidos/NomeDoBot/2).

  1. Complete the questions on the resulting page and save it;
  2. Edit this page, adding the following text to the appropriate section (replacing NomeDoBot with your bot's name):
    {{Wikipedia:Robôs/Pedidos de aprovação/NomeDoBot}}

III
Esperando pela aprovação.

Deverá esperar pela aprovação de algum burocrata ou membro do GAB para iniciar a fase de testes ou ter a autorização para a flag de robô

Waiting for approval.

You must wait for approval from a bureaucrat or a GAB to start the tests or flag approval.


Pedidos de aprovação em curso

[editar código]


pedidoediçõescontadorlogsblock userblock logflag logflag botSUL util

Operator: EPorto (WMB)

Automatic or manually assisted: Automático

Programming language(s): Python

Function summary: Arquivamento de referências adicionadas através das Mudanças recentes

Edit period(s) (e.g. continuous, daily, one time run): Semanalmente

Edit rate requested: 5 edições por minuto

Already has a bot flag (Y/N): N

Function details: Um problema identificado na Wikipédia e na internet em geral, é o apodrecimento de links, em que URLs externas se tornam inativas e não fazem mais a ligação ao conteúdo que inicialmente apontavam. Isso implica que a informação que é referenciada por uma URL deixa pode deixar de ser verificável, o que compromete a confiabilidade do conteúdo e a integridade do conhecimento na Wikipédia. Resultados preliminares de um estudo do Grupo de Pesquisa em Grupo de Pesquisa em Ciência da Web e Bibliotecas Digitais (WebSciDL) da Universidade Old Dominion, afirmam que a vida mediana de uma URL é de 2.3 anos. Com base nisso, e pensando no pedido de criação de um robô de arquivamento de referências na Wikipédia em português feito na Lista de Desejos Tecnológicos da Lusofonia, desenvolvemos a proposta no contexto de uma mentoria Outreachy. O código do robô está disponível em um repositório do GitHub. O fluxo de ações do robô está descrito abaixo:

  1. Robô vigia as Mudanças recentes;
  2. Se a revisão contém referências de citação ({{citar web}}, {{citar periódico}} etc), o robô verifica se o link está arquivado;
  3. Se o link não está arquivado, o robô arquiva o link no WaybackMachine e coloca na fila para ser inserido no artigo;
  4. Depois de um período (estou propondo uma semana--para garantir que as edições de um artigo possam ser executadas ou desfeitas sem conflitos com as edições do robô), o robô pega a última revisão do artigo e altera as citações que estavam na fila para serem substituídas, inserindo os parâmetros adequados (arquivourl, arquivodata e urlmorta, por exemplo).

Discussion

[editar código]

Algumas dúvidas minhas quanto ao funcionamento do bot:

  • É verificado o parâmetro |wayb=? Muitos artigos utilizam esse parâmetro, de modo que é redundante haver |arquivourl= e |arquivodata= se a predefinição já possuir |wayb=.
  • Se a url estiver morta e não haver nenhum arquivo, por acaso ele insere |urlmorta=sim? (É útil para garantirmos a verificabilidade do artigo, ficando mais fácil de identificar as referências mortas)
  • O arquivo é extremamente importante para o {{citar web}}, mas noutros casos nem tanto. A maioria dos artigos de periódicos está disponível online, mas o arquivo nem sempre é necessário, muitas vezes é mais importante um identificador como o doi do que um arquivo no Web Archive. Além de que muitos artigos são de acesso restrito, então de nada adianta o arquivo.
  • Para mim ficou meio ambíguo, o bot só verifica as referências adicionadas na edição ou ele verifica todas as referências do artigo?

Vinickw 16h23min de 15 de setembro de 2025 (UTC)[responder]

@EPorto (WMB): parece uma proposta similar ao InternetArchiveBot. É isso mesmo? stanglavine msg 23h59min de 27 de setembro de 2025 (UTC)[responder]

@Vinickw e Stanglavine: Olá, obrigado pelas mensagens. Eu pedi ao @ACorrêa (WMB) que implementasse as sugestões e respondesse as suas colocações. Nós dois iremos operar o bot, se for possível. Abraços, --EPorto (WMB) (discussão) 21h44min de 30 de setembro de 2025 (UTC)[responder]
Olá pessoal,
@Vinickw, o parâmetro |wayb= não é atualmente verificado, você tem razão sobre a redundância. É uma atualização relativamente direta de se implementar no código do bot, o que estamos fazendo.
Sobre inserir |urlmorta=, sim o bot insere esse parâmetro caso a URL esteja morta.
Sobre o {{citar web}}, esse é o foco do bot. Ele não arquiva URLs doi.org, talvez possamos incluir outras URLs para ignorar o arquivamento, como de alguns periódicos. Se você tiver uma lista desses periódicos ou links para ignorar, nós agradecemos.
Ele verifica todas as referências do artigo, não só as que foram identificadas no diff das mudanças recentes.
@Stanglavine, são bots parecidos, mas com funcionamentos diferentes. O InternetArchiveBot funciona na base da solicitação intencional do usuário, além de fazer as edições com a conta do usuário que solicitou. Pelos meus testes, ele não arquiva todas as URLs disponíveis, parece arquivar apenas as que já morreram. O nosso bot, além de funcionar constantemente, arquivaria todas as URLs disponíveis para arquivamento, fazendo edições na conta do bot, o que torna essas edições mais rastreáveis.
Abraços, ACorrêa (WMB) (discussão) 21h45min de 30 de setembro de 2025 (UTC)[responder]
@ACorrêa (WMB): Olá! Obrigado pelos esclarecimentos! O IABot teve algumas controvérsias em nossa wiki, mas pelo que recordo todas causadas por problemas de formatação e compatibilidade com nossos templates, o que não acho que seja o caso aqui já que estamos falando de um código pensando especificamente para nossa wiki.
Sobre o ponto apresentado por Vinickw, não seria interessante utilizarmos diretamente o parâmetro "wayb", ao invés de "arquivourl" e "arquivodata"? Melhor dizendo, quado o robô inserir o link para um arquivo, que isso seja feito utilizando o parâmetro "wayb"? Eu vejo algumas vantagens nessa abordagem: 1) limpeza da predefinição de referência, já que links de arquivo normalmente são longos; 2) padronização de datas, obtidas diretamente do ID da referência; 3) facilidade para identificar esses links para arquivos de modo programático, caso outras ferramentas precisem lidar com essas informações no futuro.
Seria válido? É possível implementar? stanglavine msg 14h06min de 2 de outubro de 2025 (UTC)[responder]
Oi @Stanglavine, realmente é mais vantajoso usar o wayb diretamente, obrigado pela sugestão, vamos implementar isso! Abraços. ACorrêa (WMB) (discussão) 17h40min de 15 de outubro de 2025 (UTC)[responder]

Olá @Stanglavine: e @Vinickw:. Implementamos a inclusão do parâmetro |wayb=, como nesta edição: 71038064]. Sobre verificar as referências incluídas ou todas do artigo, acabei me equivocando e o bot na verdade arquiva apenas as URLs inseridas no diff de edição. Porém, podemos modificá-lo para arquivar todas URLs no artigo. O que preferem? Abraços, ACorrêa (WMB) (discussão) 17h58min de 17 de outubro de 2025 (UTC)[responder]

@ACorrêa (WMB): se for possível, me parece mais vantajoso já aproveitar a edição e arquivar todas as URLs do artigo. stanglavine msg 18h52min de 17 de outubro de 2025 (UTC)[responder]
@Stanglavine, beleza, realmente é uma boa. Sobre a ativação, qual é a sua opinião: mantemos a existência de predefinições "citar" no diff das Mudanças Recentes para a ativação, ou mudamos para fazer o bot vasculhar todos artigos editados? ACorrêa (WMB) (discussão) 16h33min de 23 de outubro de 2025 (UTC)[responder]
Vamos manter a necessidade das predefinições "citar" para acionar o bot, até para evitar que absolutamente todas as edições o acionem, o que me parece um pouco excessivo. Quando estiver pronto, pode realizar os testes de acordo com a WP:POLBOT. stanglavine msg 20h49min de 27 de outubro de 2025 (UTC)[responder]
@ACorrêa (WMB): sobre o "wayb", ficou ótimo, é isso mesmo! stanglavine msg 18h53min de 17 de outubro de 2025 (UTC)[responder]

Oie @Stanglavine:, já fiz os ajustes no bot. Também implementei uma função na linha de comando para verificar algum artigo específico. Tem algum artigo no qual você gostaria que eu rodasse o bot? Para fase de testes, pensei em escolher algum dia recente para passar pelas Mudanças Recentes (ex. ontem), até atingir as 50 edições da política. O que acha? ACorrêa (WMB) (discussão) 16h01min de 5 de novembro de 2025 (UTC)[responder]

@ACorrêa (WMB): Está ótimo, pode rodar! stanglavine msg 18h57min de 5 de novembro de 2025 (UTC)[responder]
Oi @Stanglavine, rodei o bot em algumas edições hoje verificando as mudanças recentes de ontem. Deu certo! Muitas URLs foram arquivadas. Também, os artigos grandes demoram mais do que eu esperava. Pode dar uma olhada nas contribuições do bot aqui. ACorrêa (WMB) (discussão) 22h33min de 10 de novembro de 2025 (UTC)[responder]
Oi @ACorrêa (WMB)! Feliz por ter funcionado! Precisamos revisar algumas edições:
  • Vitória Sport Clube: foram realizadas alterações que não tem relação com o arquivamento das URLs (por exemplo: linha 93);
  • Romário: em algumas edições, foi adicionado um espaço em branco antes do fechamento da chamada da predefinição, da seguinte forma: |wayb=12345678 }} ao invés de |wayb=12345678}}. Isso foi proposital? Como aconteceu em alguns casos e não em outros, acho importante conferir e padronizar (por exemplo: linha 562);
  • Sporting Clube de Braga: na linha 180, também ocorreram alterações não relacionadas;
  • Kayla Harrison: na linha 78, mesma situação (alterações não relacionadas);
  • É preciso inserir no resumo da edição a indicação de que está sendo realizada por um robô. O mais usual é algo como [[Wikipédia:Robôs|bot]]: Arquivamento de X URLs ou [[Wikipédia:Robôs|robô]]: Arquivamento de X URLs
Poderia verificar? Obrigado! stanglavine msg 16h37min de 13 de novembro de 2025 (UTC)[responder]


pedidoediçõescontadorlogsblock userblock logflag logflag botSUL util

Operator: User:Schlurcher

Automatic or manually assisted: Automatic

Programming language(s): C#, main script: commons:User:SchlurcherBot/LinkChecker

Function summary: Convert links from http:// to https://

Edit period(s) (e.g. continuous, daily, one time run): Continuous

Edit rate requested: 5 edits per minute

Already has a bot flag (Y/N): N

Function details: See meta:User:SchlurcherBot

Discussion

[editar código]

Note: Bot is now also approved in Wiki-Fr. --Schlurcher (discussão) 07h13min de 8 de setembro de 2025 (UTC)[responder]

Hi, can you run the bot and perform aprox 20 editions, 3 edits per minute max? Boas contribuições! Alchimista Fala comigo! 08h11min de 13 de setembro de 2025 (UTC)[responder]
@Alchimista:. Happy to do so. However, as the bot changes external links, it triggers Captchas. Could you please grant the "Confirmed" right to the bot to perform these test edits? Thank you. --Schlurcher (discussão) 09h55min de 14 de setembro de 2025 (UTC)[responder]
@Schlurcher: Done Try again now, please. stanglavine msg 00h05min de 28 de setembro de 2025 (UTC)[responder]
Thanks. I've done now 30 test edits. Please have a look. --Schlurcher (discussão) 17h58min de 28 de setembro de 2025 (UTC)[responder]


pedidoediçõescontadorlogsblock userblock logflag logflag botSUL util
Pedidos de tarefas: 1, 2

Operator: Dušan Kreheľ

Automatic or manually assisted: manual or semi-manual

Programming language(s): PHP, Wikimate + own code

Function summary: Add or update the statistics informations about Slovak places.

Edit period(s) (e.g. continuous, daily, one time run): one-time for the website, otherwise occasionally

Edit rate requested: X edits per TIME

Already has a bot flag Y: m:User:Dušan Kreheľ (bot), as ~ Slovak statistic (ex.).

Function details: Example:

  • Add population table.
  • Update Inbobox.

Discussion

[editar código]

About population table: Wikipédia:Esplanada/propostas/Evolução_demográfica_em_forma_de_tabela_para_os_lugares_na_Eslováquia_(6abr2025).

Your bot performed more than 25 000 editions without permission, with more than 6 edits per minute, and in violation of several other requirements of our Bot Policy. The bot is now blocked, and this request is rejected. I register here that the bot got blocked and lost the flag on en:Wikipedia:Bots/Requests for approval/Dušan Kreheľ (bot), and is blocked on pl:Specjalna:Wkład/Dušan_Kreheľ_(bot). Boas contribuições! Alchimista Fala comigo! 08h35min de 13 de setembro de 2025 (UTC)[responder]
@Alchimista: Sorry, I didn't realize the requirement (6 per minute). No one warned me. Fixing it wouldn't be a problem. My code works in only one thread and acceptss server load.
ENWIKI: Block is on way to out (look: w:en:Wikipedia:Bots/Requests for approval/Dušan Kreheľ (bot) IX).
PLWIKI: The bot application has expired (due to inactivity). A new application should be submitted there (with the old task). Dušan Kreheľ (discussão) 20h38min de 13 de setembro de 2025 (UTC)[responder]


pedidoediçõescontadorlogsblock userblock logflag logflag botSUL util
Pedidos de tarefas: 1, 2, 3

Operator: Vinickw

Automatic or manually assisted: Automático

Programming language(s): AWB + lua

Function summary: Substitui a predefinição {{ill}} quando usada desnecessariamente.

Edit period(s) (e.g. continuous, daily, one time run): diário

Edit rate requested: 6 edições por minuto (provavelmente poderá ser diminuido quando a categoria tiver sido reduzida)

Already has a bot flag (Y/N): Sim

Function details: Substitui a predefinição {{ill}} por uma ligação convencional se o artigo existe. Por exemplo, {{ill|en|XPTO|foo bar|lorem ipsum}} é substituído para [[XPTO|lorem ipsum]], mas {{ill|en|artigo não existente|foo bar|lorem ipsum}} não será substituído. O objetivo é reduzir a quantidade de artigos em Categoria:!Artigos que usam Predefinição:ill desnecessariamente (2).

Discussion

[editar código]

@Vinickw: podes fazer 15 edições de teste, a não mais de 3 edições por minuto? Boas contribuições! Alchimista Fala comigo! 08h39min de 13 de setembro de 2025 (UTC)[responder]

@Alchimista: Feito. Apenas a primeira edição ficou com o sumário incorreto. Vinickw 18h16min de 14 de setembro de 2025 (UTC)[responder]
Não vi mais problema além do que identificaste e corrigiste. Podes rodar mais uns 20? Boas contribuições! Alchimista Fala comigo! 14h49min de 26 de setembro de 2025 (UTC)[responder]
@Alchimista: Feito. Vinickw 19h02min de 26 de setembro de 2025 (UTC)[responder]
< Aprovado Não encontrei problemas, e ninguém da comunidade colocou objeções, por isso dou como aprovada a tarefa! Boas Contribuições! Boas contribuições! Alchimista Fala comigo! 09h38min de 5 de outubro de 2025 (UTC)[responder]
Outros projetos Wikimedia também contêm material sobre este tema:
Wikcionário Definições no Wikcionário