~bohwaz/blog/

Avec de vrais morceaux de 2.0 !

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

Enjoy.

Écrire un commentaire
(facultatif)
(facultatif)
(obligatoire)
       _                              _   _             
  ___ | |__  ___  ___ _ ____   ____ _| |_(_) ___  _ __  
 / _ \| '_ \/ __|/ _ \ '__\ \ / / _` | __| |/ _ \| '_ \ 
| (_) | |_) \__ \  __/ |   \ V / (_| | |_| | (_) | | | |
 \___/|_.__/|___/\___|_|    \_/ \__,_|\__|_|\___/|_| |_|
                                                        
(obligatoire)

Les adresses internet seront converties automatiquement.
Tags autorisés : <blockquote> <cite> <pre> <code> <var> <strong> <em> <del> <ins> <kbd> <samp> <abbr>