Guest User

Untitled

a guest
May 26th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. import sleekxmpp.componentxmpp
  2.  
  3. class Example(sleekxmpp.componentxmpp.ComponentXMPP):
  4.  
  5. def __init__(self, jid, password):
  6. sleekxmpp.componentxmpp.ComponentXMPP.__init__(self, jid, password, 'localhost', 8888)
  7.  
  8. self.registerPlugin('xep_0030')
  9. self.registerPlugin('xep_0077')
  10. self.plugin['xep_0077'].setForm('username', 'password')
  11.  
  12. self.add_event_handler("registered_user", self.reg)
  13. self.add_event_handler("unregistered_user", self.unreg)
  14.  
  15. def reg(self, iq):
  16. msg = "Welcome! %s" % iq['register']['username']
  17. self.sendMessage(iq['from'], msg, mfrom=self.fulljid)
  18.  
  19. def unreg(self, iq):
  20. msg = "Bye! %s" % iq['register']['username']
  21. self.sendMessage(iq['from'], msg, mfrom=self.fulljid)
Add Comment
Please, Sign In to add comment