如何使用python发送消息给gtalk?

问题描述:

我试图与XMPP服务器工作和它的相关的Python库,我使用下面的Python代码段会发送消息到一个谷歌用户与我的帐户:如何使用python发送消息给gtalk?

import sys,os,xmpp 
jid=xmpp.protocol.JID('[email protected]') 
cl=xmpp.Client(jid.getDomain(), debug=[]) 
cl.connect() 
cl.auth(jid.getNode(),'MYPASSWORD') 
cl.sendInitPresence() 
cl.send(xmpp.protocol.Message('MYTARGET','MYMESSAGE')) 

,但我得到这个错误:在查找_xmpp-client._tcp.gmail.com

确定现在我不知道我怎样才能解决这个问题发生

错误。在那之后,我怎样才能使用python而不是gtalk来接收这条消息。 TNX

,你可以看看这里的成品,每增加一个客户端:http://wiki.woodpecker.org.cn/moin/GoogleTalkBot 此外,我觉得另一个相似的问题也一样,你可以查看这里: Can't connect to gtalk with python and xmpppy

确保你有dnspython或安装PyDNS

+0

我已经安装了它们,但仍然有错误 –