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

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

Operator: Chicocvenancio

Automatic or manually assisted: Automatico

Programming language(s): Python

Function summary: Substituir predefinições transcluídas indevidamente

Edit period(s) (e.g. continuous, daily, one time run): Uma vez para cada predefinição que precisar ser substituída

Edit rate requested: negociável

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

Function details:Usar a replace.py do pywikipedia para substituir predefinições que estão transcluídas indevidamente. A princípio a {{Bem-vindo(a)}}.

Discussion

editar
Neste momento não me parece propriamente necessário um novo bot para isso, existe já a Aleth Bot com capacidade de efectuar essa alteração em conjunto com muitas outras, é só uma questão de adicionar lá essas predefinições. Alchimista Fala comigo! 08h34min de 30 de janeiro de 2012 (UTC)[responder]
Hum, ok. Eu fiz esse pedido na coordenação robótica. Como ninguém respondeu eu fui estudar como fazer eu mesmo. O que faço para resolver as questões dos afluentes de {{Bem-vindo(a)}} e {{Bem-vinda}}? Chico (discussão) 09h07min de 30 de janeiro de 2012 (UTC)[responder]
É só adicionar nessa lista? Chico (discussão) 09h11min de 30 de janeiro de 2012 (UTC)[responder]
Eu adiciono ao script, e quando ele correr, altera as que houver para alterar. Alchimista Fala comigo! 09h13min de 30 de janeiro de 2012 (UTC)[responder]
Como não são muitas, a minha ideia era rodar o replace.py nos afluentes delas, restrito ao domínio de discussão de usuário. Rodaria uma vez para cada predefinição. As predefinições que são necessárias substituir para o teste são.
Predefinição:Bva
Predefinição:Bem vinda
Predefinição:Bem-vinda


Predefinição:Bv
Predefinição:Bem-vindo(a)
Predefinição:Boas-vindas
Predefinição:Mensagem de boas-vindas
Predefinição:Boas vindas
Predefinição:Bem vindo
Predefinição:Welcome
Predefinição:BV
Predefinição:Bem-vindo
Chico (discussão) 09h33min de 30 de janeiro de 2012 (UTC)[responder]

Não compreendo exatamente qual o problema de ter dois bots para efetuar essa tarefa, ela aparentemente é gigantesca e o meu bot ficaria restrito a casos específicos. Além disso essa tarefa precisa ser feita rapidamente para efetuarmos o teste com a predefinição de boas vindas. Chico (discussão) 01h52min de 1 de fevereiro de 2012 (UTC)[responder]

Onde eu assino? Ariel C.M.K. (discussão) 01h54min de 1 de fevereiro de 2012 (UTC)[responder]

Membros do Grupo de aprovação é que precisam "assinar". Chico (discussão) 02h01min de 1 de fevereiro de 2012 (UTC)[responder]

Sim, mas a sua argumentação faz sentido. Ariel C.M.K. (discussão) 02h02min de 1 de fevereiro de 2012 (UTC)[responder]

:DChico (discussão) 02h07min de 1 de fevereiro de 2012 (UTC)[responder]
O problema não é haver dois bots para a tarefa, mas sim a aprovação de um bot a operar uma tarefa que já é efectuada por outro de forma mais completa. A aplicação de subst nas predefinições que devem ser substituidas nas páginas de discussão é uma tarefa gigantesca, e como devem ter reparado, afecta muitas páginas, razão pela qual deve haver o devido cuidado em evitar fazer demasiadas edições para corrigir os problemas, e esse é o problema, esta tarefa a ser aprovada seria apenas a resolução de um problema, quando podem ser resolvidos todos os problemas de substituição de uma só vez. Além do mais, há predefinições que incluem em si mesmo outras predefinições que deveriam ter o subst, logo já há casos onde é necessário haver uma segunda substituição, e com esta, teria-mos casos onde se verificam 3 ou 4 substituições, ou seja, apesar de parecer algo simples, é na verdade complexo, e deve ser tratado com cuidado. Alchimista Fala comigo! 12h56min de 1 de fevereiro de 2012 (UTC)[responder]