我正在使用对话流来创建一个代理。当我尝试将其嵌入到我的网站中时,它给出了以下错误:“无法在对话流模拟器中显示响应。请在Google Assistant模拟器上进行测试。”它在谷歌助手模拟器中运行得很好。我见过人们在他们的网站中嵌入,但我不知道我做了什么不同。
任何帮助都是appreciated.Code1 Code2 Code3 Code4
预期输出是用户和代理之间的对话。Screenshot of my web page Screenshot of Dialog Flow Console
发布于 2019-09-25 15:18:17
好的,从你添加的截图来判断,你正试图向Dialogflow发送一个Google Assistant特定的响应。在您的欢迎意图中,您将返回一个权限对象。这是只适用于谷歌助手的东西。您尝试嵌入到您的网站中的web演示不支持Google Assistant特定对象。
如果您想使用webdemo,请尝试使用conv.ask("Your response")和conv.close("Your response")仅将文本消息发送回您的用户,或者给出特定于Dialogflow的响应。您可以通过检查代码中的请求并为Dialogflow用户发送不同的纯文本响应来完成此操作,也可以在Dialogflow控制台中创建Dialogflow only response。在控制台上,对话流响应是默认的。

https://stackoverflow.com/questions/58091594
复制相似问题