Dialogflow es 错误:无法在Dialogflow模拟器中显示响应。请改为在谷歌助手模拟器上测试

Dialogflow es 错误:无法在Dialogflow模拟器中显示响应。请改为在谷歌助手模拟器上测试,dialogflow-es,google-assistant-sdk,Dialogflow Es,Google Assistant Sdk,我正在使用对话框流创建代理。当我尝试将其嵌入我的网站时,它会给我以下错误:“无法在Dialogflow模拟器中显示响应。请改为在Google Assistant模拟器上测试。”。它在谷歌助手模拟器中工作得非常好。我曾看到人们嵌入他们的网站,但我不知道我做了什么不同 任何帮助都将不胜感激 预期的输出是用户和代理之间的对话。好的,根据您添加的屏幕截图判断,您正在尝试向Dialogflow发送特定于Google Assistant的响应。在欢迎意图中,您将返回一个权限对象。这是一个只适用于谷歌助手的东

我正在使用对话框流创建代理。当我尝试将其嵌入我的网站时,它会给我以下错误:“无法在Dialogflow模拟器中显示响应。请改为在Google Assistant模拟器上测试。”。它在谷歌助手模拟器中工作得非常好。我曾看到人们嵌入他们的网站,但我不知道我做了什么不同

任何帮助都将不胜感激


预期的输出是用户和代理之间的对话。

好的,根据您添加的屏幕截图判断,您正在尝试向Dialogflow发送特定于Google Assistant的响应。在欢迎意图中,您将返回一个权限对象。这是一个只适用于谷歌助手的东西。您试图嵌入网站的web演示不支持Google Assistant特定对象

如果您想使用webdemo,请尝试使用
conv.ask(“您的响应”)
conv.close(“您的响应”)
只向用户发送文本消息,或给出特定于Dialogflow的响应。您可以通过在代码中检查请求并为Dialogflow用户发送不同的纯文本响应,或者在Dialogflow控制台中创建。Dialogflow响应在控制台上被称为默认值


好的,从您添加的屏幕截图判断,您正在尝试向Dialogflow发送一个特定于Google助手的响应。在欢迎意图中,您将返回一个权限对象。这是一个只适用于谷歌助手的东西。您试图嵌入网站的web演示不支持Google Assistant特定对象

如果您想使用webdemo,请尝试使用
conv.ask(“您的响应”)
conv.close(“您的响应”)
只向用户发送文本消息,或给出特定于Dialogflow的响应。您可以通过在代码中检查请求并为Dialogflow用户发送不同的纯文本响应,或者在Dialogflow控制台中创建。Dialogflow响应在控制台上被称为默认值



您是否可以使用dialogflow中设置的代码或回答编辑您的问题?如果没有这些,很难看出哪里出了问题。Jordi,请检查我添加的屏幕截图。您是否使用了任何代码,或者您只是在使用Dialogflow UI进行意图响应?我会让您浏览代码。首先,代理将请求使用其名称的许可。接下来,它将询问他们最喜欢的颜色,并返回一个幸运数字(颜色字符串的长度),而不管他们是否允许使用他们的名字。唉,它会问他们是否想知道一些假颜色和结束语。我通过ssh部署了代码。我想做的是将此dialogflow操作嵌入到我的网站中(请参见屏幕截图)。您可以使用代码或在dialogflow中设置的响应编辑您的问题吗?如果没有这些,很难看出哪里出了问题。Jordi,请检查我添加的屏幕截图。您是否使用了任何代码,或者您只是在使用Dialogflow UI进行意图响应?我会让您浏览代码。首先,代理将请求使用其名称的许可。接下来,它将询问他们最喜欢的颜色,并返回一个幸运数字(颜色字符串的长度),而不管他们是否允许使用他们的名字。唉,它会问他们是否想知道一些假颜色和结束语。我通过ssh部署了代码。我想做的是将此dialogflow操作嵌入到我的网站中(参见屏幕截图)。谢谢。我还有其他问题。使用firebase部署和使用内联编辑器部署有什么区别。我知道这很差劲。新手。希望您能理解这没有多大区别,Firebase托管您的后端代码,因此您不必托管自己的服务器。内联编辑器允许您在编辑器中存储有限数量的代码,从而使这变得更加容易。在编辑器中部署代码时,它会将代码上载到firebase。所以基本上是一样的,但是内联编辑器为您完成了这项工作。我想制作一个dialogflow代理并将其集成到我的网站中。机器人应该从我这里获取颜色并返回颜色字符串的长度。你有任何可以帮助我的示例。使用firebase本身并不能阻止我集成到我的网站中,只有google assistant特定的对象才是瓶颈,对吗?是的,dialogflow不关心代码的宿主位置,只要你以正确的格式提供响应。通过DialogFlowBud发送特定于google的对象会破坏预期的格式。我还有其他问题。使用firebase部署和使用内联编辑器部署有什么区别。我知道这很差劲。新手。希望您能理解这没有多大区别,Firebase托管您的后端代码,因此您不必托管自己的服务器。内联编辑器允许您在编辑器中存储有限数量的代码,从而使这变得更加容易。在编辑器中部署代码时,它会将代码上载到firebase。所以基本上是一样的,但是内联编辑器为您完成了这项工作。我想制作一个dialogflow代理并将其集成到我的网站中。机器人应该从我这里获取颜色并返回颜色字符串的长度。你有任何可以帮助我的示例。使用firebase本身并不能阻止我集成到我的网站中,只有google assistant特定的对象才是瓶颈,对吗?是的,dialogflow不关心代码的宿主位置,只要你以正确的格式提供响应。发送特定于google的对象会破坏Dialogflow的预期格式