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

Origem: Wikipédia, a enciclopédia livre.
Ir para: navegação, pesquisa

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) carregue aqui (deve estar logado 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 reponsá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 | editar código-fonte]

RódiBot/3[editar | editar código-fonte]

pedidoediçõescontadorlogsblock userblock logflag logflag botSUL util

Operator: Ródi

Automatic or manually assisted: Automático

Programming language(s): AWB

Function summary: Substituição de infobox.

Edit period(s) (e.g. continuous, daily, one time run): Até completar a tarefa.

Edit rate requested: 5 edits per TIME

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

Function details: Substituir infobox nos artigos, de modo que estes utilizem predefinições de uso mais amplo, substituindo aquelas específicas com função equivalente. Exemplo é a solicitação feita na Coordenação robótica para substituir a {{Info/LutadorMMA}} pela {{Info/Artista marcial}}.

O procedimento é semelhante ao que já é realizado para o ajuste dos nomes dos campos, contemplando também a substituição do nome da predefinição.

Discussion[editar | editar código-fonte]

Stangbot/2[editar | editar código-fonte]

pedidoediçõescontadorlogsblock userblock logflag logflag botSUL util

Operator: Stanglavine

Automatic or manually assisted: Definirei as páginas e categorias manualmente, mas o bot editará automaticamente.

Programming language(s): AWB.

Function summary: Correção de afluentes, principalmente os solicitados na Coordenação Robótica; Recategorização, principalmente de redirecionamentos

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

Edit rate requested: 4 epm Alterado para 3 epm após comentário

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

Function details: Corrigir afluentes, principalmente os solicitados na Coordenação Robótica. Ressalto que já realizo essa tarefa manualmente (ex. [1][2][3][4][5][6][7][8]) e as configurações que utilizo no AWB estão funcionando corretamente. Irá também efetuar a tarefa de recategorizar, principalmente os redirecionamentos.

Discussion[editar | editar código-fonte]

Esse tipo de alteração pequena geralmente é mais eficiente se for feita em conjunto com outras alterações. Sem contar que fico em dúvida se é seguro aplicar um regex para alterar categorias de forma automática, parece um caso particular que exige revisão manual. Lembro também que você pede uma taxa de edição de 4 edições/minuto e o limite com AWB é 3 edições/minuto. Não é uma diferença muito grande. Mas enfim, vou aprovar o AWB na conta do robô (mas sem a flag), daí você faz as edições por lá. Quando houver um número razoável de edições, voltamos a analisar o caso. Peço apenas que lembre de respeitar as regras para semirrobôs, em especial a de 1 edição a cada 20 segundos. --Diego Queiroz (discussão) 14h57min de 24 de junho de 2015 (UTC)

Apenas aguarde algum administrador atender o pedido em Wikipédia:Pedidos/Outros#Permissão para uso do AWB. --Diego Queiroz (discussão) 15h00min de 24 de junho de 2015 (UTC)
@Diego Queiroz: Pretendo apenas corrigir afluentes (não eliminá-los), o que pode ser feito sem regex, usando apenas o "Localizar e Substituir" do AWB (já corrigi inúmeros afluentes dessa forma e deu certo). Com a recategorização é a mesma coisa, pois trata-se apenas de substituir [[Categoria:Categoria errada]] por [[Categoria:Categoria certa]] ou [[Categoria:Categoria errada| por [[Categoria:Categoria certa|, etc. Perdoe-me pela quantia de edições, pedi 4 pois achei que como bot (caso aprovado) o limite seria de 6 epm, mesmo usando o AWB. Mas não tem problema, pode ser feito em 3 epm ou até menos. Vou fazer as edições e depois analisamos os resultados. Rafael (stanglavine) disc 16h49min de 24 de junho de 2015 (UTC)

Fiz a recategorização de três categorias, sendo elas: Categoria:Condado de Union, Nova Jérsei -> Categoria:Condado de Union (Nova Jérsei), Categoria:Catedrais de Itália -> Categoria:Catedrais da Itália e Categoria:Marcas brasileiras -> Categoria:Marcas do Brasil. Utilizei os seguintes comandos, respectivamente:

Localizar: [[Categoria:Condado de Union, Nova Jérsei]] Substituir por: [[Categoria:Condado de Union (Nova Jérsei)]]
Localizar: [[Categoria:Condado de Union, Nova Jérsei| Substituir por: [[Categoria:Condado de Union (Nova Jérsei)|
Localizar: [[Categoria:Catedrais de Itália]] Substituir por: [[Categoria:Catedrais da Itália]]
Localizar: [[Categoria:Catedrais de Itália| Substituir por: [[Categoria:Catedrais da Itália|
Localizar: [[Categoria:Marcas brasileiras]] Substituir por: [[Categoria:Marcas do Brasil]]
Localizar: [[Categoria:Marcas brasileiras| Substituir por: [[Categoria:Marcas do Brasil|

No primeiro caso, fiz as edições de forma manual, ou seja, configurei o AWB e salvei manualmente a cada edição, somente para verificar se estava tudo bem configurado. No segundo e terceiro caso, utilizei o AWB em modo bot e realizei edições (a 2 epm, uma edição a cada 30 segundos) em "lotes" de 10 edições. Ao fim de cada lote verifiquei cada edição manualmente e segui para o próximo lote. Na minha verificação, encontrei apenas este erro, mas conferi novamente as configurações do AWB e constatei que todas as opções de edição (como Typos, etc) estavam desabilitadas, somente estava habilidada a função "Find and replace", que é a que o bot utiliza, portanto, acho que isso deve ter sido causado por algum bug no AWB mesmo. Fiquei em dúvida sobre colocar o prefixo "Bot:" no sumário de edições e não coloquei pelo fato de o bot ainda não estar marcado. Vou procurar algum afluente que precise ser corrigido para usar o robô, assim que consegui insiro os resultados aqui. Rafael (stanglavine) disc 20h02min de 24 de junho de 2015 (UTC)

@Diego Queiroz: Referente ao seu primeiro comentário Diego, é difícil fazer mais correções por edição nesse caso pois tratam-se de páginas muito heterogêneas entre si. Outro ponto: Já tinha pensado sobre isso mas na hora em que fiz os testes acabei esquecendo, pretendo recategorizar os redirecionamentos de categorias somente apos passado um certo período, penso em uns 15 dias, depois de criado o redirecionamento, para ver se ninguém contesta antes de mudar tudo. Ocorreu essa situacao em um dos testes acima, onde as edições do bot foram revertidas pois um usuario contestou a mudança de categoria. Como disse acima, ja havia pensado nisso mas na hora de fazer os testes acabei esquecendo de verificar. No mais, nao encontrei nenhum afluente para corrigir, portanto se voce quiser que eu faça novos testes é só pedir. Rafael (stanglavine) disc 22h11min de 24 de junho de 2015 (UTC)

@Stanglavine: O que passa pela minha cabeça é que a flag de Bot faz mais sentido para tarefas que realmente precisam ser automatizadas, que levem dias para serem executadas ou sejam contínuas e precisem realmente ser executadas dessa maneira. Para todos os outros casos, o limite de 3 edições deveria ser suficiente. Estou um pouco ausente da Wikipédia e não sei se posso conceder a flag de bot para realizar tarefas pontuais que serão definidas conforme a demanda. @Alchimista, Danilo.mac:, o que acham? --Diego Queiroz (discussão) 21h49min de 26 de junho de 2015 (UTC)

Stanglavine, estas correcções estão já a ser efectuadas à algum tempo por um dos meus bots de forma totalmente automatizada, correm em dias pré-definidos, com scrips já bem testados, sem qualquer acção da minha parte. Sinceramente, não vejo propriamente necessidade de haver um bot AWB, onde vai ser sempre preciso introduzir novas regras sempre que for correr. Os redirecionamentos de categoria têm um log em Usuário(a):Alch Bot/category redirect log, e a página de pedidos de substituição de afluentes em Usuária:Aleth Bot/Substituição de afluentes. Há inclusive uma página onde as tarefas já implementadas de forma automática estão listadas em Wikipédia:Coordenação robótica/Atividades recorrentes. Ao utilizar as soluções já existentes acabas por ficar liberto para outras tarefas onde sejas mais necessário ;) Alchimista Fala comigo! 00h31min de 27 de junho de 2015 (UTC)
Tens razão Alchimista. No sign.svg cancelemos este pedido então. Rafael (stanglavine) disc 14h19min de 27 de junho de 2015 (UTC)

Stangbot[editar | editar código-fonte]

pedidoediçõescontadorlogsblock userblock logflag logflag botSUL util

Operator: Stanglavine

Automatic or manually assisted: Automático

Programming language(s): AWB

Function summary: Remover ligação para desambiguação e possível ligação vermelha em artigos criados automaticamente

Edit period(s) (e.g. continuous, daily, one time run): Até completar a tarefa

Edit rate requested: 4 ou 5 edições por minuto.

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

Function details: Os artigos destas categorias foram criados majoritariamente de forma automática pelo Rei-bot. No entanto, deixou-se uma ligação para a desambiguação Raio no seguinte trecho: "O diagrama seguinte representa as localidades num Raio de $VAR km ao redor de $VAR.". Pode-se perceber que "raio", nesse contexto, significa "raio na geometria" (metade do diâmetro de uma circunferência) e, como todos os artigos são "iguais" no sentido de estrutura textual (pois foram criados automaticamente), o significado de raio é o mesmo para todos. Já realizo a tarefa de substituição dessas desambiguações de forma manual (ex. 1, 2, 3) mas, se pudesse utilizar o AWB em modo bot essas alterações seriam facilitadas. As alterações, por possuir a flag de bot, não inundariam as mudanças recentes.

Em suma: Acredito não haver margem para erro pois a mudança é padrão em todos os artigos, artigos esses iguais estruturalmente pois foram criados por outro bot. Solicito a flag bot para poder utilizar o AWB no referido modo e para não inundar as mudanças recentes. Já realizei inúmeras vezes essa correção manualmente e, depois do make list, o único trabalho que tenho é clicar em Save a cada vinte segundos. Acredito que essa tarefa seja mecânica o suficiente para um bot.

Obs.: Nesses casos em que surge um link vermelho no nome do condado (aponta para um artigo de nome NOME DO CONDADO (ESTADO) mas na verdade o artigo se chama apenas NOME DO CONDADO) o bot também pode atuar corrigindo isso, apontando para o artigo correto. Acho que isto fica para outra tarefa.

Discussion[editar | editar código-fonte]

Há alguma discussão da comunidade que indique que se trata de uma tarefa urgente? São imensas páginas, além do mais muitas criadas por bot, o que facilita imenso várias correcções ou alterações em simultâneo. Tratando-se de artigos de cidades, convém considerar a possibilidade de actualização das infoboxes, que podem ser preparadas para buscar os dados ao wikidata. Alchimista Fala comigo! 14h12min de 16 de março de 2015 (UTC)

Bem observado, Alchimista. Que tipo de informações você acha que poderiam ser alteradas também além da ligação para desambiguação? Poderia talvez fazer uma edição manual e me mandar a dif para eu dar uma olhada? A respeito de discussão da comunidade, não existe, ao menos não que eu saiba. Também não acredito que se trate de uma mudança urgente. Grato. -- stanglavine discussão 15h01min de 16 de março de 2015 (UTC)
Acho melhor No sign.svg cancelar este pedido. Antes de executar essa correção podemos analisar mais coisas para serem feitas juntas. Rafael (stanglavine) disc 00h26min de 23 de junho de 2015 (UTC)

DiegoBot (3)[editar | editar código-fonte]

pedidoediçõescontadorlogsblock userblock logflag logflag botSUL util

Operator: Diego Queiroz

Automatic or manually assisted: Automático

Programming language(s): Pywikibot (replace.py)

Function summary: Substituir </br> por <br /> nos artigos.

Edit period(s) (e.g. continuous, daily, one time run): uma vez, até acabar

Edit rate requested: 6 edições por minuto

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

Function details:

Com base nessa listagem que mostra artigos que utilizam a tag <br /> incorretamente, gostaria de executar um robô para fazer a correção.

Código a ser executado:

python replace.py
  -regex -file:lista.txt
  "< */? *br */? *>" "<br />"
  -summary:"Robô: Correção de tags <br />"

--Diego Queiroz (discussão) 01h31min de 25 de fevereiro de 2015 (UTC)

Discussion[editar | editar código-fonte]

Diego, muitos dos alvos dessa lista são artigos criados por robô, o que facilita a correcção, e têm outro erro que pode ser corrigido em conjunto. Já consideras-te começar por limpar esses artigos, e depois inspeccionar os restantes? Outra questão prende-se com as alterações. Convém efectuar o máximo de correcções no mínimo de edições, por isso é sempre aconselhável ao usar bots fazer essas filtragens, uma só correcção de cada vez torna-se problemática, especialmente em artigos com vários problemas, porque para os corrigir seriam necessárias várias edições de bots, e depois, em muitos casos, no mínimo, mais uma edição manual. Alchimista Fala comigo! 13h58min de 16 de março de 2015 (UTC)
@Alchimista: Tem razão. Vou integrar algumas outras funcionalidades e, quando tiver com um pouco mais de tempo, volto a propor uma alteração. :) --Diego Queiroz (discussão) 20h57min de 16 de março de 2015 (UTC)

Felipe L. Bot[editar | editar código-fonte]

pedidoediçõescontadorlogsblock userblock logflag logflag botSUL util

Operator: Felipe L. Ewald

Automatic or manually assisted: Manual

Programming language(s): WPCleaner

Function summary: Corrigir os erros reportados pelo projeto Check Wikipedia.

Edit period(s) (e.g. continuous, daily, one time run): semanal (uma ou duas vezes)

Edit rate requested: 7 edições por minuto.

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

Function details: Venho fazer este pedido, pois de acordo com os termos de utilização de semirrobôs é necessário definir um limite de 20 segundos entre as edições, o que torna inviável a utilização do WPCleaner: o programa não coloca as edições numa fila de espera, permitindo assim, que se continue editando as páginas. Também venho fazer esta solicitação para evitar que estas edições menores fiquem enchendo a lista de mudanças recentes atrapalhando assim a verificação de vandalismos.

Neste link é possível visualizar as estatísticas do Check Wiki. Pretendo corrigir todos os erros da lista, não tendo nenhum em especifico, mas creio que irie começar com o nº 19.

Já aproveito para informar que futuramente pretendo fazer um pedido para utilizar o AutoWikiBrowser para auxiliar no processo. Obrigado.

Discussion[editar | editar código-fonte]

Olá Felipe. Nunca usei o WPCleaner, mas pelo que vi na documentação dele (que você traduziu), em Opções>Limites tem o campo "Tempo mínimo entre as edições consecutivas", você tentou colocar 20 nesse campo? Mesmo se você tiver o robô aprovado você precisará limitar a velocidade para 6 edições por minuto (uma a cada 10 segundos), e em todas wikis existem regras sobre velocidade máxima de robôs, provavelmente existe alguma configuração para limitar a velocidade, pois não dá para aprovar um robô que não tem limite de velocidade. E também reparei que você não é autorrevisor, robôs são ferramentas que exigem atenção e conhecimento das regras do projeto, então ser autorrevisor é um requisito básico. Danilo.mac(discussão) 17h31min de 18 de fevereiro de 2015 (UTC)

Boa noite Danilo.mac(discussão). Primeiramente, obrigado por atender ao meu pedido. Em segundo lugar, desculpe pela demora em responder, mas com a volta as aulas o tempo ficou escasso. Sim, eu havia definido a opção "Tempo mínimo entre edições consecutivas" para 20 segundos e "Máximo de edições por minuto" em 3, pois fui alertado pelo usuário Marcos Dias ? que eu não estava seguindo os limites definidos para semirrobôs (que ocorreu porque o WPCleaner não está listado na página de semirrobôs).
Quanto à questão dos limites, bem, 10 segundos ainda são melhor que 20. No caso, as correções que pretendo fazer usando o WPCleaner são manuais (edição assistida), portanto não seria um bot. A questão é que a correção de determinados erros do Check Wiki não necessitam mais que alguns poucos segundos, por exemplo o erro número Nº 7 ou o Nº 8, pois o programa já mostra no código onde o erro está, assim, a conta de bot seria apenas para poder diminuir o limite de edições consecutivas para que nos momentos em que a correção levasse menos de 20 segundos o programa não ficasse "congelado" esperando o limite passar e para evitar que estas edições encham a lista de mudanças recentes e não para poder rodar algum bot.
Mas infelizmente creio que terei que esperar algum tempo ainda, pois não sou autorrevisor. Talvez eu tenha me equivocado na leitura das regras, mas não lembro de ter lido em Wikipédia:Robôs ou em Wikipédia:Política de robôs que era necessário ter o estatuto de autorrevisor, apenas em Wikipédia:Semirrobô e da forma como foi colocado dá a entender que para poder operar o AWB é que é necessário ser autorrevisor (ver proposta), mas pela lógica se é necessário ser autorrevisor para poder operar um semirrobô também seria para operar um robô. Creio que seria interessante deixar isso claro nas duas páginas supracitadas. Irei esperar uma resposta e em seguida penso que devo suspender o meu pedido. --Felipe L. Ewald (discussão) 21h46min de 21 de fevereiro de 2015 (UTC)

@Danilo.mac: Eu baixei o WPCleaner para analisar, e não diria que ele se enquadra como um robô ou semirobô. Ele apenas lista e exibe páginas para o usuário manualmente corrigir os erros (fazendo um sintax highlight nos erros). Ele até possui um botão para fazer algumas tarefas automatizadas como Bot, mas o próprio programa alerta que é um recurso experimental e que deve ser utilizado com precaução. Assim sendo, creio realmente ser desnecessário flag de robô para usar esse programa.

A opção que mencionou para limitar o número de edições realmente existe e fica um pouco escondida, mas é possível limitar o número de edições. O problema é que, por padrão, o software de fato vem configurado sem nenhum limite explícito. Creio que valha a pena colocar um aviso na documentação exigindo que todos os usuários a configurem. --Diego Queiroz (discussão) 01h51min de 26 de fevereiro de 2015 (UTC)

Caro Diego Queiroz, se ele não se enquadra como robô nem como semirrobô eu suponho que não seria necessário definir o limite de 20 segundos entre as edições, mas ao fazer isso, sem a flag de robô, estarei imundando as mudanças recentes. E, ao contrário, se definir o limite, a utilização do programa para correção de erros que não demandem mais de 20 segundos torna-se um pouco infrutífera. Obs.: na tela principal do programa há a opção "Projeto Check Wikipedia" que é a que eu utilizo para fazer as correções. Ela permite abrir várias páginas em abas, realizar as correções e então salvar.
Obrigado pela atenção e desculpe por ter tomado o seu tempo. Por não atender aos requisitos e por ser considerada desnecessária a flag de robô para a utilização do programa pelo Danilo.mac, estou No sign.svg Cancelado o meu pedido. --Felipe L. Ewald (discussão) 22h51min de 28 de fevereiro de 2015 (UTC)

DiegoBot (2)[editar | editar código-fonte]

pedidoediçõescontadorlogsblock userblock logflag logflag botSUL util

Operator: Diego Queiroz

Automatic or manually assisted: Automático

Programming language(s): Pywikibot (replace.py)

Function summary: Remover as predefinições {{Bom interwiki}}, {{Link GA}}, {{Link FA}} e {{FA}}

Edit period(s) (e.g. continuous, daily, one time run): uma vez, até acabar

Edit rate requested: 6 edições por minuto

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

Function details:

Atendimento a um pedido feito na Coordenação robótica. O tópico sobre a remoção da predefinição ainda está em discussão, mas já configurei o robô e fiz alguns testes (simulação somente).

Embora já esteja pedindo autorização, não pretendo executar a tarefa até ter certeza que a alteração é devida, isto é, se a predefinição é realmente obsoleta, dada a funcionalidade promovida pelo Wikidata.

Código a ser executado:

python replace.py \
  -transcludes:"Link GA" -transcludes:"Link FA" \
  -transcludes:"FA" -transcludes:"Bom interwiki" \
  -namespace:0 -regex -dotall \
  "{{([Bb]om[ _]interwiki|[Ll]ink[ _][GF]A|[Ff]A) *?\|? *?[A-Za-z]* *?}}[\n\r]?" "" \
  -summary:"[[WP:Bot|Bot]]: Removendo predefinições depreciadas (Bom interwiki/Link GA/Link FA/FA)."

Discussion[editar | editar código-fonte]

Ver

Helder 23h59min de 12 de dezembro de 2014 (UTC)

Acho que foi um pedido meio precipitado, pois a remoção das predefinições ainda dependem de ajustes no Wikidata. Suspendo o pedido, até que a alteração proposta seja necessária. (como não sei quando isso vai ocorrer, o pedido pode ser arquivado). --Diego Queiroz (discussão) 21h51min de 13 de dezembro de 2014 (UTC)

ArquivoBot[editar | editar código-fonte]

pedidoediçõescontadorlogsblock userblock logflag logflag botSUL util

Operator: Danilo.mac

Automatic or manually assisted: automático

Programming language(s): python

Function summary: arquiva páginas

Edit period(s) (e.g. continuous, daily, one time run): duas vezes por semana

Edit rate requested: 6 edições por minuto

Already has a bot flag (Y/N): não

Function details: O robô vai ler as páginas que devem ser arquivadas em Usuário:ArquivoBot/arquivar.css e arquivar conforme a configuração que estiver lá.

Discussion[editar | editar código-fonte]

Alchimista, antes dos testes acho que será necessário colocar o robô no grupo confirmado, pois algumas contas bloqueadas na página de pedidos de bloqueio têm termos que o filtro de vandalismo não vai deixar uma conta não confirmada salvar. Danilo.mac(discussão) 13h10min de 27 de novembro de 2014 (UTC)

O bot vai arquivar os pedidos de bloqueio, certo? Convém saber ao certo se é somente os pedidos de bloqueio ou outras discussões, para se proceder aos testes. Alchimista Fala comigo! 19h30min de 27 de novembro de 2014 (UTC)
Por enquanto somente pedidos de bloqueio, mas já deixei configurado para ele ler a página de configuração e arquivar outras páginas que coloquem lá. Danilo.mac(discussão) 19h53min de 27 de novembro de 2014 (UTC)
Ok, então começemos pelos pedidos de bloqueio, podes descrever um pouco o procedimento do bot? Arquiva por secções, certo? Ao adicionar na página de arquivo deixa um link para o diff onde removeu o texto? Alchimista Fala comigo! 23h03min de 27 de novembro de 2014 (UTC)
Sim, ele divide a página em seções e verifica a data do último comentário na seção para decidir se vai para o arquivo ou não. Ele não deixa link para o dif, acha isso necessário? Danilo.mac(discussão) 23h24min de 27 de novembro de 2014 (UTC)
Coloquei o link para o dif agora. Danilo.mac(discussão) 17h31min de 28 de novembro de 2014 (UTC)
Tratando-se de arquivamento automático sem controlo humano, convém verificar periodicamente se está tudo a ser arquivado correctamente, e o link ajuda precisamente a melhorar a verificação. Corre então o script uma vez, se tudo estiver correcto, vai correndo uma vez por dia, para ver se algo escapou, pelo menos durante uma semana. Alchimista Fala comigo! 13h42min de 29 de novembro de 2014 (UTC)
Entretanto, convém igualmente estabelecer quais páginas podem ser arquivadas pelo bot, e quem pode editar a página. A páginas a serem editadas, é fácil, basta fixar por exemplo os domínios wikipédia e wp discussão, e o bot não editar mais nenhum dominio, ou o mediawiki também, se entretanto for usado. Isto para evitar que o bot seja usado para fins menos lícitos e provocar estragos. A página onde listam quais as discussões a arquivar podem ser incluídas num filtro onde só admins podem editar, há um filtro para os pedidos automáticos da aleth, podemos adicionar este lá tb, e fica um filtro só para todos as solicitações a bots, que dizes? Alchimista Fala comigo! 13h51min de 29 de novembro de 2014 (UTC)
Rodei o robô, parece que rodou corretamente, não encontrei erros. Coloquei para rodar um vez por dia para os testes. Coloquei para não arquivar páginas que não sejam do domínio Wikipédia ou Wikipédia Discussão. Por mim tudo bem colocar no filtro. Danilo.mac(discussão) 17h14min de 29 de novembro de 2014 (UTC)

Muito bom, Danilo! Acho que talvez não seja necessário dar permissão de robô, já que o volume de edição será baixo.—Teles«fale comigo» 17h16min de 29 de novembro de 2014 (UTC)

Por mim tudo bem. Danilo.mac(discussão) 17h20min de 29 de novembro de 2014 (UTC)

DiegoBot[editar | editar código-fonte]

pedidoediçõescontadorlogsblock userblock logflag logflag botSUL util

Operator: Diego Queiroz

Automatic or manually assisted: Automático

Programming language(s): Python (pywikibot)

Function summary: Substituir a predefinição {{Ref-livro}} por {{Citar livro}}

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

Edit rate requested: 10 edits por minuto

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

Function details: Como foi brevemente discutido na Esplanada, as predefinições {{Ref-livro}} e {{Citar livro}} estão com a fusão pendente há algum tempo. Analisando melhor elas, vi que o melhor a se fazer é aposentar a predefinição {{Ref-livro}} pois, além de mal documentada, ela não engloba as funcionalidades de {{Citar livro}}. Os campos das predefinições são basicamente os mesmos, então a transição será simples. As seguintes modificações serão feitas nos campos de {{Ref-livro}}:

  • outros = Função não é clara. Será mantido como está.
  • publicação = Função não é clara. Será mantido como está.
  • data = Não existe equivalente em {{Citar livro}}. Será mantido como está.
  • mês = Não existe equivalente em {{Citar livro}}. Será mantido como está.
  • linkautor = Será substituído por autorlink.
  • URLcapítulo = Será substituído por capítulourl.
  • URL = Será substituído por url.
  • cita = Será substituído por notas.
  • id = Será substituído por isbn, issn ou oclc.

--Diego Queiroz (discussão) 02h41min de 21 de novembro de 2014 (UTC)

Código executado:

python replace.py -transcludes:"Ref-livro" -namespace:0 -regex -dotall \
  "({{[Rr]ef-livro[^{}]*?){{ISBN\s*?\|\s*?([^{}]*?)}}([^{}]*?}})" "\1\2\3" \
  "({{[Rr]ef-livro[^{}]*?\|\s*id\s*=\s*)ISBN[\s:]*([^{}]*?}})" "\1\2" \
  "({{[Rr]ef-livro[^{}]*?\|\s*)id(\s*=\s*)ISSN[\s:]*([^{}]*?}})" "\1issn\2\3" \
  "({{[Rr]ef-livro[^{}]*?\|\s*)id(\s*=\s*){{OCLC\s*?\|\s*?([^{}]*?)}}([^{}]*?}})" "\1oclc\2\3\4" \
  "({{[Rr]ef-livro[^{}]*?\|\s*)id(\s*?=[^{}]*?}})" "\1isbn\2" \
  "{{[Rr]ef-livro([^{}]*?)}}" "{{Citar livro\1}}" \
  "({{Citar livro[^{}]*?\|\s*)linkautor(\s*?=[^{}]*?}})" "\1autorlink\2" \
  "({{Citar livro[^{}]*?\|\s*)URLcapítulo(\s*?=[^{}]*?}})" "\1capítulourl\2" \
  "({{Citar livro[^{}]*?\|\s*)URL(\s*?=[^{}]*?}})" "\1url\2" \
  "({{Citar livro[^{}]*?\|\s*)cita(\s*?=[^{}]*?}})" "\1notas\2" \
  -summary:"[[WP:Bot|Bot]]: Substituindo [[Predefinição:Ref-livro]] (depreciada) por [[Predefinição:Citar livro]]."

--Diego Queiroz (discussão) 18h46min de 25 de novembro de 2014 (UTC)

Discussion[editar | editar código-fonte]

Discutimos já alguns detalhes via chat. Pode iniciar os testes, faça 50 edições a 3 edições por minuto (-putthrottle:20) e aguarde. Danilo.mac(discussão) 19h39min de 24 de novembro de 2014 (UTC)

Como mostrado no diff as ações do robô estão de acordo com o planejado. --Zoldyick (Discussão) 21h32min de 24 de novembro de 2014 (UTC)

Verifiquei todas as edições, o robô está funcionando corretamente, porém tem dois erros que encontrei relacionados aos parâmetros das duas predefinições. Nesta edição a ref-livro tinha o parâmetro "apelido" como alternativa para sobrenome, a citar web não tem o mesmo parâmetros e ficou sem mostrar o sobrenome do autor. E outro problema, que dá para ver por exemplo nesta edição comparando com a edição anterior a do robô, é que na ref-livro o parâmetro "id" é usado como código ISBN e na citar web o mesmo parâmetro existe mas é usado como "Código arbitrário", então teria que trocar id por isbn antes de trocar o nome da predefinição para não trocar o id de outras citar livro que já estejam na página. Após as correções faça mais 20 edições a 3 por minuto. Danilo.mac(discussão) 23h26min de 24 de novembro de 2014 (UTC)
@Danilo.mac: Na verdade, não são necessariamente erros. A {{Ref-livro}} era mal documentada e, por isso, vai ocorrer de uma coisa ou outra ficar estranho mesmo. Quanto aos casos citados:
  • Nem a {{Ref-livro}} nem a {{Citar livro}} possui o parâmetro apelido, ou seja, antes da alteração também não devia funcionar. Quem colocou isso aí que merecia uns tapas. Sugere algo?
  • Na verdade, não sei se dá pra dizer com segurança como o parâmetro id era utilizado. Existe uma indicação que era o ISBN na {{Ref-livro}}, mas não sei o quanto isso era seguido. Foi de propósito que eu manti o id para ser o código arbitrário da {{Citar livro}}. Acha melhor mudar para isbn?
--Diego Queiroz (discussão) 23h58min de 24 de novembro de 2014 (UTC)
Ok quanto ao apelido, falha minha, não vi como estava na ref-livro. Sim, melhor mudar id para isbn porque a ref-livro faz um link ISBN com o código em id. Danilo.mac(discussão) 00h32min de 25 de novembro de 2014 (UTC)
Feito novo teste. Durante o teste identifiquei um erro que comentei com você no Chat. Fiz os ajustes necessários, ajustei os erros, e executei um novo teste. Creio que agora esteja ok. --Diego Queiroz (discussão) 04h01min de 25 de novembro de 2014 (UTC)
Aprovo, agora está tudo certo. Coloque o estatuto de robô e pode rodar, porém em vez de 10 edições por minuto como pediu rode a 6 edições por minuto, que é a velocidade máxima permitida pela política de robôs e é também a velocidade padrão quando não se coloca -putthrottle. Danilo.mac(discussão) 05h04min de 25 de novembro de 2014 (UTC)

@Danilo.mac: Com a execução do bot, notei que há casos em que existe o código | id = ISSN 0000-0000, neses casos em particular, configurei o id para se tornar o campo issn ao invés de isbn. --Diego Queiroz (discussão) 14h10min de 25 de novembro de 2014 (UTC)

Ok, bom saber que está atento e fazendo alterações quando necessário, essa atenção é muito importante quando se opera robôs. Danilo.mac(discussão) 15h10min de 25 de novembro de 2014 (UTC)
Na verdade, é terapeutico ficar olhando o robô enquanto tá executando. :) Encontrei mais uma possibilidade que envolve o {{OCLC}}. --Diego Queiroz (discussão) 18h04min de 25 de novembro de 2014 (UTC)

A tarefa do bot foi concluída. Adicionei o código executado para referência futura. --Diego Queiroz (discussão) 18h46min de 25 de novembro de 2014 (UTC)

RódiBot/2[editar | editar código-fonte]

pedidoediçõescontadorlogsblock userblock logflag logflag botSUL util

Operator: Ródi

Automatic or manually assisted: Automático

Programming language(s): AWB

Function summary: Ajuste de predefinições

Edit period(s) (e.g. continuous, daily, one time run): Até completar a tarefa.

Edit rate requested: 5 edições por minuto

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

Function details: Corrigir nomes de parâmetros e valores de parâmetros de predefinições, como por exemplo os códigos das línguas na {{Citar livro}}, mencionadas na Coordenação de robótica. As alterações serão feitas de modo específico para cada predefinição.

Discussion[editar | editar código-fonte]

Comentei lá na Coordenação robótica, são muitos edições e abre um precedente para a correção da citar web, que está em dez vez mais artigos. As alternativas não robóticas e a real necessidade das correções precisam ser melhor discutidas antes de se iniciar uma correção dessa proporção. Danilo.mac(discussão) 17h43min de 24 de novembro de 2014 (UTC)

@Danilo.mac: ok, a questão da língua por extenso ou o código precisa ser melhor discutida. Existem contudo outras correções que também precisam ser feitas nas predefinições que poderiam ser feitas pelo RódiBot. São correções nos nomes dos parâmetros, da mesma forma como o RódiBot está autorizado a fazer nas Infobox. Exemplo disso é o uso da {{citar livro}} no artigo Índia, onde em "Etimologia" a referida predefinição utiliza os parâmetros "first" e "last" onde deveriam ser utilizados "nome" (ou "primeiro") e "sobrenome" (ou "último" ou "ultimo"), consequentemente o autor A. L. Basham não aparece na referência (número 14). RódiMsg 22h04min de 24 de novembro de 2014 (UTC)
Sim, isso pode ser feito mesmo tendo tantas transclusões pois esse problema está ocultando informações. Porém o ideal seria juntar várias correções para fazer na mesma edição, não teria outra correções além do first e last? E pretende também fazer alguma correção relacionada ao idioma? Danilo.mac(discussão) 15h26min de 25 de novembro de 2014 (UTC)
@Danilo.mac: estou verificando os nomes de parâmetros. Muitos precisam ser corriguidos manualmente. Até o momento na {{citar livro}} identifiquei os seguintes nomes dos parâmetros que podem ser corrigidos pelo robô: accessdate, año, author, authorlink, chapter, chapterurl, coauthor, coauthors, edición, edition, enlaceautor, first, last, language, Local, lugar, Nome, nombre, origyear, page, pagina, paginas, publisher, title, year. Estou verificando também a {{citar web}}. RódiMsg 20h03min de 1 de dezembro de 2014 (UTC)
Eu sugiro aproveitar pra trocar nomes de parâmetros que tenham erros ortográficos por suas versões corretas (caso existam nas predefinições). Assim, por exemplo, "titulo=..." viraria "título=..." se alguém já tiver implementado {{{título|...}}} na predefinição. Esse tipo de erro ortográfico em parâmetros e nomes de predefinições só atrapalha outras ferramentas que verificam ortografia, como o AVT, pois acabam desviando a atenção dos erros reais. Helder 21h16min de 2 de dezembro de 2014 (UTC)

PtwikisBot[editar | editar código-fonte]

pedidoediçõescontadorlogsblock userblock logflag logflag botSUL util

Operator: Danilo.mac e possivelmente outros

Automatic or manually assisted: automático

Programming language(s): python

Function summary: arquivar pedidos de bloqueio

Edit period(s) (e.g. continuous, daily, one time run): 1 vez por dia ou menos

Edit rate requested:

Already has a bot flag (Y/N): não

Function details: arquivar os pedidos de bloqueio conforme discutido na esplanada.

Discussion[editar | editar código-fonte]

Estou colocando a função neste robô e não no meu para que outros operadores possam corrigir problemas se eu não estiver disponível, fiz este manual com uma seção de explicação para outros operadores. Para o primeiro teste vou apenas arquivar os pedidos marcados como feito, rodei salvando em um txt para testar e parece que está funcionando corretamente. Depois, dependendo do consenso na esplanada, continuo arquivando somente os feitos ou arquivando também os com X dias sem resposta. Danilo.mac(discussão) 01h15min de 19 de novembro de 2014 (UTC)

Danilo.mac A página de pedido de bloqueios não tem um padrão bem estabelecido sobre sua formação/organização. Estou supondo que tratou isso com regex, mas não sei dizer se não vai causar erros. Além disso, nem sempre um pedido marcado como "feito" pode ser imediatamente arquivado. Muitas vezes discussões são formadas após o pedido e se estendem por algum tempo. Além disso, acho que é importante o pedido ficar lá por algum tempo para consulta dos envolvidos. --Diego Queiroz (discussão) 14h41min de 19 de novembro de 2014 (UTC)
Tem razão, vou arquivar então somente os pedidos com mais de 15 dias, após uma decisão na esplanada eu mudo. Estou pegando a data das assinaturas em cada seção com regex e considerando a data da última assinatura da seção, seções sem assinatura com data não serão arquivadas. Danilo.mac(discussão) 02h35min de 20 de novembro de 2014 (UTC)
Estou cancelando este pedido e passando a tarefa para um novo pedido para o ArquivoBot.

comentário não assinado de Danilo.mac (discussão • contrib) 23h46min de 24 de novembro de 2014 (UTC)

RódiBot[editar | editar código-fonte]

pedidoediçõescontadorlogsblock userblock logflag logflag botSUL util

Operator: Ródi

Automatic or manually assisted: Automática

Programming language(s): AWB

Function summary: Ajustes nas infobox: Correção de parâmetros errados e/ou inadequados; Ajuste na posição do "|" e do "=".

Edit period(s) (e.g. continuous, daily, one time run): até completar a tarefa

Edit rate requested: 5 edições por minuto

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

Function details:

Objetivo principal: Corrigir parâmetros de predefinições que foram digitados nos artigos de maneira diferente da forma que é válida. As informações contidas nos parâmetros inválidos, apresar de presentes e visíveis no modo de edição, não aparecem nos artigos.

Objetivos secundários:

1) Padronização na posição do sinal "=" nas infobox, alinhando-os um abaixo do outro em uma coluna distante um espaço do maior parâmetro, quando necessário. Padronização da posição da "|" no início das linhas, deixando um espaço antes.

2) Substituição de parâmetros válidos, escritos de maneira inadequada, por outros (também válidos) escritos de maneira que facilite a edição. Este procedimento terá como referência os argumentos apontados, principalmente, pelo Rjclaudio em Wikipédia_Discussão:Caixa_de_informação#Padr.C3.A3o_para_campos_de_infobox.

Obs.: A operação de correção de parâmetros será específica para cada Infobox. A lista de páginas a ser editada será feita excluindo aquelas com altas chances de erros na edição. Serão filtrados artigos que possuem: mais de uma infobox; infobox sem quebra de linha em cada parâmetro (ex. Info/Álbum em Born This Way); parâmetros duplicados (ex. custo em Boenig 787). A lista de atigos que possuem estas características serão editadas de maneira manual ou semi-automática.

Discussion[editar | editar código-fonte]

Olá Ródi, desculpe pela demora na resposta. Eu estive olhando alguns difs como este em que você fez esse tipo de edição com AWB de forma semiautomática e me parece tudo certo, e sua observação mostra que você está atento aos erros que podem ser difíceis de detectar e corrigir com o robô rodando de forma automática, essa atenção é importante. Pode iniciar os testes, faça 50 edições a no máximo 5 edições por minuto. Danilo.mac(discussão) 22h57min de 9 de outubro de 2014 (UTC)

Olá Danilo.mac, não consegui logar no AWB para realizar as 50 edições, visto que retorna a seguinte respósta: "RódiBot is not enabled to use this." RódiMsg 17h47min de 12 de outubro de 2014 (UTC)
Falha minha, fiz agora o pedido para adicionar o robô à checklist. Assim que adicionarem você deve conseguir. Danilo.mac(discussão) 17h57min de 12 de outubro de 2014 (UTC)
Danilo.mac, fiz as 50 edições. RódiMsg 13h51min de 15 de outubro de 2014 (UTC)
Se é para mexer nos parâmetros das predefinições, poderia aproveitar para remover parâmetros vazios / não preenchidos e também os espaços em branco extras antes e depois de "=", cuja principal consequência é reduzir a utilidade de todas as ferramentas e procedimentos que se baseiam no tamanho do código wiki das páginas (já que esse conteúdo extra aumenta o tamanho sem aumentar o conteúdo útil dos artigos). Helder 18h17min de 12 de outubro de 2014 (UTC)
Helder, o RódiBot utiliza uma parte do script que eu venho usando nas minhas edições, no modo semiautomático. Uma das ações realizadas é adicionar espaços antes do sinal de igual de cada campo, quando os "=" não estão na mesma coluna. Isso tem por objetivo facilitar a visualização ao editar o código-fonte, de modo a facilitar a edição, principalmente, edições de usuários menos experientes. Entendo que é mais importante facilitar a vida dos editores do que favorecer a ação de ferramentas, entretanto se a questão dos espaços em branco inflando o tamanho das páginas for muito importante (e não houver como implementar, nas ferramentas, um modo de desconsiderá-los) posso configura-lo de modo a organizar as predefinições de outra forma nos artigos. A maior parte dos artigos seguem este formato na Infobox. Quanto a remover parâmetros vazios, também poderia ser feito, entretanto sou contra (a princípio) visto que muitos usuários adicionam o nome do parâmetro no momento de adicionar o valor ou conteúdo deste, e muitas vezes o fazem contendo erros e consequentemente as informações não aparecem no artigo. Há outras questões que precisariam ser analizadas com vistas a estabelecer uma recomendação quanto à organização das Caixas de informação, além das questões aqui mencionadas, bem como na página de discussão desta. Independente desta padronização, em relação aos espaços e a retirada dos parâmetros vazios, as predefinições funcionam, apresentando nos artigos as informações do mesmo modo, entretanto entendo que a padronização é um ponto de melhoria importante. Estou a disposição para contribuir na discussão ou na elaboração de uma recomendação quanto a esta padronização. RódiMsg 13h51min de 15 de outubro de 2014 (UTC)
Que eu saiba, tanto {{PAGESIZE:...}}, {{REVISIONSIZE}}, quanto as tabelas e gráficos das estatísticas utilizam o tamanho total de bytes, sem fazer qualquer análise do conteúdo. Então esses espaços contam em todos esses lugares (e também nos critérios para destaque e na ferramenta relacionada, etc...).
Com o Editor Visual, não há como errar os nomes dos parâmetros (que até recebem descrições detalhadas via TemplateData) ao inserir as predefinições. Helder 16h52min de 15 de outubro de 2014 (UTC)

Aprovo. As edições me parecem corretas. Como é um robô e não semirrobô não é obrigatório colocar "utilizando AWB" no sumário. Estou pedindo a flag de robô aos burocratas, aguarde a flag para iniciar as edições. E lembre-se de sempre olhar alguns difs para ver se as edições estão corretas. Danilo.mac(discussão) 01h32min de 16 de outubro de 2014 (UTC)

Ródi, um detalhe que esqueci de mencionar: coloque "Bot: " no início do sumário das edições para reforçar que é edição de um robô. E reparei que está fazendo 3 edições por minuto, você pode aumentar para 5 por minuto como solicitou no pedido. Danilo.mac(discussão) 18h33min de 19 de outubro de 2014 (UTC)
Notei que algumas edições ontem não foram marcadas como sendo feitas por um robô, mesmo já tendo sido atribuída a flag. Alguma ideia do que pode ser?—Teles«fale comigo» 19h35min de 19 de outubro de 2014 (UTC)
Danilo.mac, adicionei o "Bot:" no sumário das edições. Quanto à velocidade, eu havia configurado o AWB para operar com um delay de 13 segundos, porém em funçação do tempo de execução do script e da conexão um pouco lenta, está resultando em poucas edições por minuto. Vou baixar o delay (inicialmente para 11 segundos) e verificar o ritmo. Teles, não tenho idéia da causa. Farei algumas edições para ver se o problema continua. RódiMsg 19h19min de 20 de outubro de 2014 (UTC)

Dexbot 2[editar | editar código-fonte]

pedidoediçõescontadorlogsblock userblock logflag logflag botSUL util

Operator: Ladsgroup

Automatic or manually assisted: Automatic

Programming language(s): python

Function summary: Removing Template:Link FA and Template:Bom interwiki

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

Edit rate requested: not more than 60 edits / 10 min

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

Function details:Since the badges are moved to Wikidata and it'll be usable for clients this week, Link FA and Link GA won't be needed anymore. Since it can't be updated and maintained they should be removed. The bot just removes in case the badge is already in Wikidata (which is correct for almost all of them since my bot did that).

Discussion[editar | editar código-fonte]

Thank you Ladsgroup (discussão) 13h03min de 23 de agosto de 2014 (UTC)

You may start the tests, aprox 50 edits at 3 edits per minute. Danilo.mac(discussão) 16h14min de 23 de agosto de 2014 (UTC)
Thank you but I can start after August 26 (or 27) since it's not deployed in Wikipedia yet. Ladsgroup (discussão) 15h05min de 24 de agosto de 2014 (UTC)

Danilo.mac: Done Ladsgroup (discussão) 21h25min de 29 de agosto de 2014 (UTC)

Aproved. But wait the bot flag to edit, I'm requesting it to bureaucrats. Danilo.mac(discussão) 03h31min de 30 de agosto de 2014 (UTC)
Danilo.mac: Thank you, before start just one question: By running this script categories like this will be emptified. So are you sure you want to remove them? If we want to write a Lua module to have the categories populated, It'll take time. Ladsgroup (discussão) 05h16min de 30 de agosto de 2014 (UTC)
I commented in d:Wikidata:Contact the development team#New badges and missing categories in cawiki. Danilo.mac(discussão) 02h40min de 31 de agosto de 2014 (UTC)

Rodrigolopesbot 1[editar | editar código-fonte]

pedidoediçõescontadorlogsblock userblock logflag logflag botSUL util

Operator: Rodrigolopes

Automatic or manually assisted:

Programming language(s): pywikipediabot

Function summary: adição de {{commonscat}}

Edit period(s) (e.g. continuous, daily, one time run): A príncipio irei rodar o bot diariamente.

Edit rate requested: 5 edições por minuto

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

Function details: Adição de {{commonscat}}. Tarefa simples com uso de commonscat.py para ir me familiarizando com o pywikipediabot. Tenho certeza que alguém iria ver, mas já entrego que fiz uma edição sem autorização pois esqueci de colocar -simulate no primeiro teste que realizei.

Discussion[editar | editar código-fonte]

É muito bom ver novos operadores de pywikibot. Pode começar os testes, 3 edições por minuto, aproximadamente 50 edições. Danilo.mac(discussão) 22h45min de 28 de julho de 2014 (UTC)

Feito Rodrigolopes (discussão) 00h19min de 29 de julho de 2014 (UTC)
Podemos encerrar aqui Danilo.mac ? Rodrigolopes (discussão) 15h27min de 31 de julho de 2014 (UTC)
Existe um erro no script, ele não deveria incluir {{commonscat}} quando já exite {{commons}} no artigo, e o código não permite incluir essas exceções nos parâmetros mas apenas no código, o qual só tem {{correlatos}} como exceção, então solicitei a inclusão das outras predefinições. Você deve prestar atenção nesses detalhes pois alguns scripts podem ter bugs ou não estarem devidamente configurados para a Wikipédia lusófona. Atualize o script e faça mais 30 edições, se eles demorarem para atualizar o repositório pode fazer aquela atualização editando diretamente o script em seu computador. Danilo.mac(discussão) 19h56min de 31 de julho de 2014 (UTC)
Feito Danilo.mac e obrigado pelo aviso. Rodrigolopes (discussão) 01h52min de 1 de agosto de 2014 (UTC)
Só pra esclarecer que atualizei o script direto no computador e testei com duas páginas que tinham {{commons}} e passou por elas sem fazer alteração. Rodrigolopes (discussão) 02h07min de 1 de agosto de 2014 (UTC)
Aprovo. Não encontrei nada de errado nas edições desta vez, e ao fazer testes em páginas onde a alteração faz diferença demonstrou que tem a atenção que o robô python exige. Boas edições. Danilo.mac(discussão) 01h43min de 2 de agosto de 2014 (UTC)

He7d3r.bot[editar | editar código-fonte]

pedidoediçõescontadorlogsblock userblock logflag logflag botSUL util

Operator: Helder

Automatic or manually assisted: automático

Programming language(s): Python

Function summary: Padronização das marcas de projeto

Edit period(s) (e.g. continuous, daily, one time run): por alguns dias, até que a migração das marcas antigas para o novo modelo seja concluída.

Edit rate requested: 10 edits per min

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

Function details: o código-fonte seria o marcas.py

Discussion[editar | editar código-fonte]

Pode iniciar os testes, 3 edições por minuto (-pt:20) e aproximadamente 50 edições. Danilo.mac(discussão) 19h24min de 7 de julho de 2014 (UTC)

Teste realizado com o seguinte comando: python pwb.py my/marcas.py -transcludes:"Predefinição:WikiProjecto Discografias" -pt:20. Helder (discussão) 23h59min de 7 de julho de 2014 (UTC)
Aprovo. Nada de erado nos testes e o editor é experiente em programação. Danilo.mac(discussão) 01h18min de 8 de julho de 2014 (UTC)

Danilo.bot[editar | editar código-fonte]

pedidoediçõescontadorlogsblock userblock logflag logflag botSUL util

Operator: Danilo.mac

Automatic or manually assisted: automático

Programming language(s): python

Function summary: Mover páginas do domíno Anexo para o domínio principal.

Edit period(s) (e.g. continuous, daily, one time run): até completar a tarefa

Edit rate requested: 1 moção por minuto

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

Function details: Conforme consenso, o robô irá mover as páginas do domínio Anexo para o título correspondente no domínio principal, ou seja, removendo o prefixo "Anexo:". Conforme discutido na seção 'Comentários ao plano de trabalho', o robô precisará do estatuto de eliminador quando for mover páginas para títulos que precisam ser eliminados antes da moção.

Discussion[editar | editar código-fonte]

Pretendo começar pelos títulos que não precisam de eliminação para mover, o que vai levar mais de 24 horas, só precisarei do estatuto de eliminador depois disso. Danilo.mac(discussão) 02h33min de 3 de junho de 2014 (UTC)

Apesar de ter participado na discussão, julgo não haver problema em eu aprovar o período de teste. Não esquecer do rate e de avisar aqui quando tiver 50 edições para ser analisado. GoEThe (discussão) 08h27min de 3 de junho de 2014 (UTC)

Olá GoEThe. Na verdade, de acordo com a política atual, somente membros do GAB podem aprovar. Outros usuários estão livres para comentar o pedido. O Alchimista ficou de ver o pedido até amanhã (falei com ele via irc). Danilo.mac(discussão) 20h26min de 3 de junho de 2014 (UTC)
O cabeçalho [1] induziu-me em erro. GoEThe (discussão) 09h40min de 4 de junho de 2014 (UTC)
Danilo, já começas-te com o script? Há a meu ver algumas coisas a ter em conta, nomeadamente:
  • Títulos semelhantes - tenho andado a pensar numa forma de contornar a situação, mas ainda não me ocorre nada
  • Filtrar os casos onde os títulos começam por "Lista", e convém perguntar se haverá outros casos similares
  • Páginas protegidas - convém criar uma lista para posterior análise
  • Redirecionamentos - convém criar uma lista de todas as movimentações, posteriormente, quando se verificar que tudo está em condições, fica mais fácil corrigir os redirecionamentos.

Alchimista Fala comigo! 08h43min de 12 de junho de 2014 (UTC)

Minha ideia é pegar os títulos com query sql e fazer as moções em partes, nessa ordem:
  1. Anexos cujo título no domínio principal redireciona para para o anexo e só tem uma edição (mover de volta).
  2. Anexos que não possuem título correspondente no domínio principal (criar a página ao mover).
  3. Anexos cujo título no domínio principal redireciona para o anexo mas tem mais de uma edição (eliminar título alvo antes de mover).
As páginas que sobrarem no domínio Anexo depois disso são aquelas com conflito de título, essas a gente pode discutir no tópico da esplanada como fazer. Posso fazer uma lista das movidas depois filtrando as edições do bot pelo sumário. Danilo.mac(discussão) 18h57min de 12 de junho de 2014 (UTC)
É preciso atenção neste terceiro passo, pois o histórico pode precisar ser preservado por questões de licenciamento, e neste caso uma opção seria fundir os históricos (o que nem sempre faz sentido). Helder.wiki (discussão) 20h54min de 12 de junho de 2014 (UTC)

Alchimista, gerei as três listas conforme tinha me sugerido via IRC e coloquei os links para todos avaliarem no tópico da esplanada. Danilo.mac(discussão) 20h40min de 8 de outubro de 2014 (UTC)

Bem, como sou no momento sou o único membro ativo do GAB tomei a liberdade de fazer as edições de teste sem acompanhamento de outro membro, peço aos editores que vigiam este pedido para verificar as edições e comentar se encontrarem algum problema nas edições. Fiz 38 moções, nas primeiras 8 eu achei que havia algum problema com o mecanismo que limita o número de edições por minuto, mas ao olhar mais atentamente percebi que cada moção realiza mais de uma ação, podendo chegar a até 4 ações por moção: a movimentação do anexo, a criação de página de redirecionamento no título antigo, a moção da discussão do anexo e a criação de página de redirecionamento no título antigo da discussão do anexo. Sendo assim modifiquei a velocidade que eu tinha proposto no inicio de 6 para 1 moção por minuto, as últimas 30 moções de teste foram feitas nessa taxa, o que resulta numa taxa de até 4 ações por minuto, isso também vai ajudar a não sobrecarregar o robô que corrige os redirecionamentos duplos. Vou deixar alguns dias para ver se alguém tem comentários, e se não houver problemas começo a rodar o robô. Danilo.mac(discussão) 01h09min de 19 de outubro de 2014 (UTC)

Parece ok. Mas eu tentaria reduzir o sumário, que está repetitivo. Em vez de

Danilo.bot moveu Anexo:X para seu redirecionamento X: Bot: Movendo anexos para domínio principal conforme [[Wikipédia:Esplanada/propostas/Eliminação do domínio Anexo (26abr2014)|consenso]]

acho melhor

Danilo.bot moveu Anexo:X para seu redirecionamento X conforme [[Wikipédia:Esplanada/propostas/Eliminação do domínio Anexo (26abr2014)|consenso]]

Além disso, como alguns títulos são longos, o link poderá ficar quebrado. Se utilizar um link permanente como Special:PermaLink/40307602, poderá economizar alguns bytes e aumentar as chances de não ficar cortado. Helder 18h22min de 19 de outubro de 2014 (UTC)
Fiz mais 100 moções. Reduzi o sumário e adicionei mais uma função para fazer esta correção durante as moções. Não havendo comentários começo amanhã a rodar continuamente até o fim da primeira etapa. Danilo.mac(discussão) 23h47min de 24 de outubro de 2014 (UTC)
Para já parece-me tudo bem, há contudo uma alteração que me apercebi entretanto, mas não relacionada com o bot: o link quebrado para a página da votação da lista em destaque. Alchimista Fala comigo! 20h54min de 25 de outubro de 2014 (UTC)
Bom vê-lo de volta Alchimista! Após mover os anexos, precisarão ainda ser feitas as moções das páginas de votações, o que corrigirá os links quebrados. E por esta proposta na esplanada será também necessária a fusão da {{Destacado}} e a {{Bom}} na {{História do artigo}}, mas como pode também ter outras correções a serem feitas na {{História do artigo}}, por exemplo correção das ligações para as páginas de votação (que ainda serão movidas) e troca de siglas como AnD → LD, acho melhor fazer isso depois de terminadas as moções dos anexos. Danilo.mac(discussão) 03h34min de 26 de outubro de 2014 (UTC)
Terminei a primeira etapa, estou passando para a segunda, fiz 12 moções de teste, não encontrei problemas. Não havendo comentários eu começo a a rodar continuamente amanhã. Pretendo também aumentar a taxa de edição para 2 moções por minuto, pois a segunda etapa tem mais de 10 mil anexos, demoraria mais de uma semana a uma moção por minuto. Danilo.mac(discussão) 02h16min de 1 de novembro de 2014 (UTC)
@Alchimista: Terminei a segunda etapa, agora é o ponto em que o robô precisa do estatuto de eliminador para mover as páginas restantes, pois seus redirecionamento no domínio principal têm mais de uma edição e o MediaWiki não permite mover de volta para seu redirecionamento sem eliminá-lo antes. Vou usar page.move(..., safe=False) para fazer essas moções. Danilo.mac(discussão) 21h03min de 6 de novembro de 2014 (UTC)
Já foi adicionado o estatuto, faz umas 10 movimentações e pára, para verificar-mos se tudo está bem. Alchimista Fala comigo! 22h43min de 6 de novembro de 2014 (UTC)
Conforme acompanhou via IRC fiz as 10 moções antes de dar continuidade. Eu também preferi não eliminar redirecionamentos que tinham históricos com mais de 10 edições, eles podem ter algo a ser aproveitado em seus históricos e portanto é melhor deixar esses para verificar e eliminar manualmente, para fazer essa separação troquei na query que o robô usou HAVING COUNT(*) > 1 por HAVING COUNT(*) BETWEEN 2 AND 10. E outro registro importante, relacionado ao código do pywikibot que elimina páginas, o parâmetro safe=False não está implementado, então foi necessário colocar um código para eliminar o título alvo e sua discussão (caso exista) antes de mover, e outro empecilho foi o fato que o código do pywikibot não reconhece a flag de eliminador para eliminar páginas, page.delete(u'motivo', prompt=False) não funciona, para contornar isso é preciso usar site.deletepage(page, u'motivo', as_group='user') para que o pywikibot não verifique se o robô é sysop antes de eliminar. Danilo.mac(discussão) 15h33min de 7 de novembro de 2014 (UTC)

Aleth Bot 7[editar | editar código-fonte]

pedidoediçõescontadorlogsblock userblock logflag logflag botSUL util

Operator: Alchimista

Automatic or manually assisted: Automático

Programming language(s): pywikibot

Function summary: Limpeza das páginas de teste

Edit period(s) (e.g. continuous, daily, one time run): periódicamente, hora a hora podendo ser alterado para um sistema horário mais adequado, com a possibilidade de no futuro o script ser activado uns 10 minutos após a edição.

Edit rate requested: Incerto, normalmente umas 5 ou 6 por dia, dependendo do número de vezes que as páginas de teste são editadas

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

Wikimedia Labs: Sim

Function details: A tarefa pretende ser uma acção redundante da Lucia Bot, que tem limpo as páginas de testes nos últimos anos, mas com os últimos apagões parece-me importante a existência de redundância. Na altura fui eu que fiz o script original, e neste momento as diferenças são mínimas e dificilmente perceptíveis no resultado final, mas essencialmente usa a nova versão do pywikibot, com as novas funcionalidades. Alchimista Fala comigo! 18h36min de 29 de janeiro de 2014 (UTC)

Discussion[editar | editar código-fonte]

Sou favorável :-) Helder.wiki (discussão) 18h38min de 29 de janeiro de 2014 (UTC)

Y Aprovado. Operador é experiente e o script é praticamente igual ao que já está sendo usando para limpar a página de testes. Danilo.mac(discussão) 21h56min de 29 de janeiro de 2014 (UTC)

Rodrigolopesbot[editar | editar código-fonte]

pedidoediçõescontadorlogsblock userblock logflag logflag botSUL util

Operator: Rodrigolopes

Automatic or manually assisted:

Programming language(s): AWB

Function summary: Estritamente remover afluentes solicitados em Wikipédia:Coordenação robótica, função que já exerço sem o status de robô e pequenas substituições que ora possam ser ali solicitadas, vide Wikipédia:Coordenação robótica#Trocar a predef em uso

Edit period(s) (e.g. continuous, daily, one time run): Somente com solicitação em Wikipédia:Coordenação robótica

Edit rate requested: 5 edições por minuto

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

Function details: Estritamente atender pedidos em Wikipédia:Coordenação robótica como os já informados acima. Esta solicitação se dá em função de aviso em minha PDU sobre os incômodos gerados pela atuação do AWB. Demais utilizações do AWB diferente das informadas aqui serão realizadas pela minha conta principal.

Discussion[editar | editar código-fonte]

Olá Rodriogo. Pelo que vi as reclamações foram por você ter feito edições acima da velocidade máxima permitida e 3 edições por minuto, deve sempre estar ciente das regras ao fazer edições robóticas. Se você passar a usar uma conta de robô com flag você passará de semi-robô a robô, e terá de operar o AWB de acordo com a política de robôs, a qual exige maior responsabilidade do operador devido a maior dificuldade de detecção e reversão de erros, então primeiro peço que leia a política. Depois, estando ciente da política, pode começar a operar o AWB na conta do robô, sem flag por enquanto, com a velocidade máxima de 3 edições por minuto (1 a cada 20 segundos). Depois de uma quantidade significativa de edições sem problemas poderei aprovar a flag. Danilo.mac(discussão) 03h45min de 29 de janeiro de 2014 (UTC)

Por mais que eu goste de usuários que melhoram as coisas por aqui em todas as áreas possíveis. Há uma regra para o uso do AWB que diz que há um limite máximo para edições. Ao meu ver o usuário, se conhece as políticas de robótica, esta as burlando, e se não conhece, por que praticamente ignorou o pedido do usuário Érico Júnior em sua PDU? Ainda a poucos instantes eu estava online no Huggle e tive uma enorme dificuldade para acompanhar um número absurdo de edições por parte deste usuário usando a ferramenta, poderia por favor explicar o motivo do desrespeito a oque é uma política? Aguardo pela resposta. --Zoldyick (discussão) 02h47min de 31 de janeiro de 2014 (UTC)
Se leu meu pedido viu que não escondi a mensagem do Érico, se leu minhas mensagens trocadas com ele viu que não sabia desse limite de edições pois procurava no lugar errado e que tudo ficou resolvido desde então. Agora, quanto as edições feitas com esta conta de bot não há o que se dizer Citação: Danilo.mac escreveu: «velocidade máxima de 3 edições por minuto (1 a cada 20 segundos)», duvido que ache alguma edição além desse limite, uma vez que o AWB estava ajustado dessa forma. Acompanhei as MR e vi que estava lotando a página, mas acho que não há o que se fazer nesse período de testes do bot. Rodrigolopes (discussão) 11h08min de 31 de janeiro de 2014 (UTC)
Y Aprovado. Não encontrei mais de 3 dições no mesmo minuto e nas edições que olhei não encontrei problemas, então vou aprovar a flag para diminuirmos logo esse inconveniente nas MRs e páginas vigiadas. Como não sou burocrata fiz o pedido para concederem o estatuto. Aguarde a concessão do estatuto para continuar editando. Lembre sempre de verificar com frequência as edições atrás de erros e tenha certeza que as edições estão de acordo com as regras da Wikipédia antes de realizá-las. Boas edições. Danilo.mac(discussão) 01h28min de 1 de fevereiro de 2014 (UTC)
Outros projetos Wikimedia também contêm material sobre este tema:
Commons Imagens e media no Commons
Wikinotícias Notícias no Wikinotícias
Meta-Wiki Meta-Wiki