gpt4 book ai didi

ruby-on-rails - 无法使用 ruby​​ xmpp4r 获取以前的群聊历史记录

转载 作者:数据小太阳 更新时间:2023-10-29 07:00:52 25 4
gpt4 key购买 nike

我正在使用 ruby​​ xmpp4r 库通过 openfire 服务器实现多用户群聊应用程序。我已经成功地在 openfire 服务器上创建了聊天室。如果用户使用 openfire 凭据加入聊天室,它不会返回以前的群聊历史,它只返回几条消息,因为我正在使用 add_message_callback() 方法。

下面是openfire群聊历史设置:
** Show Entire Chat History(向加入房间的用户显示整个聊天记录。)-- True

我在这里错过了什么?任何人都有示例代码来获取以前的组历史记录?

最佳答案

我运行了一个 Wildfire 服务器(openfire 的后继者),这个设置似乎是服务器端的。在 wildfire 管理控制台上,它在群聊 > 历史设置下控制。它有以下选项:

不显示历史记录 - 不向加入房间的用户显示聊天记录。

显示整个聊天记录 - 向加入房间的用户显示整个聊天记录。

显示特定数量的消息 - 显示聊天中特定数量的最新消息。使用下面的框指定该数字。

关于ruby-on-rails - 无法使用 ruby​​ xmpp4r 获取以前的群聊历史记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14646908/

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