首页 文章

Dialogflow - 响应Google事件的操作

提问于
浏览
4

我正在使用Dialogflow为AoG构建一个动作,使用node.js作为履行webhook .

我在我的应用中使用建议和轮播,并希望在用户点击时做出回应 . 我当前的实现使用了dialoglow的回退,然后我手动检查了有效负载的 rawInputs.inputType="TOUCH" 以获取建议,而 intputs.intent=actions.intent.OPTION 用于轮播 . 我正在寻找一种更优雅的方式来使用dialogflow和webhook .

有谁知道是否有办法:

  • 检测Dialogflow中的轮播选择事件,以后可以将其用作意图

  • node.js webhook中的内置方法来捕获此事件 .

1 回答

  • 4

    无法通过Dialogflow直接检测建议芯片 - 它们就像用户所说的那样处理或输入所选择的芯片 .

    但是,您可以检测到已选择了轮播选项 . 您无法确定在Dialogflow中选择了哪个轮播项目,您需要在履行webhook中执行此操作 .

    您可以创建一个Intent,该Intent没有设置任何训练短语,但会在名为 actions_intent_OPTION 的事件上触发(基于本机Intent名称,但句点由下划线替换) .

    enter image description here

相关问题