Kovu (Bot IRC)
Initialement développé pour le support ProgBoards.com, l'intérêt principal de ce Bot est de récupérer la liste des connectés d'un canal IRC et de l'insérer dans une base de donnée MySQL.
Ce projet est maintenant placé sous licence GPL, adapté à une utilisation sans connaissance particulières, et distribué sous forme d'une archive tarball.
Plateforme
Kovu est initialement développé pour être interprété par PHP 4, indépendamment du système
d'exploitation et de l'architecture.
Fonctionalités
- Récupération de la liste des connectés au canal définit et insertions dans une base de données MySQL
- Passage du privilège "voice" aux utilisateurs entrant (nécéssite de donner les privilèges nécéssaires au robot)
- Affichage d'informations à la réception de la commande !infos (date d'entrée, maximum de connectés sur le canal)
- Réponses pré-programmées (le code contiens les exemples salut, bonne nuit, et bon apétit)
- Répétition de messages envoyés par le master
- Rejoindre un autre canal (ne supporte pas la gestion des cannaux secondaires)
- Déconnexion
Commandes master
Pour que le robot répète une phrase, le master doit simplement la lui envoyer en notice (exemple: "/notice Kovu Je suis un robot").
Pour que le robot rejoingne le canal #test, le master doit lui envoyer : /notice Kovu join-#test
Pour que le robot se déconnecte du serveur et termine son exécution, le master doit lui envoyer /notice Kovu exit
Attention : dans les exemple ci dessus, "Kovu" doit être remplacé par le nick du robot sur le serveur IRC, si celui-ci a été
configuré sous un autre nom.
Téléchargement
Kovu 0.2-1 Bêta (correctif) - 19/11/05
Consultez la liste des modifications
Archive : ftp://ftp.etigris.com/open/kovu/kovu-0.2-1-beta.tar.gz
Kovu 0.2 Bêta - 04/11/05
Consultez la liste des modifications
Archive : ftp://ftp.etigris.com/open/kovu/kovu-0.2-beta.tar.gz
Besoin d'informations? Un commentaire? Une amélioration?
Consultez le forum du projet Kovu.
Licence
Copyright (C) Loïc Eggermont 2005
Ce logiciel est délivré SANS GARANTIES D'AUCUNE SORTE suivant les termes de la licence GNU/GPL version 2.
Texte officiel (anglais) : http://www.gnu.org/licenses/gpl.html
Traduction non-officielle : http://www.linux-france.org/article/these/gpl.html