Eggdrop avec Stats et Seen

Qu’est ce qu’un Eggdrop ?

Un Eggdrop est un robot IRC qui offre de nombreuses possibilités que les bots de services de votre réseau favori ne fournissent pas. Outre la fonction de gardiennage de votre canal IRC, il peut permettre de multiples activités, comme offrir aux connectés des jeux en ligne (quizz…), des stats, une interactivité avec ceux qui parlent, voire même aider les utilisateurs à s’y retrouver.

Site : https://www.eggheads.org/

Compiler et configurer un Eggdrop ?

Petit tuto permettant de compiler un Eggdrop avec les modules de stats (!top10, !stats, etc.) et de seen (!seen nick, permettant de savoir quand est passée une personne sur un chan pour la dernière fois).

Ceci est valable sur un système Unix tel que Linux.

Installer un Eggdrop

Téléchargez la dernière version disponible sur http://www.eggheads.org/download/, décompressez-la et déplacez-vous dans le répertoire du bot :

wget http://ftp.eggheads.org/pub/eggdrop/source/1.9/eggdrop-1.9.5.tar.gz # (au 24/02/24)
tar -xzvf eggdrop-1.9.5.tar.gz
cd eggdrop-1.9.5

Il faut ensuite télécharger les modules ici :

Allez dans le dossier des modules du bot & décompressez :

cd src/mod
tar xzvf gseen.mod.1.1.1.dev3.tar.gz
tar xzvf stats.mod.1.3.3.dev1.tar.gz

Compilation :

cd ../..
./configure
make
make install

Votre Eggdrop est alors compilé. Allez dans le dossier créé :

cd ../eggdrop

Configuration

Copiez les fichiers de langue précédemment téléchargés dans le dossier eggdrop/language (gseen.fr.Mad_Fab.lang & stats.fra.lang).

Copiez ensuite les fichiers de conf des 2 modules à la racine de votre bot (eggdrop/) :

cp ../eggdrop1.6.18/src/stats.mod/stats.conf .
cp ../eggdrop1.6.18/src/gseen.mod/gseen.conf .

Configurez ensuite votre fichier eggdrop.conf (pour ça, je vous laisse faire :p). N’oubliez pas de rajouter à la fin du fichier de conf le chargement des 2 modules :

source stats.conf
source gseen.conf

Éditez les 2 fichiers de conf afin de rajouter la langue française :)

Une fois le .conf terminé, on le démarre avec l’option -m /eggdrop -m eggdrop.conf.

Allez sur l’IRC et faites un /msg nickdubot hello, il va vous répondre, vous devez envoyer la commande /msg nickdubot pass motdepass, le bot vous reconnaîtra alors comme son maître. Suivez ensuite les instructions qu’il vous donne, et utilisez les fichiers d’aide. :)

Crédits : By Skun = ) & Zer0^