Poilu
Un article de Haypo.
Poilu est bot IRC écrit initialement par Damien Boucard. Il fait des rimes à chaque fin de phrase (ex: "Salut" > "Poil au cul"). Inutile, donc indispensable.
J'ai amélioré le bot depuis : support de l'UTF-8, support de réponse selon des mots clés (ex: "çapucèpalibr" quand le mot "Windows" est détecté).
Le bot est écrit en python et est basé sur une exempel de Joel Rosdahl. Il gêre l'UTF-8 et l'iso-8859-1. Il utilise un dictionnaire de rimes basée sur la terminaison des mots.
[modifier] Commandes
Commandes privéees :
- rime mot / derime mot : Ajoute/Supprime un mot au dictionnaire des rimes
- terminaison mot : Affiche la terminaison d'un mot
- liste rimes mot : Affiche la liste des rimes connues pour l'expression spécifiée
- dit #chan ... : Fait parler le bot
- recharge_terminaison : Recharge terminaison.txt
- recharge_dico : Recharge dico.txt
- recharge_motcle : Recharge motcle_regex.txt
- join #chan / leave #chan : Rejoint/quitte un salon
- backup : Sauvegarde les données sur le disque-dur
- utf-8 / iso : Passe en UTF-8 / iso-8859-1
- muet : Affiche la liste des caractères muets
- taux_reponse xxx : Change le taux de réponse (0%: muet, 100%: trop bavard)
- reponse_dico : Active / désactive les réponses venant du dictionnaire (rimes)
- reponse_motcle : Active / désactive les réponses par mot-clé
Commandes publiques :
- ta gueule : Fait taire le bot
- casse toi : Le bot se déconnecte
[modifier] Téléchargement
Utilisez SubVersion pour avoir la dernière version de développement :
svn co http://haypo.hachoir.org/svn/poilu
Vous pouvez également consulter le code source en ligne.

