Dialogflow es 当用户浏览网站时,如何保持Dialogflow对话?

Dialogflow es 当用户浏览网站时,如何保持Dialogflow对话?,dialogflow-es,chatbot,Dialogflow Es,Chatbot,我相信对于有经验的用户来说,这个问题是不需要动脑筋的;) 我正在开发一个Dialogflow聊天机器人。我正在使用Dialogflow Messenger集成() 嵌入的代码非常简单,所以bot已经在一个网站上运行了 基本嵌入代码如下所示: 这个基本的嵌入代码的工作方式是,每当用户重新加载页面或转到同一域上的另一个页面时,bot就会被扩展,这是正常的。但与此同时,机器人/对话被重置。我确信这与intent参数有关,该参数的值为“WELCOME”,在嵌入代码中是硬编码的 本案: 用户来到网站,

我相信对于有经验的用户来说,这个问题是不需要动脑筋的;)

我正在开发一个Dialogflow聊天机器人。我正在使用Dialogflow Messenger集成()

嵌入的代码非常简单,所以bot已经在一个网站上运行了

基本嵌入代码如下所示:


这个基本的嵌入代码的工作方式是,每当用户重新加载页面或转到同一域上的另一个页面时,bot就会被扩展,这是正常的。但与此同时,机器人/对话被重置。我确信这与intent参数有关,该参数的值为“WELCOME”,在嵌入代码中是硬编码的

本案:

  • 用户来到网站,聊天机器人展开,对话开始并进入对话流程的第三步,用户从聊天机器人获得适当的响应。例如,用户获得两个芯片(是,否)
  • 用户导航到另一个子页面,机器人再次展开。当前已重置bot
  • 问题: 即使用户来到另一个子页面,我要做什么来保持对话的流畅?因此,在上面的第二步中,用户不必重新开始对话,而是立即获得这两个芯片(是,否)

    我试图通过删除第二个子页面嵌入代码中的intent参数来实现这一点,但在这种情况下,bot会扩展,只是在等待用户响应(现在看来似乎合乎逻辑,因为它不知道意图)

    谢谢