Envoyer un message jabber (xmpp) en python

Le code suivant permet d’envoyer un message sur un serveur jabber en python il faut au préalable installer le module xmpppy

import xmpp
# login
monlogin = "toto@monserveur.jabber.com"
# mot de passe
monpassword = "topsecret"
# destinataire
mondestinataire = "titi@monserveur.jabber.com"
# message à envoyer
monmessage = "rejoins la secte des pythonistes !!!"
#id de connexion
jid = xmpp.protocol.JID( monlogin )
#création d'un objet client
cl = xmpp.Client( jid.getDomain() , debug = [ ])
#connexion au serveur
cl.connect()
#authentification
cl.auth( jid.getNode() , monpassword )
#envoi du message
cl.send( xmpp.protocol.Message(mondestinataire , monmessage ) )

Bientôt la même chose pour google talk (qui utilise le protocole xmpp également) quand j’arriverai à le faire fonctionner !!!

comments powered by Disqus