Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import sys
- import time
- import sleekxmpp
- from sleekxmpp.componentxmpp import ComponentXMPP
- if sys.version_info < (3, 0):
- reload(sys)
- sys.setdefaultencoding('utf8')
- else:
- raw_input = input
- class EchoComponent(ComponentXMPP):
- def __init__(self, jid, secret, server, port):
- ComponentXMPP.__init__(self, jid, secret, server, port)
- self.add_event_handler("message", self.message)
- def message(self, msg):
- msg.reply("hello").send()
- if __name__ == '__main__':
- xmpp = EchoComponent("help@domain", "******", "domain", 5224)
- xmpp.registerPlugin('xep_0030')
- xmpp.registerPlugin('xep_0004')
- xmpp.registerPlugin('xep_0060')
- xmpp.registerPlugin('xep_0199')
- if xmpp.connect():
- xmpp.process(block=True)
- print("Done")
- else:
- print("Unable to connect.")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement