Как я могу получить список всех MUC на XMPP-сервере, используя python xmpppy? - PullRequest
0 голосов
/ 16 мая 2011

Мне нужно получить список MUC на сервере XMPP (OpenFire).Я читал о XEP 0030 и обнаружении служб, но не могу найти документацию или примеры по реализации с помощью xmpppy.

1 Ответ

0 голосов
/ 18 мая 2011

Посмотрите на xmpp/features.py и попробуйте следующий код:

for i in discoverItems(conn, jid.getDomain()):
    (ids, features) = discoverInfo(conn, i.jid)
    if NS_MUC in features:
        print i.jid

(предупреждение: полностью не проверено)

...