Advertisement
Guest User

Untitled

a guest
Jul 7th, 2015
198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. import sys
  2. import time
  3.  
  4. import sleekxmpp
  5. from sleekxmpp.componentxmpp import ComponentXMPP
  6.  
  7. if sys.version_info < (3, 0):
  8. reload(sys)
  9. sys.setdefaultencoding('utf8')
  10. else:
  11. raw_input = input
  12.  
  13. class EchoComponent(ComponentXMPP):
  14. def __init__(self, jid, secret, server, port):
  15. ComponentXMPP.__init__(self, jid, secret, server, port)
  16. self.add_event_handler("message", self.message)
  17.  
  18. def message(self, msg):
  19. msg.reply("hello").send()
  20.  
  21.  
  22. if __name__ == '__main__':
  23. xmpp = EchoComponent("help@domain", "******", "domain", 5224)
  24. xmpp.registerPlugin('xep_0030')
  25. xmpp.registerPlugin('xep_0004')
  26. xmpp.registerPlugin('xep_0060')
  27. xmpp.registerPlugin('xep_0199')
  28.  
  29. if xmpp.connect():
  30. xmpp.process(block=True)
  31. print("Done")
  32. else:
  33. print("Unable to connect.")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement