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
|