如何为 ejabberd 中的任何新注册用户创建全局名册?
我想在注册后立即将用户添加到名册中。
我不能使用共享名册列表,因为我想要一对多的关系。
用户(管理员)<->所有用户。
ejabberd 共享名册支持不一定是对称的。您可以定义共享名册,其中管理员被授权查看所有用户的存在,而不是相反。请检查 ejabberd shared_roster 文档:https ://git.process-one.net/ejabberd/mainline/blobs/raw/v2.1.11/doc/guide.html#modsharedroster
如果您使用特殊别名,例如@all@,共享名册将是纯动态的,并且在检索时将包括服务器上的所有用户。