У XMPPPY есть функция управления приглашениями на стороне клиента?
-
20-09-2019 - |
Вопрос
Я пишу код на Python для Gtalk. Я использую XMPPPY.
Но я могу общаться с клиентом GTalk, но проблема в том, что я не могу принять приглашение.
XMPPY может это сделать?
Решение
Похоже, вы хотите «авторизовать» запрос.Я предполагаю, что вы получили запрос от клиента.В классе реестра (xmpp.roster) есть метод «Authorize».Он отправляет «подписанный» пакет для принятия запроса на регистрацию.Вот как выглядит метод:
def Authorize(self,jid):
""" Authorise JID 'jid'. Works only if these JID requested auth previously. """
self._owner.send(Presence(jid,'subscribed'))
Подождите, возможно, вы вообще об этом спрашиваете.Вы пытаетесь обработать чат или запрос на регистрацию?Взгляните на пример (небольшого) клиента, которому они позвонили. xtalk.py.Я думаю, вас заинтересовал метод xmpp_message.
Не связан с StackOverflow