5我正在为Google Home创建一个google action,我正在使用dialogflow和firebase函数以及数据库来创建所有东西。 到目前为止,一切工作正常,但昨天发生了一个我不理解的错误。
当我想在Google Actions的Simulator部分中测试代理时,即使在日志中我看到模拟器实际上收到了响应,代理也没有响应,如此处所示
它在模拟器中回答
响应为空,并且在“调试”部分中有此简单错误
它以前工作得很好,但是我可能已经改变了一件事,使所有东西都崩溃了,我找不到它。
编辑
按照@Prisoner的建议,我已经检查了“历史记录”以找到此内容
所以我检查了日志并得到了它(在看起来不错的Dialogflow Request和Dialogflow履行请求之后)
似乎Dialogflow履行响应的URL有问题???
EDIT2
我的URL履行(firebase函数)是错误的,现在我已经更改了它,“历史记录”中的日志似乎还可以:
但是我总是在模拟器上遇到相同的错误。
答案 0 :(得分:0)
您的日志显示您的履行未正确部署,并且URL指向HTML 404页面。这将导致您的应用停止响应。
答案 1 :(得分:-1)
您可能正在模拟器中遇到最新的“第一个不说TTS”错误。我建议将表面改为扬声器而不是电话。 You can read more about this here。