Construire son bot IRC en PHP
Voilà une classe réalisée il y a fort longtemps que certains connaissent bien et qui était utilisée sous le nom de FunnyBot. Cette classe permet de se connecter au serveur IRC irc.epiknet.org (elle est surement compatible avec d’autres serveurs IRC mais je n’ai jamais essayé). Elle utilise une autre classe qui modélise un message IRC permettant ainsi de les manipuler plus facilement. Le bot implémente les fonctionnalités suivantes : join d’un chan, auto-rejoin après un kick, si un nick est pris, le bot ajoute un nombre à la suite pour pouvoir avoir un nick valide… La classe utilise un système de handler pour l’évoluer facilement selon les besoins de chacun. Elle est bien sûr déstinée à être exécutée en ligne de commande sur la console du serveur par SSH par exemple. Elle n’est pas encore tout à fait terminée mais reste largement utilisable en l’état.
Téléchargement : botirc.tar.gz - 1.6 ko
