Dialogflow es Dialogflow代理对话

Dialogflow es Dialogflow代理对话,dialogflow-es,Dialogflow Es,有没有办法以编程方式获取Dialogflow代理的对话历史记录 我使用Dialogflow制作了一个聊天机器人。现在,我需要以编程方式获取代理的会话历史记录 该功能(一个重要功能)目前还不可用 由于没有API调用来检索对话历史记录,所以我知道的唯一方法是 转到“培训”选项卡,查看这样的对话,尽管它只是以意图的形式给出回复,而不是机器人实际回复的内容 但是,如果您想访问所有对话历史记录,那么不要进行一键式集成,使用Outh2创建您自己的登录系统,并使用日志集成和存储您的对话 然后可以通过编程方式获

有没有办法以编程方式获取Dialogflow代理的对话历史记录

我使用Dialogflow制作了一个聊天机器人。现在,我需要以编程方式获取代理的会话历史记录

该功能(一个重要功能)目前还不可用

由于没有API调用来检索对话历史记录,所以我知道的唯一方法是

转到“培训”选项卡,查看这样的对话,尽管它只是以意图的形式给出回复,而不是机器人实际回复的内容

但是,如果您想访问所有对话历史记录,那么不要进行一键式集成,使用Outh2创建您自己的登录系统,并使用日志集成和存储您的对话

然后可以通过编程方式获取对话历史记录

如果需要,您需要通过编写自己的代码来记录所有请求 了解历史


这取决于你想获取什么样的历史。 您可以轻松地将您的代理与google chatbase集成,并且可以非常简单地获取对话历史记录。 你不需要写任何程序。 Chatbase自动跟踪历史记录和用户消息。
但它只能存储过去30天的历史记录。:)

如果您使用的是NodeJS库,使用Dialogflow,您可以选择将对话保存在用户对象中。这样,用户可以在将来的会话中访问数据/会话

以下是我将如何实现此功能:
函数saveConv(conv){
Conv.user.storage.convToSave='conversation\u object'。
}

要访问它,我将执行以下操作: 函数getSavedConv(conv){ var savedConv=conv.user.storage.convToSave。 }


如果这回答了您的问题,请告诉我。

谢谢您的回复。:)