聊天记录备份/存档功能

我们曾尝试每月将主频道聊天记录归档到帖子中,然后启动一个新的主频道聊天。鉴于我们每月数千条消息的庞大数量,我们注意到备份过程在创建一定数量的帖子/回复后会停止,并且并非所有聊天记录都会被备份。我们希望您能就如何改善这种情况提供指导。

我们的社区非常依赖聊天。我们担心如果保留无限的频道聊天记录,性能会下降。事实上,我们的一些用户在聊天量很大时已经注意到了性能问题。

如果我们有一个功能可以让我们每周甚至每天自动备份/归档聊天到帖子,然后开启一个新的主频道聊天,那将是理想的。如果您的上游团队不打算集成这样的功能,我们将考虑开发一个插件并开源。我们非常感谢您在这件事上的指导。

在运营了我们的社区六个月后,很明显我们的用户群更喜欢聊天。因此,我们希望 discourse 聊天功能将来能够继续发展并与帖子更无缝地集成。非常感谢。

1 个赞

对我来说,每月几千条消息听起来并不算太多。我们确实看到一些网站目前每周使用聊天量达到 1 万到 3 万条消息。您能否更精确地分享一下您的数据?

我不确定我们目前在设计上有什么限制。我会去了解一下相关信息。据我所知,存档功能并没有被大量使用。您可能遇到了我们尚未意识到的某些限制。许多其他网站将聊天视为更短暂的,并且更少地使用“引用到帖子”功能来有意识地捕获他们关心的特定聊天对话,而不是存档所有内容。

也许更频繁地存档您的聊天会有所帮助?

我认为我的理想情况是有一个选项,可以在不关闭频道的情况下进行(每日)运行存档。然后可以配置保留期,以便按计划捕获给定日期的消息,之后由保留设置定期删除。

我认为这样做是我们可能会“最终”做的事情,但目前我们团队还没有深入讨论过。

我很乐意在这里进一步讨论,但目前这不在我们近期的路线图上。

1 个赞

抱歉问了这么天真的问题,我找不到查看聊天统计信息的地方。请告诉我。

1 个赞

这是一个可以理解的问题。我们还没有在管理仪表板上提供任何聊天报告,而这通常是您首先会查找此类信息的地方。

不过,在 /about 页面上有一些统计数据(例如,过去 7 天和过去 30 天的聊天消息)。这些数据本身就可以帮助您更好地了解情况(并让遇到相同问题或未遇到相同问题的人进行比较,以便更好地理解原因)。

1 个赞


谢谢 Dave,这是我们的聊天统计数据:
过去 24 小时:675
过去 7 天:3.5k
过去 30 天:15.2k
所有时间:45.0k

所以,如果我们存档大约 15k 帖子,可能会遇到一些问题或达到限制?

3 个赞

建立聊天/论坛之间的强大联系是我们的主要目标之一。我们将继续在内部讨论这个问题,因此在不久的将来可能不会有太大进展,但我认为改进这一点是有意义的。

我们开发了一个内部插件,它将:

  1. 每天自动将聊天记录备份到一篇帖子(附带由 OpenAI 总结的标题)。
  2. 每隔一定天数(例如 30 天)自动关闭频道并开启一个新频道。
    我们尚未将其投入生产环境。我们希望这能帮助我们的社区用户。我认为,由于人们目前社交媒体习惯偏爱短消息,使用聊天工具的趋势将超过发帖。
2 个赞