CmdBot

Tela Software:
CmdBot
Detalhes de Software:
Versão: 1.0.4
Data de upload: 14 Apr 15
Revelador: Bruno Bord
Licença: Livre
Popularidade: 96

Rating: 5.0/5 (Total Votes: 1)

CmdBot é um bot IRC com atitude cmd.
Por que, oh, por que!
tl; dr: porque eu precisava.
Agora, com o motivo real ...
Sim, sim, sim, eu sei. "No entanto, outro Bot IRC" ... Mas por que oh por que oh por que você precisa para fazer um novo? Há toneladas de eles: supybot Phenny, eo Hubot super-hiper ... Aqui está o negócio, certo? Há uma grande quantidade de bots, mas todos eles chupar a uma coisa: lembrar. Normalmente, esses bots só saber como realizar pequenas tarefas que exigem apenas um ping pong e uma volta com a resposta. Depois de fazer esta tarefa, sua pergunta e sua resposta se foram, eo bot esquece-lo.
Aqui foi o meu desafio: Eu queria cortar um bot que pudesse lidar com um jogo baseado IRC- pequeno, com vários jogadores, um subconjunto de regras, dados de rolamento, mantendo pontuação durante o jogo, e um vencedor quando a pontuação de um jogador estava chegando o objetivo. Para isso, o seu bot precisa de um cérebro.
O caso de Hubot
Eu tenho tentado a construí-lo usando Hubot, e seu adaptador Hubot-irc. Mas eu perdi três noites repletas tentando fazê-lo funcionar, mas sem sucesso. Meu bug relatório liderança para resolvê-lo. Ele pode mudar no futuro, mas minhas habilidades de nó-js estão perto de zero, e meu Javascript é um pouco acima deste nível.
Eu precisava para ter sucesso. Construir um "burro" IRC bot é muito fácil. Há toneladas de exemplos que você pode encontrar na web. Você pode estender esses bots, adicionando um sistema de plugins, como supybot de phenny ou de. Mas isso não é bom para o meu uso, porque "apenas" consiste em uma função de retorno ephemereal. Eu precisava de um bot "mais inteligente".
Apresentando CmdBot
Aqui é a minha opinião. Está longe de ser 100% perfeito, mas eu acho que leva o melhor do mecanismo de introspecção do Python.
By the way, por isso o nome "CmdBot"? Porque o seu sistema de função de carregamento foi inspirado pelo módulo cmd do Python, que usa aluno introspecção para pegar as funções designadas e executá-los

Requisitos :.

  • Python

Programas semelhantes

Profanity
Profanity

27 Sep 15

ejabberd
ejabberd

20 Jan 18

Outro software de desenvolvedor Bruno Bord

Comentário para CmdBot

Comentários não encontrado
Adicionar comentário
Ligue imagens!