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

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

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 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)[responder]

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)[responder]
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)[responder]
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)[responder]
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)[responder]
Coloquei o link para o dif agora. Danilo.mac(discussão) 17h31min de 28 de novembro de 2014 (UTC)[responder]
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)[responder]
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)[responder]
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)[responder]

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)[responder]

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