« Débutez dans IRC/Créer un robot » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
orth.
Ligne 1 :
Vous rencontrez sur les canaux de discussion plusieurs robots. Les plus connus sur le réseau Freenode sonsont ChanServ et NickServ. Une fois que vous serez un peu plus familiarisé avec l'environnement IRC, peut-être aurez-vous envie de vous lancer dans le développement d'un robot (''bot'') capable de gérer votre salon !
 
Cette partie demande quelques notions en programmation Python. Avant de commencer, téléchargez et installez Python ainsi que les modules de Joel Rosdahl ''irclib'' et ''ircbot'' à cette adresse : http://sourceforge.net/projects/python-irclib/files/. Décompressez le fichier et lancez <code>setup.py</code>.
 
La programmation sera évènementielle, c'est-à-dire qu'elle repose sur des évènementévénement : quand il se passe une action, on fait cela (quand un message est posté, alors on répond bonjour, par exemple). Vous devrez donc définir une méthode qui sera appelée par le programme quand l'évènementévénement se produira. Faites commencer vos programmes par <code>class LeRobot(ircbot.SingleServerIRCBot):</code>. Vous aurez donc un code de ce type :
<source lang="python">
class LeRobot(ircbot.SingleServerIRCBot):