Skip to content

Instantly share code, notes, and snippets.

# If self.xmpp is a SleekXMPP object
self.xmpp.add_event_handler("presence_available", self.handle_available)
self.xmpp.del_event_handler("presence_available", self.handle_available)
self.xmpp.removeHandler('Example Handler')
# xmpp is a SleekXMPP object
xmpp['xep_0030'].add_node('foo')
# xmpp is a SleekXMPP object
xmpp['xep_0030'].nodes['foo']
# xmpp is a SleekXMPP object
xmpp['xep_0030'].add_feature('some_feature', 'foo')
# - or -
xmpp['xep_0030'].add_feature('some_feature', node='foo')
#xmpp is a SleekXMPP object
xmpp['xep_0030'].nodes['foo'].addIdentity('category', 'type', 'name')
# - or -
xmpp['xep_0030'].add_identity('category', 'type', 'name', node='foo')
#xmpp is a SleekXMPP object
xmpp['xep_0030'].nodes['foo'].addFeature('feature')
# - or -
xmpp['xep_0030'].add_feature('feature', node='foo')
#xmpp is a SleekXMPP object
xmpp['xep_0030'].nodes['foo'].addItem('item_jid', 'item_node', 'name')
# - or -
xmpp['xep_0030'].add_item('item_jid', 'name', 'item_node', node='foo')
#xmpp is a SleekXMPP object
result = xmpp['xep_0030'].getInfo('[email protected]', node='foo')