0

我在我们的工作场所有几个部门。每当我们注册一个新员工时,我们需要将该员工注册到该部门,以便该部门的所有其他成员都可以看到他/她并与他/她聊天。

最好的方法应该是什么?我应该使用 MUC 还是共享名册组。我想使用 php 的脚本来做到这一点。我该怎么做?

4

1 回答 1

0

转到 ejabberd 的 WebAdmin -> your vhost -> Shared Roster Groups -> 并创建一个组“department1”,显示组:department1。

然后,您可以通过调用此命令将帐户添加到该组,例如:

$ ejabberdctl srg_user_add user1 localhost department1 localhost

试试这个,检查它是否如你所愿,稍后你可以看到如何使用 PHP 调用这个命令。如果启用 ejabberd_xmlrpc,您可以对 ejabberd 进行 XML-RPC 查询。或者,如果您安装 mod_rest(来自 ejabberd-contrib git 存储库),您可以使用 ReST 调用。

于 2018-09-10T08:44:57.340 回答