2011-03-02 8 views
3

이 바보 들릴 수는 있지만, 나는이 튜토리얼 다음 :sleekxmpp 구성 요소는 어떻게 작동합니까?

https://github.com/fritzy/SleekXMPP/wiki/Creating-a-SleekXMPP-Plugin

을 여기에서 생성 된 XEP-0077 플러그인을 사용하여 끝 부분에있는 구성 요소의 :

import sleekxmpp.componentxmpp 

class Example(sleekxmpp.componentxmpp.ComponentXMPP): 

    def __init__(self, jid, password): 
     sleekxmpp.componentxmpp.ComponentXMPP.__init__(self, jid, password, 'localhost', 8888) 

     self.registerPlugin('xep_0030') 
     self.registerPlugin('xep_0077') 
     self.plugin['xep_0077'].setForm('username', 'password') 

     self.add_event_handler("registered_user", self.reg) 
     self.add_event_handler("unregistered_user", self.unreg) 

    def reg(self, iq): 
     msg = "Welcome! %s" % iq['register']['username'] 
     self.sendMessage(iq['from'], msg, mfrom=self.fulljid) 

    def unreg(self, iq): 
     msg = "Bye! %s" % iq['register']['username'] 
     self.sendMessage(iq['from'], msg, mfrom=self.fulljid) 

하지만 돈을 ' 그것을 사용하는 방법을 알고, 또한이 구성 요소를 사용하는 방법을 sleekxmpp 설명서를 찾을 수 없습니다. 내가 여기서 달성하고자하는 것은 파이썬에서 xmpp 서버에 사용자를 등록/등록 취소 할 수있게하는 것입니다.

답변

관련 문제