gpt4 book ai didi

xmpp - 一次获取多个 JID 的存在 XMPP

转载 作者:行者123 更新时间:2023-12-02 05:11:35 24 4
gpt4 key购买 nike

我正在开发一个 XMPP 应用程序并将进行全局共享花名册,这样我就不必进行状态订阅请求。我还需要获得一定范围内的 JabberID,而不是整个全局花名册。我们不想做单一的定向存在节,因为那将需要多达 15 个存在调用每个页面加载。 XMPP 中是否有一种方法可以让我同时获得多个但特定的 JID?

类似于:

<presence from="user1@domain.tld,user2@domain.tld,user3@domain.tld" to="user4@domain.tld" />

提前致谢!

最佳答案

您可以创建一个 pubsub 节点,其中每个项目都是关于一个用户的。 id 可以是用户的裸 JID,内容可以是一个数据形式,说明他们是否在线。

bot 或 xmpp 模块监听状态消息,然后适本地更新 pubsub 节点。

然后客户端可以使用他们喜欢的任何方法查询 pubsub 节点:subscribe并获取实时更新,或查询和使用 requests

关于xmpp - 一次获取多个 JID 的存在 XMPP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5320230/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com