2016-02-11 62 views

回答

1

您不需要mod_rest。最新的ejabberd版本支持mod_http_api,並且可以將所有ejabberd命令公開爲API。

沒有命令可以從MUC房間踢出用戶。但是,您應該使用的命令可能是更改用戶隸屬關係的命令。

如果您將聯屬關係設置爲outcast,用戶將被踢出房間並阻止再次加入。

例如,來自命令行(ejabberdctl),這將是:

ejabberdctl set_room_affiliation room conference.localhost [email protected] outcast 

類似的命令可以從mod_http_admin使用。

另一種選擇是使用XMPP並讓管理員帳戶從客戶端或機器人設置正確的聯繫。