CmdBot

Software captura de pantalla:
CmdBot
Detalles de software:
Versión: 1.0.4
Fecha de carga: 14 Apr 15
Promotor: Bruno Bord
Licencia: Libre
Popularidad: 22

Rating: 5.0/5 (Total Votes: 1)

CmdBot es un bot de IRC con actitud cmd.
¿Por qué, oh, por qué!
tl; dr: porque lo necesitaba.
Ahora, con la razón real ...
Sí, sí, sí, lo sé. "Sin embargo, otro Bot IRC" ... Pero ¿por qué oh por qué, oh ¿por qué usted necesita para hacer una nueva? Hay toneladas de ellos: Supybot Phenny y la Hubot super-hiper ... Este es el trato, ¿no? Hay una gran cantidad de bots, pero todos ellos se chupan en una cosa: recordar. Por lo general, estos bots sólo saben cómo realizar pequeñas tareas que sólo requieren un ping pong y una vuelta con la respuesta. Después de hacer esta tarea, su pregunta y su respuesta se han ido, y el robot se olvida de él.
Aquí estaba mi reto: quería hackear un robot que pudiera manejar un pequeño juego basado en IRC-con varios jugadores, un subconjunto de reglas, dados rodando, manteniendo las puntuaciones durante el juego, y un ganador cuando la puntuación de un jugador estaba llegando el objetivo. Para ello, el robot necesita un cerebro.
El caso de Hubot
He estado tentado de construirlo usando Hubot, y su adaptador Hubot-irc. Pero he perdido tres tardes llenas tratando de hacer que funcione, sin éxito. Mi bug informe plomo resolverlo. Se podría cambiar en el futuro, pero mis habilidades con ganglios js están cerca de cero, y mi Javascript es un poco por encima de este nivel.
Que necesitaba para tener éxito. La construcción de un "tonto" bot de IRC es bastante fácil. Hay un montón de ejemplos se pueden encontrar en la web. Puede extender estos bots añadiendo un sistema de plugins, como Supybot del o de phenny. Pero eso no es bueno para mi uso, ya que "sólo" se compone de una función de devolución de llamada ephemereal. Necesitaba un bot "más inteligente".
La introducción CmdBot
Aquí es mi opinión. Está lejos de ser 100% perfecto, pero creo que toma lo mejor de mecanismo de introspección de Python.
Por cierto, ¿por qué el nombre "CmdBot"? Debido a su sistema de función de carga se ha inspirado en el módulo cmd del Python, que utiliza la introspección miembro de la clase para coger las funciones designadas y ejecutarlos

Requisitos :.

  • Python

Programas parecidos

Trillian
Trillian

17 Jul 15

toastbot
toastbot

14 Apr 15

Rambox
Rambox

9 Aug 16

Overnet
Overnet

3 Jun 15

Otro software de desarrollador Bruno Bord

Comentarios a la CmdBot

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!