我无法在Codelab Actions Level 2教程中重现步骤4

时间:2019-01-30 14:38:50

标签: actions-on-google

在codelab教程第2级“ Google助手的构建操作(第2级)”中。 (https://codelabs.developers.google.com/codelabs/actions-2/index.html#3

我无法在模拟器“与我的测试应用程序谈论香蕉”中重现预期的输出。

我遇到一个错误:“由于语音响应为空,无法将Dialogflow响应解析为AppResponse。”

模拟器:

https://i.imgur.com/t5ukRbv.png

我遵循与教程相同的步骤

Dialogflow:

dialogflow

1 个答案:

答案 0 :(得分:1)

您似乎错过了“定义自定义后备意图”下的第5步。

  

我们将使用@sys.any实体来告诉Dialogflow概括   表达任何语法(不仅是“香蕉”)。双击   “香蕉”并过滤或选择@sys.any

结果应该是突出显示“香蕉”训练短语,并且颜色应与参数列表中的@sys.any相匹配。

enter image description here

这导致永远不会填充any参数,因此永远不会使用使用$any的结果短语。由于没有有效的响应,因此不会返回任何内容。