Erlang 如何配置MongooseIM MUC Light以与多个所有者一起工作?

Erlang 如何配置MongooseIM MUC Light以与多个所有者一起工作?,erlang,xmpp,chat,xmppframework,mongoose-im,Erlang,Xmpp,Chat,Xmppframework,Mongoose Im,我正在做一个聊天应用程序,它要求群组聊天有多个所有者,这样他们就可以向聊天室添加用户。根据mongoose muclight文档,muc灯光房间只允许一个所有者。还有别的办法吗?我可以使用任何扩展来实现这一点吗?根据MUC Light官方文档,允许任何房间成员向房间添加新用户(参见第2节“要求”,重点内容): 用户不能自己加入文件室。它们必须由房间所有者或任何其他占用者(如果由服务管理员配置)添加。 在同一文件后面的第5.4节中,更改居住者列表描述了如何添加/邀请用户到房间 允许任何成员向文件室

我正在做一个聊天应用程序,它要求群组聊天有多个所有者,这样他们就可以向聊天室添加用户。根据mongoose muclight文档,muc灯光房间只允许一个所有者。还有别的办法吗?我可以使用任何扩展来实现这一点吗?

根据MUC Light官方文档,允许任何房间成员向房间添加新用户(参见第2节“要求”,重点内容):

  • 用户不能自己加入文件室。它们必须由房间所有者或任何其他占用者(如果由服务管理员配置)添加。
  • 在同一文件后面的第5.4节中,更改居住者列表描述了如何添加/邀请用户到房间


    允许任何成员向文件室添加用户所需的配置选项称为
    all\u can\u invite
    ,在其他选项中有描述。

    他们不允许使用以下mod\u muc\u light配置从文件室中删除用户

    {equal_occupants, true},{all_can_configure, true},{all_can_invite, true}
    

    只邀请新用户,这有点违反直觉,但不违反文档。

    Hi erszcz,他们是否允许在添加新成员后删除用户?这就像whatsapp,一个组中的多个管理员角色chat@erszcz:我们如何确定一个组中有多个管理员?上面引用的文本中的“服务管理员”是安装MongooseIM的服务器的操作员。它不是在群聊中扮演“管理员”角色的用户。MUC Light中没有“管理员”角色。同一份文件说:房间里最多只能有一个主人(服务机构可以选择平等对待所有用户)。简单地说,如果设置了<代码> ALLYCANIAvest< /Cord>选项,任何用户都可以将其他用户添加到一个房间。如果你认为这个信息有用,我不会介意一个赞成票。