Usuário:Kyo

Origem: Desciclopédia, a enciclopédia livre de conteúdo.
Ir para navegação Ir para pesquisar
Crystal Clear action run.svg Este usuário é um robô e é operado por Smalkade.

Stop hand nuvola.svg
Usar o botão de emergência acima em caso de mau funcionamento do mesmo.


  • Discord: [Kyo#6107]

Cquote1.svg Manutenção rotineira. Cquote2.svg
Kyo trabalhando na DP
Cquote1.svg Você claramente não conhece o poder dos robôs exterminadores de predefinições da Desciclopédia. Além de fazer várias edições por minuto, atiram raio laser e fazem cafezinho. Cquote2.svg
Papyrus para Flowey

O dia em que Kyo nasceu foi um dos mais assustadores (e cansativos) da minha vida

Este usuário é um robô híbrido que utiliza ambas as bibliotecas pywikibot e mwbot(rep) modificado como módulos de controle, escrito e controlado por Smalkade, com as bênçãos dos deuses da Programação Orientada a Gambiarras.

Este robô tem integração com a API do Discord, onde algumas funcionalidades, em teste na DescicloTV, requisitam dados do site da Desciclopédia.

Sobre[editar]

Lado pywikibot[editar]

Usando Python, este robô funciona como qualquer outro robô da DP.

Lado mwbot[editar]

Usando Node.js, é primeiramente desenvolvido com o objetivo de atualizar automaticamente a página do EditRank, sem precisar da supervisão de um humano, a não ser nas tarefas de adicionar novos usuários, cuidar das seções e corrigir erros de wikicódigo.

Os pywikibots têm a limitação de não poderem rodar 24 horas por dia, já que a maioria dos seus controladores os hospedam em seus computadores pessoais (salvo nos casos em que, óbvio, o programa é hospedado na internet mesmo, como os bots tipo PAWS e os que rodam em ToolForge ver manual do MediaWiki). Como esta máquina utiliza o recurso da cloud computing e monitorbots vagabundos gratuitos, o robô não pode ser desligado até que alguém com acesso direto ao projeto, hospedado em Replit, dê o comando stop. Por isso, incluí um botão de pânico na programação, caso eu não esteja aqui e o robô enlouqueça do nada.

O que isso aqui faz?[editar]

  • Atualiza o EditRank;
  • Atualiza o BotEditRank.

ESTE BOT AINDA ESTÁ EM DESENVOLVIMENTO. Qualquer bug percebido, favor avisar.

Mas cara, e se o bot enlouquecer e tu não estiver aqui?[editar]

Muito bem, pensando nisso incluí uma chave de desligamento automático. Se você for à página Usuário:Smalkade/controle, provavelmente verá que ela contém apenas uma palavra, online. Toda vez que o bot vem visitar a Desciclopédia, ele passa primeiro nessa página, a verificar o que está contido nela. Se a página contiver algo além de "online", o bot entra em estado de latência. Pode ser qualquer coisa, uma vírgula, um espaço em branco, uma letra a menos, uma letra a mais, qualquer ínfima alteração nesse conteúdo para imediatamente a execução do bot. Esse artifício deve ser usado toda vez que o bot apresentar um comportamento inesperado, nem que seja besteirinha. Caso eu não esteja online se isso acontecer, favor reportar. Meus contatos estão na minha página de discussão.