【发布时间】:2018-09-14 20:55:09
【问题描述】:
我想将聊天从 Google 对话流重定向到人类。为此,我想获取用户进行的对话的历史记录。有没有存储历史的平台?如果是,如何访问它。如果没有,如何实现这个功能..
【问题讨论】:
标签: node.js chatbot dialogflow-es
我想将聊天从 Google 对话流重定向到人类。为此,我想获取用户进行的对话的历史记录。有没有存储历史的平台?如果是,如何访问它。如果没有,如何实现这个功能..
【问题讨论】:
标签: node.js chatbot dialogflow-es
目前没有用于检索会话历史记录的 API。唯一的选择是自己保存历史记录。
您可以使用任何您熟悉的数据库,MySQL、MongoDB,甚至是云托管数据库,例如 Firebase Realtime Database
代码不会太难,每次用户发送新消息并且每次机器人回答时,您都必须将该消息保存到数据库中,并带有正确的时间戳和聊天 ID。
当用户被重定向时,您将使用聊天 ID 获取来自该会话的所有消息,按时间戳对它们进行排序,您将获得完整的聊天历史记录。
一些可能对您有所帮助的答案/教程:
【讨论】:
Any Entrypoint <> your server <> Dialogflow