0

我的 Google Action 设置如下:

类型- 游戏模式:

  • 生存
  • 有创造力的

意图- CMD_SET_GAMEMODE:

  • 训练短语:
    • 将游戏模式更改为创意
    • 应用创意游戏模式

场景- 命令:

  • 自定义意图处理
    • 当 CMD_ANOTHER_COMMAND 匹配时
    • 当 CMD_SET_GAMEMODE 匹配时 - 转换到 CMD_SET_GAMEMODE_SlotFilling

场景- CMD_SET_GAMEMODE_SlotFilling:

  • 条件:如果 scene.slots.status == "FINAL" 调用我的 webhook
  • 槽填充
    • 游戏模式:提示 NO_MATCH - 默认值

这是我测试对话框时发生的情况 -

  1. 输入change game mode to survival- 工作正常,我的 webhook 被称为
  2. 输入change game mode- 获取Sorry, My Action isn't responding right now. Please try again soon.
  3. 输入change game mode to something- 获取Sorry, My Action isn't responding right now. Please try again soon. 当我检查日志时,我看到错误发生endConversationCMD_SET_GAMEMODE_SlotFilling现场事件中。

我不明白为什么不使用 NO_MATCH 提示?

4

0 回答 0