Un bot pour IRC


SunBot


  Un petit bot en c (prévu pour être compilé sous solaris2.5.1). ce bot est tout simple : Il lit un fichier d'initialisation qui lui fournit une liste de gens à oper et une liste de gens à bannir. Dés qu'un "op" arrive sur le channel, il l'ope. Dés qu'un "banni" arrive sur le channel, il le bannit, puis le kicke. Voici l'aide fourni avec ce bot :

sunbot : sunbot [-f fichier] [-h] [-a]
    Bot pour irc
    -h : affiche cette aide
    -a : affiche tout les messages du serveur
    -f fichier : fichier d'initialisation (par défaut, bot.ini)
       Pour recharger le fichier de configuration : /msg bot ini

    Le fichier d'initialisation doit commencer par :
serveur port
! USER nick machine serveur :nom
! NICK nick_bot
    Les commandes sont ensuite :
! cmde
    : envoie cmde au serveur irc
b chan nick!name@host.domain
    : pour bannir
o chan nick!name@host.domain
    : pour oper

    Exemple de fichier d'initialisation :
salambo 6667
! USER sunbot toto.com didon :Sun's bot
! NICK sunbot
! join #erb
! join #enseirb
! join #Laulo
! AWAY :I'm a bot !!!
o * *!toto@*.enseirb.u-bordeaux.fr
o * *!laurent@*.enseirb.u-bordeaux.fr
o #Laulo *!schurter@*.enseirb.u-bordeaux.fr
b * *!*@zarxas.enseirb.u-bordeaux.fr
sunbot-0.1.tar.gz (10Ko)


Le doctor bot


Le bot du "M-x doctor" sous emacs !!!
Pour se servir du bot, il faut :
Rajouter la ligne suivante dans le .emacs :
(autoload 'doc "doc-bot" nil t)
editer le doc-bot.el et changer le nick du bot, le serveur...
taper M-x bot
doc-bot.el


Liens


rfc1459.txt

BotSpot ® : The Spot for all Bots & Intelligent Agents

The A. L. I. C. E. Nexus

© 2001 ArSuniK. Tous droits réservés.
Contenu revu le 16 fevrier 2014