得到了"我的测试应用程序现在没有响应。请尽快重试。"即使是Google Assistant模拟器的干净启动,也会显示错误消息

时间:2017-12-09 01:02:35

标签: firebase actions-on-google dialogflow google-home

我对这个话题还很陌生,如果我没有提供足够的信息,那就很抱歉。

我第一次从https://developers.google.com/actions/dialogflow/first-app开始对所有内容进行了整理,以便了解它,这非常有效。

之后,我尝试创建自己的一个,然后在最后,我收到了这条消息"我的测试应用程序现在没有响应。请尽快重试。"来自https://console.actions.google.com/project/[[PROJECT-ID]]/simulator/

因此,我尝试删除所有内容并重新开始,包括https://console.actions.google.com/https://console.dialogflow.com上的所有项目。

然后我再次从https://developers.google.com/actions/dialogflow/first-app复制完全相同的内容,但这一次,我仍然得到了#34;我的测试应用现在没有响应。请尽快重试。"来自https://console.actions.google.com/project/[[PROJECT-ID]]/simulator/

  • 我试着查看firebase日志,确实没有错误
  • 我尝试使用web demo标签中的integration,一切正常(这意味着服务器端代码或连接没有问题),firebase也记录了请求。
  • 我尝试使用其他浏览器(chrome - > firefox)仍无效。

以下是Google智能助理模拟器的响应代码(其中没有任何内容):

{
  "audioResponse": "//NExAARqQ...",
  "conversationToken": "GidzaW11bG...",
  "response": "My test app isn't responding right now. Try again soon.",
  "visualResponse": {
    "visualElements": []
  }
}

这是调试信息(是的,它没有任何内容,所以我被卡住了):

{
  "agentToAssistantDebug": {},
  "assistantToAgentDebug": {}
}

任何帮助将不胜感激。谢谢!

5 个答案:

答案 0 :(得分:1)

在操作控制台中..

  • 转到开发 -> 调用
  • 设置显示名称(例如:Hello World)并点击保存
  • 转到“测试”并输入“与 Hello World 对话”

为我解决了这个问题。

答案 1 :(得分:0)

确保您在Google项目上的操作有一个名称。

答案 2 :(得分:0)

我花了差不多两天的时间摸不着头脑。只需转到相关Google帐户的Activity controls(您用于模拟器的帐户)并打开所有这些开关(您可以省略与Youtube相关的内容)。

并且......瞧,它有效!

通常,非个人帐户会关闭这些帐户。

答案 3 :(得分:0)

当我尝试将应用程序的语言更改为语言环境时,遇到了同样的问题。

尝试以下操作,

  • 检查欢迎意图和后备意图是否具有响应和训练短语

  • 所有上下文均已映射

  • 禁用并启用测试

答案 4 :(得分:-1)

我遇到了完全相同的问题,经过几个小时的努力,我发现了我身边的愚蠢错误:在我的Dialogflow Agent设置中,我不小心打开了V2 API。所以我的firebase函数一直在抱怨null意图。希望这有帮助。