我对这个话题还很陌生,如果我没有提供足够的信息,那就很抱歉。
我第一次从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/。
web demo
标签中的integration
,一切正常(这意味着服务器端代码或连接没有问题),firebase也记录了请求。以下是Google智能助理模拟器的响应代码(其中没有任何内容):
{
"audioResponse": "//NExAARqQ...",
"conversationToken": "GidzaW11bG...",
"response": "My test app isn't responding right now. Try again soon.",
"visualResponse": {
"visualElements": []
}
}
这是调试信息(是的,它没有任何内容,所以我被卡住了):
{
"agentToAssistantDebug": {},
"assistantToAgentDebug": {}
}
任何帮助将不胜感激。谢谢!
答案 0 :(得分:1)
在操作控制台中..
为我解决了这个问题。
答案 1 :(得分:0)
确保您在Google项目上的操作有一个名称。
答案 2 :(得分:0)
我花了差不多两天的时间摸不着头脑。只需转到相关Google帐户的Activity controls(您用于模拟器的帐户)并打开所有这些开关(您可以省略与Youtube相关的内容)。
并且......瞧,它有效!
通常,非个人帐户会关闭这些帐户。
答案 3 :(得分:0)
当我尝试将应用程序的语言更改为语言环境时,遇到了同样的问题。
尝试以下操作,
检查欢迎意图和后备意图是否具有响应和训练短语
所有上下文均已映射
禁用并启用测试
答案 4 :(得分:-1)
我遇到了完全相同的问题,经过几个小时的努力,我发现了我身边的愚蠢错误:在我的Dialogflow Agent设置中,我不小心打开了V2 API。所以我的firebase函数一直在抱怨null意图。希望这有帮助。