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

How to store and retrieve the chat history of the dialogflow?

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

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

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

等云托管数据库

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

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

一些answers/tutorials可能对您有帮助: