Ceci est une ancienne révision du document !
Limnoria
Limnoria est un fournisseur de bot IRC, comme Eggdrop. C'est la reprise de Supybot ; les deux partagent donc la même documentation, mais Limnoria est la version actuellement maintenue à jour.
Installation
Installer les paquets python nécessaires :
apt-get install python python-dev python-pip python-twisted python-sqlalchemy python-setuptools python-feedparser
Il faut la version supérieure à 17.0 pour python-setuptools, donc au moins Jessie sur Debian.
Créer un dossier pour le bot, se mettre dedans
mkdir botfile cd botfile
Télécharger et dézipper limnoria
wget https://github.com/ProgVal/Limnoria/archive/master.zip unzip master.zip cd Limnoria-master/
Installer sans être root.
pip install -r requirements.txt --user python setup.py install --user
Ensuite, faire des raccourcis pour la suite
echo 'PATH="$HOME/.local/bin:$PATH"' >> ~/.$(echo $SHELL|cut -d/ -f3)rc source ~/.$(echo $SHELL|cut -d/ -f3)rc
Et c'est parti pour installer le premier bot.
Créez le dossier où sera stocké la configuration du bot, mettez-vous dedans et lancez l'assistant d'installation :
mkdir config cd config supybot-wizard
Diverses questions vont être posées (en anglais), il suffit de suivre tranquillement.
Pour lancer le bot :
supybot bot.conf
En daemon :
supybot --daemon bot.conf
Liens et ressources
- Doc en anglais, de limnoria : http://doc.supybot.aperio.fr/en/latest/use/
- Doc en français, peut-être moins à jour : https://fr.supybot.aperio.fr/
- Channel irc en français, sur freenode : #supybot-fr