0
質問によれば、どうすればいいですか?以下はコードですSleekXMPP-ユーザーが認証されているかどうかを確認する方法?
import logging
from sleekxmpp import ClientXMPP
logging.basicConfig(level=logging.DEBUG, format='%(levelname)-8s %(message)s')
def on_session(event):
xmpp.get_roster()
xmpp = ClientXMPP(jid, password)
xmpp.add_event_handler('session_start', on_session)
if xmpp.connect():
print xmpp.authenticated # Always prints `False`
xmpp.process(block=True)
私はログにその印刷を見ることができますが、私はむしろコードでチェックしたいと思います。どうしたらいいですか?
ありがとう@Manishgこれをもたらすために。 didntはこれを知っていた。私はあなたの答えをhttp://stackoverflow.com/questions/9815422/sleekxmpp-threaded-authentication?rq=1と組み合わせて、私のユースケースを解決することができます。 – PythonEnthusiast
BTW SleekXMPPにはどのようなイベントがありますか?同じwikiはありますか?すべてのイベントを知りたいですか? Thans – PythonEnthusiast
http://stackoverflow.com/questions/42485797/xmpp-roster-subscription-explaination – PythonEnthusiast