首页 文章

为什么我在Google上的操作无法识别触摸选择?

提问于
浏览
0

我正在谷歌上写一个简单的动作,没有任何webhooks . 每个响应都由对话框流生成 .

如果我通过语音或类型调用它,我的意图是无瑕疵的,但是如果我通过从列表中选择它来调用它它不起作用并且调用默认后退 .

在模拟器中,当我点击列表时,它会显示正确的“文本” .

我做错了什么或者我需要在列表中指定一些东西吗?

这是列表的生成方式
enter image description here

这是我的意图
enter image description here

如果我单击列表中的“easyTravel”项(它会触发默认的回退意图),这就是模拟器中发生的情况

enter image description here

如果我输入“easyTravel”(执行正确的意图),这就是模拟器中发生的情况

enter image description here

2 回答

  • 1

    为了点击列表,我需要一个配置为由事件触发的意图 actions_intent_OPTION

  • 1

    只有一次我读到这个问题 - 而你的回答 - 我可以解决自己的问题 . 只是分享:如果您正在使用webhook并且正在等待脚本中的webhook操作,则可以创建一个新的intent,其事件为@Edo状态:actions_intent_OPTION . 如果您在该意图中定义了一个操作,那么这就是您的webhook将触发的操作 . 然后,您可以通过(node.js)获取参数:

    const param = app.getSelectedOption();
    

    没有'空'的意图,事件和行动,我没有收到任何输入 .

相关问题