SleekXMPP:获取ClientXMPP JID资源?

2024-05-16 03:06:08 发布

您现在位置:Python中文网/ 问答频道 /正文

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得到这个。在

谢谢!在


Tags: importselfinitisdefjidpasswordclass