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

时间:2018-04-05 06:29:05

标签: node.js chatbot dialogflow

我想将聊天对话框重定向到人。为此,我想了解用户保护的历史。是否存在历史存储的平台?如果是,请访问它。如果没有,如何实现这一功能..

1 个答案:

答案 0 :(得分:2)

目前没有API来检索会话历史记录。唯一的选择是自己保存历史。

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

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

当用户被重定向时,您将使用聊天ID从该会话中获取所有消息,按时间戳排序,您将获得完整的聊天记录。

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