Checkuser

Já aconteceu à uns dias na Wikipédia, mas fica aqui o apontamento para o arquivo no blog.

Foi proposto fazer um checkuser ao GOE, ainda deu para tirar umas interessantes reflexões do requerente:

  • “pois quase tenho certeza de que é um bot”
  • “Python, para quem não sabe é o programa de bots da wikipedia”

Até seria interessante fazer um checkuser aos GOE’s, eu falo por mim, não tenho nada a escolher. Mas como eu disse no MSN quem ficariam a perder era quem fizesse o checkuser…

…porque eu queria uma verificação como deve ser, devem ser analisadas todas as edições (rs), fazendo as contas, teria de fazer a analise às edições das contas: GOE, Rei-artur, Rei-bot, BotStats, GOE2, Lijealso, LijeBot, GOE3 e LeonardoG… daria algum trabalho 🙂

    Bots anti-vandalos

    Finalmente os GOE‘s tem agora companhia, o Salebot. é interessante agora ver 3 bot anti-vandalismo a funcionar o mesmo ( à um tempo atrás queixava-mos que não havia nenhum na Wikipédia ) dá para notar, quanto mais eficácia mais lento o bot, dos 3 existentes o GOE2 é o mais rápido, depois vem o GOE e por fim o Salebot.

    • GOE2 ( operado pelo Lijealso ) é composto pelo código goe.v1, é a primeira versão do GOE
    • GOE ( operado pelo mim ) é a nova versão do código GOE (goe.v2), mais eficaz a descobrir erros e a reverter.
    • Salebot ( operado pelo Gribeco ) é um bot de origem francesa.

    O Salebot é um bot bastante interessante, ainda está numa fase de “adptação ao português” mas já mostra a uma boa eficácia. O Bot feito por um profissional faz toda a diferença, eu não nenhum programador e nem tenciono o ser apenas sou um curioso, um autodidata da programação.

    Este bot tem um interessante sistema de identificar o vandalismo, é através de notas, ou seja, para cada palavra/expressão da blacklist é atribuida uma nota, o bot soma todas a notas que encontra na edição, passando um x valor o bot reverte a edição. este sistema é muito util para identificar vandalismo em certa palavra que por si não é vandalismo mas podem ter um duplo sentido, como vaca, gay, viado, etc.

    Uma vantagem do estar nos servidores da Wikimedia, assim o bot está a funcionar 24 horas por dia, o que não acontecia com os GOE’s, só fucionavam quando eu e o Lije tinhamos os pc ligados. Acho que nunca falei disto e também será a ultima, eu cheguei a ter uma conta aprovada na toolserver só que tive alguns problemas com os admins, principalmente com um, por isso desisti da toolserver. Prefiro pagar uns tostões ter as minhas singelas tools num servidor independente, do ser serviente a caprichos e a lobby. Como se costuma dizer, não vela a pena chover no molhado.

    Em relação a novos artigos o GOE está mais eficás em relação ao Salebot, por isso, por enquando ainda há espaço para os 3… quem fica ganhar é a wikipedia, está melhor protegida, mas mesmo existindo 3 bots, todas as edições tem que ser monitorizador por humanos, os bot são bom, mas não são perfeitos.

    Frase do dia#1

    Não sei que porra de idioma é este que você fala, que não entendeu que tudo o que coloquei nas informações sobre Balneário Camboriú

    À vezes é necessário ter uma enorme paciência para certas pessoas, a usuária (suponho) fez esta edição no artigo Balneário Camboriú, ainda foi reclamar com o GOE por ter revertido esta <ironia>importantíssima</ironia> edição.

    Para quem não entendeu o motivo da primeira parte do comentário desta Sra. é que na página de usuário do GOE, tem uma userbox, com a seguinte frase, “Este usuário/utilizador tem como língua materna o pythonuês.“.

    Para quem não sabe o que é um pythonuês, consulte Python.

    United Colors of GOE

    O vandalismo nos últimos dias tem sido mais que muito, escolhi uma péssima altura para começar a usar novo GOE. Em continuação à ideia do último post, cheguei à conclusão que o melhor será separar o GOE em dois script, um apenas para reverter as edições e outro para colocar os avisos. Esta separação traz uma maior rapizes nos periodos que à mais vandalismo.

    Um screenshot do GOE: à direita o script de reverter e à direita o que coloca os avisos.

    Até ao momento foram apenas encontrados pequenos bug sem importancia, apenas houve um bug preocupante. Já foi corrigido e é importante divulgar os erros para sejam corrigos e para que não voltem a acontecer e assim melhorando o desempenho do bot.

    Novo sistema de reverter

    ubuntu1
    Finalmente tive um pouco tempo disponível, onde pude estar concentrado no GOE, já à bastante tempo que eu cria melhor o sistema de reverter nas não conseguia por falta de tempo. Na versão até ontem, o GOE revertia sempre para a edição anterior, por vezes, revertia para uma edição vandalizada, agora com esta nova versão GOEv2.5, o GOE antes de reverter verifica se a edição está ou não vandalizada.

    Aproveitei também corrigi um bug, que não é bug, é que os usuários com nomes pequenos “enganavam” o GOE, ou seja, que tive-se a conta de usuário de “Rei”, o GOE confundia e não verificava as edições por “pensava” que era eu (Rei-artur). Como a expressão “Rei” existem em “Rei-artur”, o GOE associava que eram o mesmo.

    Com esta nova versão, o bot emagreceu uns “quilinhos”, estava a ficar um pouco gordo, simplifiquei parte do código criados quando eu tinha menos conhecimento de pywikipedia., não quer dizer que eu agora tenho grandes conhecimentos, mas já me conheço a desenrascar.

    O GOEv2.5 ganhou uma maior eficácia, mas isso trás um problema para o futuro que tenho começar a pensar mais, maior eficácia significa bot mais lento… apesar de ter limpado algumas partes ele ficou um pouco mais lento.

    Além do GOE fiz uns pequenos ajustes e correcções num script que já criei à alguns dias e que já estavam na minha página de tools, é o Assistente de tradução, quem entrar na página poderá não perceber como funciona. Mas para ver como funciona o melhor é seleccionar um artigo, e carregar no símbolo () no canto superior direito e depois é só traduzir…