Topic: Bot jabber qui vous parle
Voilà un petit bot jabber tout sympatoche
C'est basé sur edgar 0.2.1, mais tout en français et avec quelques trucs en plus.
Le premier truc c'est que le bot comprends les demandes de rappel en langage humain.
Exemple:
[17:18:21] <BohwaZ> rappelle moi dans 5 minutes de manger un truc j'ai trop faim
[17:18:21] <Bot> Rappel enregistré pour le 17/04/2006 à 17:23.
Message: manger un truc j'ai trop faim
Le second c'est qu'on peux lui apprendre à parler et répondre, par exemple:
[17:23:27] <BohwaZ> !teachme question j'ai faim!
[17:23:27] <Bot> J'ai bien enregistré cette question. Utilisez cet ID pour vous y référer désormais: 5
[17:23:46] <BohwaZ> !teachme reponse 5 ben t'as qu'à manger
[17:23:46] <Bot> J'ai bien enregistré cette réponse à la question #5.
[17:24:15] <BohwaZ> !teachme reponse 5 tu m'invite?
[17:24:16] <Bot> J'ai bien enregistré cette réponse à la question #5.
[17:24:19] <BohwaZ> j'ai faim
[17:24:19] <Bot> ben t'as qu'à manger
[17:24:31] <BohwaZ> j'ai faim
[17:24:31] <Bot> tu m'invite?
Alors voilà pour la petite histoire le robot sort une réponse au hasard parmis les réponses enregistrées. Pour plus d'infos demandez-lui "aide !teachme"
Le bot est actuellement présent sur bot@im.apinc.org et il ne comprends pas grand chose
Je sais pas s'il va rester vu que les admins du serveur apinc ont peut-être envie que cette adresse serve à autre chose et peut-être aussi que ma copie du bot ne restera pas en ligne sur la même adresse.
Le code source est ici: http://jabber.kd2.org/edgarbot-fr.tar.bz2
Et si quelqu'un avait un svn solide quelque part ça serait avec plaisir que je m'occuperais de son développement futur (parce que ya plein de trucs possibles et d'améliorations à faire, par exemple c'est tout géré en dur dans le code vu que edgar est pas fait pour gérer beaucoup de fonctions, mais ça peut être intéressant de coder chaque truc en module etc.), enfin voilà
Enjoy.