ejabberd MUC /子:从MUC房强制删除用户

问题描述:

我已经纳入MUC /子在我ejabberd客户端实现,并希望有一个MUC所有者能够删除其他用户(谁拥有参与者的角色和成员联系,并且还订阅了该房间的MUC/Sub节点以启用接收离线消息)。ejabberd MUC /子:从MUC房强制删除用户

除了让所有者强制将联属关系更改为“无”之外,我如何实现从MUC/Sub节点取消订阅?

我看到如下节在MUC /子docs,但可以帮助用户从MUC退订/子节点自己,不是为了别人......

<iq from='[email protected]' 
    to='[email protected]' 
    type='set' 
    id='E6E10350-76CF-40C6-B91B-1EA08C332FC7'> 
    <unsubscribe xmlns='urn:xmpp:mucsub:0' /> 
</iq> 

没关系 - 能通过扩展process_iq_mucsub来解决这个问题...

+0

嗨,你能解释一下你是怎么做到的吗?我使用MUC /次为好,既用户订阅群聊节点,我试图用隶属关系的节点以获取由业主/管理员删除用户通知,但不能似乎得到通知现在的工作。感谢您能否给我一些建议 – titan