想象一下,连接到XMPP服务器的数据库存储用户,它还为每个用户存储一个额外的数据列(我们称之为dataId
)。数据列可以采用三个值:1,2或3.
在登录服务器的XMPP客户端中,将显示用户列表及其XMPP在线状态。该列表显示所有具有相同dataId
值的用户。客户端可以更改显示的dataId
值,这意味着如果他切换值,则用户现在以某种方式订阅新用户列表的存在,但不会订阅旧用户列表。
我想知道有XMPP经验的人是否有关于哪些XEP或相应的eJabberd(或Prosody)模块可以使用或最适合此类功能的建议。
我正在慢慢浏览XEP,但是它们有很多,而且目前尚不清楚哪些模块可以使用,或者我是否需要在我的XMPP服务器上设置一些自定义代码来处理此