我正在使用对话框流程创建代理。当我尝试将其嵌入网站时,出现以下错误:“无法在Dialogflow模拟器中显示响应。请改为在Google Assistant模拟器上进行测试。”。它在Google Assistant Simulator中可以正常运行。我见过人们嵌入他们的网站,但是我不知道我做了什么。
我们将不胜感激。Code1 Code2 Code3 Code4
预期输出是用户与代理之间的对话。Screenshot of my web page Screenshot of Dialog Flow Console
答案 0 :(得分:0)
好的,从添加的屏幕截图来看,您正在尝试将特定于Google助手的响应发送给Dialogflow。以您的欢迎意图,您将返回一个Permissions对象。这仅适用于Google助手。您尝试嵌入到网站中的Web演示不支持Google Assistant特定的对象。
如果您想使用Webdemo,请尝试使用conv.ask("Your response")
和conv.close("Your response")
仅向您的用户发送短信,或者给出特定于Dialogflow的响应。您可以通过检查代码中的请求并为Dialogflow用户发送不同的纯文本响应来执行此操作,也可以在Dialogflow控制台中创建Dialogflow only response。 Dialogflow响应在控制台上称为“默认”。