首页 > 解决方案 > ejabberd中的嵌套组

问题描述

我正在尝试在 ejabberd 的 mod_shared_roster 中创建与我企业的组织结构相对应的嵌套组,类似于:

Group1
 - Subgroup1-1
 - Subgroup1-2
Group2
 - Subgroup2-1
   - Subgroup2-1-1
   - Subgroup2-1-2
 - Subgroup2-2
...

使用网络界面我只能制作一级扁平组结构。

有没有办法做到这一点?

标签: ejabberdrosters

解决方案


这取决于客户端。例如,Tkabber 支持嵌套组(Preferences -> Roster -> Nested 和 Nested_delimiter),我已经将 :: 配置为分隔符。

然后,在 ejabberd webadmin 中,我创建了组:

g1
Name: Group1

sg11
Name: Group1::Subgroup1-1
Members: user1@localhost usergroup1-1@localhost
Displayed Groups: sg11

user1登录时,获取到usergroup1-1的联系人,并显示在一个嵌套组Group1->Subgroup1-1中


推荐阅读