Мне нужно получить список MUC на сервере XMPP (OpenFire).Я читал о XEP 0030 и обнаружении служб, но не могу найти документацию или примеры по реализации с помощью xmpppy.
Посмотрите на xmpp/features.py и попробуйте следующий код:
xmpp/features.py
for i in discoverItems(conn, jid.getDomain()): (ids, features) = discoverInfo(conn, i.jid) if NS_MUC in features: print i.jid
(предупреждение: полностью не проверено)