XMPP version example for XMPPpy
Материал из Linux Wiki
Перейти к навигацииПерейти к поиску
def iq_version_handler(self, iq):
name = Node('name')
name.setData("Jabber Weather Service")
version = Node('version')
version.setData(self.version)
repl = iq.buildReply('result')
query = xmpp.Node('query', attrs={'xmlns':xmpp.NS_VERSION})
query.addChild(node=name)
query.addChild(node=version)
repl.setPayload([query])
self.jabber.send(repl)
raise NodeProcessed