为什么 Dialogflow 意图使用 webhooks 给出 "Default Response Not available"?

Why does Dialogflow intent gives "Default Response Not available" with webhooks?

我正在开发一个机器人,一些菜单选项将 "Not available" 作为 "Default Response"。失败的选项都使用 webhooks,所以我认为问题就在那里。

即使没有我们正在使用的系统,仅在 Dialogflow 网络中,在测试机器人时,也会触发正确的意图,以及正确的操作和上下文;唯一的问题是默认回复似乎是空的。

但是,在 "Diagnostics Info" 中,我可以看到我应该拥有的正确信息,作为履行文本。

有人知道问题出在哪里吗?

我修好了,这是一件很简单的事情。没有错误,我的 webhook 方法的响应是正确的,只是在 Dialogflow 测试控制台上,我不得不 select "Google Actions" 而不是 "Default Response",我不知道当我发布这个问题时。

今天有面子解决了

Dialogflow 将“不可用”显示为“默认响应”,因为它在处理响应时在我的 JS 云函数中出现错误。

修复会报错的部分后,可以正常收到回复了