Le net est rempli de robot IRC en tout genre. Notamment en ruby, nous trouvons quelques outils tels que :
Cependant, n'ayant pas beaucoup développé en Ruby, je trouvais ça assez difficile à comprendre, utiliser, etc.
J'ai préféré me lancer (grand fou !) dans la création d'un script ruby pour me faire un robot personnel : le BlankoBot.
Que faut il pour développer un robot à part un éditeur (vim), un langage (ici ruby) ?
Eh bien tout d'abord il faudrait possiblement lire la RFC sur IRC non ? Je ne m'en suis servi que comme d'un support, je n'ai pas encore tout lu en entier.
Ensuite, j'ai trouvé un script de base qui montre comment se connecter à IRC en Ruby via les sockets, j'ai tout de suite sauté sur l'occasion pour prendre appui sur le script.
J'ai codé, encore et encore, jusqu'à obtenir un simili de robot : le BlankoBot.
Comme je trouvais ça déjà pas mal, bien que le code doit être sûrement très maladroit pour le moment, j'ai mis sous licence GPLv3 le code, et j'ai crée un dépôt GIT pour le BlankoBot.
Le BlankoBot est né, profitez en ! N'hésitez pas à me contacter pour tout renseignement sur le dépôt GIT et la possibilité de contribuer à l'évolution de ce dernier.
Voici quelques liens utiles :