ejabberd MUC/Sub: 强制从 MUC Room 中删除用户
ejabberd MUC/Sub: Force-removing a user from MUC Room
我在我的 ejabberd 客户端实现中加入了 MUC/Sub 并希望 MUC 所有者能够删除另一个用户(具有参与者角色和成员从属关系,并且还订阅了 MUC/Sub 此房间的节点以启用接收离线消息)。
除了让所有者强制更改从属关系到 'none',我如何实现从 MUC/Sub 节点取消订阅?
我在 MUC/Sub docs 中看到以下节,但这有助于用户自己取消订阅 MUC/Sub 节点,而不是为其他人...
<iq from='hag66@shakespeare.example'
to='coven@muc.shakespeare.example'
type='set'
id='E6E10350-76CF-40C6-B91B-1EA08C332FC7'>
<unsubscribe xmlns='urn:xmpp:mucsub:0' />
</iq>
没关系 - 可以通过扩展 process_iq_mucsub...
来解决这个问题
我在我的 ejabberd 客户端实现中加入了 MUC/Sub 并希望 MUC 所有者能够删除另一个用户(具有参与者角色和成员从属关系,并且还订阅了 MUC/Sub 此房间的节点以启用接收离线消息)。
除了让所有者强制更改从属关系到 'none',我如何实现从 MUC/Sub 节点取消订阅?
我在 MUC/Sub docs 中看到以下节,但这有助于用户自己取消订阅 MUC/Sub 节点,而不是为其他人...
<iq from='hag66@shakespeare.example'
to='coven@muc.shakespeare.example'
type='set'
id='E6E10350-76CF-40C6-B91B-1EA08C332FC7'>
<unsubscribe xmlns='urn:xmpp:mucsub:0' />
</iq>
没关系 - 可以通过扩展 process_iq_mucsub...
来解决这个问题