Dialogflow-响应对Google事件的操作

时间:2018-08-07 08:53:35

标签: actions-on-google dialogflow

我正在使用Dialogflow并使用node.js作为实现Webhook为AoG构造动作。

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

有人知道是否有办法做到这一点:

  1. 在Dialogflow中检测轮播选择事件,以后可以将其用作意图
  2. node.js Webhook中的内置方法来捕获此事件。

1 个答案:

答案 0 :(得分:4)

无法直接通过Dialogflow检测到建议筹码-就像用户说过或键入所选筹码一样对待它们。

但是,您可以检测到已选择轮播选项。您无法确定在Dialogflow中选择了哪个 轮播项目,您需要在实现网络挂钩中进行选择。

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

enter image description here