首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何存储和检索对话流的聊天历史记录?

如何存储和检索对话流的聊天历史记录?
EN

Stack Overflow用户
提问于 2018-04-05 14:29:05
回答 1查看 6.8K关注 0票数 10

我想将聊天从Google dialogflow重定向到一个人。为此,我希望获得用户进行的对话的历史记录。是否有存储历史记录的平台?如果是,如何访问。如果没有,如何实现此功能..

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-06 09:22:09

当前没有用于检索会话历史记录的API。唯一的选择就是自己保存历史记录。

您可以使用您熟悉的任何数据库,MySQL、MongoDB,甚至是云托管数据库,如Firebase Realtime Database

代码不会太难,每次用户发送新消息,每次机器人应答时,您都必须将该消息保存到数据库中,并使用正确的时间戳和聊天ID。

当用户被重定向时,您将使用聊天ID获取来自该会话的所有消息,并按时间戳对它们进行排序,然后您将获得完整的聊天历史记录。

一些可能对您有帮助的答案/教程:

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49665510

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档