Le 05 mars 2010 à 16h59, Sergiu MIHAI a écrit :
> > Je relance une autre vieille idée de démo : trouver un téléphone
> > compatible wammu, pour montrer comment on peut monter une plate-forme
> > SMS<->XMPP en 30 lignes de Python ? ;)
> T'as pas encore un N900?

Gangnangngannannna....

> > En attendant je vais tenter de faire une turtle pilotable par XMPP.
> > Si j'y arrive d'ici le 20, ça fera une démo amusante : en utilisant
> > un compte XMPP de talkr.im on pourra avoir une tortue pilotable via
> > xmpp, aim, icq, msn ou yahoo messenger.
> c'est wonderful ça :)

Et c'est fini, avec le module jabberbot :

#!/usr/bin/python
# -*- encoding: utf-8 -*-

# format du fichier conf.py dans le même repertoire :
# username = "[email protected]"
# password = "grossecret"

import conf, jabberbot, turtle, re

class TurtleBot(jabberbot.JabberBot):

    format = re.compile('^[a-z]+\([0-9]+\)$')

    def callback_message(self, conn, mess):
        commande = mess.getBody()
        if self.format.match(commande):
            try:
                eval( "turtle.%s" % commande )
            except:
                pass

bot = TurtleBot( username = conf.username, password = conf.password, res = 
"Robot" )
bot.serve_forever()


-- 
Thomas NOËL <[email protected]> http://www.auf.org/
Administrateur des ressources informatiques par intérim
et coordinateur des infrastructures techniques
Agence universitaire de la Francophonie (AUF)
_______________________________________________
Ce message est envoyé à tous les abonnés de la liste de discussion 
[email protected]
(dés)abonnement: http://dakarlug.org/cgi-bin/mailman/listinfo/libre
Archives: http://www.dakarlug.org/pipermail/libre/
http://dakarlug.org

Répondre à