import sleekxmpp
class SendMsgBot(sleekxmpp.ClientXMPP):
def __init__(self, jid, password, recipient, wsh):
print "jid is " + jid
sleekxmpp.ClientXMPP.__init__(self, jid, password)
print "self jid is " + self.jid
我在上面使用SleekXMPP,在它们的basic example之后。当我创建SendMsgBot时,我将jid提供为user@domain.com/resource。但是,上面代码的输出给了我:
^{pr2}$有没有可能找到sleekxmpp.ClientXMPP?我知道资源正在被使用,因为数据在原始XMPP节中。我看到有一个JID class,但我不确定如何从ClientXMPPjid得到这个。在
谢谢!在
有一个
self.boundjid
字段,它是在会话绑定期间设置的JID。因为这是一个JID对象,所以可以使用self.boundjid.resource
。在相关问题 更多 >
编程相关推荐