Wikipédia:Robôs/Pedidos de aprovação/Aleth Bot 5
pedido • edições • contador • logs • block user • block log • flag log • flag bot • SUL util
Operator: Alchimista
Automatic or manually assisted: Automático
Programming language(s): py +pywikipediabot
Function summary: Arquivamento de esplanadas
Edit period(s) (e.g. continuous, daily, one time run): +/- de 10 em 10 dias (a definir conforme o comportamento)
Edit rate requested: 3 ou 4, o mais certo é serem somente duas edits na maior parte das situações
Already has a bot flag (Y/N): Sim
Function details: Basicamente de x em x dias, o bot percorre as esplanadas propostas e geral, verifica se os tópicos foram editados nos últimos Y dias, e caso a ultima edição tenha ocorrido à mais de Y dias, o bot remove a ligação, ou seja, arquiva esse tópico. O valor usado será de 14 dias, conforme discussão em Wikipédia:Esplanada/propostas/Arquivamento automático das esplanadas (22mar2012). Alchimista Fala comigo! 23h40min de 28 de março de 2012 (UTC)
Discussion
editar- Já fizeste os testes? Se não poderia fazer? Béria Lima msg 21h33min de 6 de abril de 2012 (UTC)
Alch, alguma coisa? A Propostas já passa dos 80 tópicos, pelo menos uns 20 q estão a mais de 1 mês sem comentários. Até iria arquivar, mas aí ia tirar a chance de fazer um teste com mts tópicos / mts prazos / tópicos grandes e com subseções / vários meses / etc etc. Rjclaudio msg 20h08min de 14 de abril de 2012 (UTC)
- Peço desculpa mas tive alguns problemas com o pc. Corri já o script, contudo como podem verificar aqui nem todos os tópicos estavam a ser removidos. O problema parece residir num módulo externo que usei para calcular os dias, em que aparentemente o cálculo do valor absoluto dos dias não está completamente correcto. Entretanto já contornei o problema, estou já a testar para ver se desta vez faz o trabalho completo. Alchimista Fala comigo! 14h37min de 16 de abril de 2012 (UTC)
- O script correu já na forma final, dei uma vista de olhos e parece-me que não ocorreu problemas, confirmam? Alchimista Fala comigo! 16h40min de 16 de abril de 2012 (UTC)
Na Geral, tem uma seção sem uma página correspondente (essa) e uma q ao invés da transclusão se usou o link pela discussão já estar mt grande (O que fazer nesses casos?). Haveria como lidar com esses casos também? Rjclaudio msg 17h59min de 16 de abril de 2012 (UTC)
Roda tb na esplanada/anúncios? Essa não tem script para incluir no arquivo então o bot teria q fazer isso né? Rjclaudio msg 11h44min de 17 de abril de 2012 (UTC)
- O script consegue remover os links quando não há página correspondente, já tinha pensado nisso, mas como não é um caso tão comum e tão linear como os outros, está em modo off, mas posso activar essa opção, e ir vendo se não ocorrem problemas, já sobre o caso onde a discussão é substituída pelo link, também é possível, contudo quando escrevi o script não encontrei um modo que consumi-se poucos recursos, entretanto ao pensar melhor, creio ter encontrado a solução, vou ver se consigo fazer de forma a que seja poupado em termos de uso de memória. Alchimista Fala comigo! 17h08min de 18 de abril de 2012 (UTC)
- A esplanada de anúncios terá de ser arquivada de outra forma, primeiro porque o sistema usado lá é diferente, e segundo porque não me parece que o arquivamento possa seguir o sistema de 14 dias sem edições, porque suponhamos o caso de anúncio de um evento que dura um mês, convém o anúncio desse evento ficar lá por esse tempo. Para ser arquivada automaticamente, podemos pensar por exemplo, na colocação de uma predefinição que indique quando pode ser arquivada, ai sim, torna-se extremamente fácil criar um script próprio para arquivar automáticamente a anúncios. Alchimista Fala comigo! 17h29min de 18 de abril de 2012 (UTC)
- Nos tópicos só com o link ao invés de transclusão, ele tb conta os 14 dias sem comentários?
- Pela natureza da E/Anúncios, não me parece haver problema em deixar tópicos ficarem lá por 30 dias, mesmo 45 dias (se o bot só rodar depois), já q cada seção não terá mt discussão e não vai pesar no carregamento. Então não precisaria de predef especial, só a data da primeira mensagem do tópico. Isso pode ser discutido tb.
- Wikipédia:Esplanada/geral/Problema com ligação para outra Wikipédia. (15mar2012) não foi arquivado mesmo estando a mais de 2 semanas sem comentários. Talvez por ser um redirect, fizeram uma moção ali q não entendi nada. Vale o script tb lidar com redirects, ou isso é algo raro e não precisaria colocar no script? (Aproveitando, q faz com aquele tópico, move de volta pro título, move o texto para o Café dos programadores pra ficar arquivado lá, deixa assim mesmo?)
- Rjclaudio msg 17h53min de 18 de abril de 2012 (UTC)
- Em todos os tópicos, o bot vai verificar quando foi a última edição no histórico, logo para qualquer um, caso não tenha sido editado nos últimos 14 dias, será arquivado ( e falo em edição porque por exemplo, se passar um bot para corrigir algo, isso conta como edição, embora não seja um comentário).
- O arquivamento da anúncios é algo que pode ser feito, se houver concordância em arquivar após X dias após a criação ou edição do tópico, contudo terá de ser outro script, pois este não está preparado.
- Os redirecionamentos são um caso complicado, dá para o bot os arquivar, mas creio que não o deve fazer, primeiro porque nesses casos deve-se evitar o redirecionamento, ou seja, ao mover a página deve-se arrumar os afluentes, e segundo, porque em casos como esse em que foi movido para o café dos programadores, creio que deva ser removido da esplanada, algo que para um bot decidir seria complicado. Alchimista Fala comigo! 14h36min de 19 de abril de 2012 (UTC)
- E/Anúncios fica pra outro script mesmo.
- Ok, não tenho mais comentários / dúvidas. As edições de teste parecem ok. Por mim aprovaria. Ficamos a espera de um GAB q possa aprovar py. Rjclaudio msg 15h11min de 19 de abril de 2012 (UTC)
Aprovado! Boa sorte :) Béria Lima msg 15h54min de 11 de maio de 2012 (UTC)