Dialogflow - 响应 Actions on Google 事件

Avi*_*ion 4 actions-on-google dialogflow-es

我正在使用 Dialogflow 为 AoG 构建一个操作,使用 node.js 作为实现 webhook。

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

有谁知道是否有办法:

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

Pri*_*ner 5

建议筹码无法直接通过 Dialogflow 检测 - 它们会像用户所说或键入的筹码一样被处理。

但是,您可以检测到已选择轮播选项。您无法确定在 Dialogflow 中选择了哪个轮播项目,您需要在您的履行 webhook 中这样做。

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

在此处输入图片说明