我使用mod_rest模块用于ejabberd。我需要在命令行中添加和删除房间中的用户。
请帮帮我。怎么做?
答案 0 :(得分:1)
您不需要mod_rest
。最新的ejabberd发布支持mod_http_api
,可以将所有ejabberd命令公开为API。
没有命令从MUC房间踢出用户。但是,您应该使用的命令可能是更改用户关联的命令。
如果您将联属关系设置为outcast
,则该用户将被踢出会议室并被阻止再次加入。
例如,从命令行(ejabberdctl),它将是:
ejabberdctl set_room_affiliation room conference.localhost user123@localhost outcast
可以在mod_http_admin
中使用类似的命令。
另一种选择也是使用XMPP并让管理员帐户从客户端或机器人设置正确的联属关系。