How can i get a list of all MUC 's in XMPP server using python xmpppy?
I need to get a list of MUC's in a XMPP server (OpenFire). I have read about XEP 0030 and service discovery, but can not find docu开发者_如何转开发mentation or examples about implementing it with xmpppy.
Look in xmpp/features.py
, and try code like this:
for i in discoverItems(conn, jid.getDomain()):
(ids, features) = discoverInfo(conn, i.jid)
if NS_MUC in features:
print i.jid
(warning: completely untested)
精彩评论