0

XMPP サーバー (OpenFire) で MUC のリストを取得する必要があります。XEP 0030 とサービス ディスカバリについて読みましたが、xmpppy での実装に関するドキュメントや例が見つかりません。

4

1 に答える 1

0

を調べてxmpp/features.py、次のようなコードを試してください。

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

(警告: 完全にテストされていません)

于 2011-05-18T06:22:08.207 に答える