gpt4 book ai didi

javascript - 在 XMPP 中的群聊 (MUC) 中解析占用者的真实 KID

转载 作者:行者123 更新时间:2023-12-03 11:36:18 25 4
gpt4 key购买 nike

所以我正在为我运行的 Jabber 机器人使用 node-xmpp-client 。我想要做的是获取群聊中用户的实际 JID,而不是别名。所以使用类似这样的代码:

client.on('stanza', function(stanza) {
if (stanza.is('message') && (stanza.attrs.type == 'grouchat')) {
console.log(stanza.attrs.from)
}
})

将输出类似groupchat@im.server.com/group_alias的内容,我需要的不是他们的别名,而是用户的实际JID。提供的节似乎没有该信息。

所以有人可能有一个别名 Johnny Smith 但他们的实际 JID 是 john_smith@im.server.com 所以这个别名对于我这个项目来说有点无用.

有什么见解吗?

最佳答案

您需要非匿名(或半匿名)MUC 才能获取居住者的真实 JID。请参阅XEP-0045 § 7.2.4

关于javascript - 在 XMPP 中的群聊 (MUC) 中解析占用者的真实 KID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26496235/

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