在Dialogflow中显示轮播卡片后,我想通过语音操作select其中一个列表
After displaying a Carousel card in Dailogflow, I want to select one of the lists by voice operation
告诉我们有关 Dailogflow 的信息。
在Intents的设置中,设置了在响应中显示GoogleAssistant的Carousel卡片。
我已经能够显示轮播卡片,但我想通过语音操作select其中一张卡片并打开为该卡片设置的URL。
我在参考中找不到,如果有办法实现,请告诉我。
如果这不可能,是否有任何其他方法可以实现等效内容?
没好English.Thank你看书
您可以使用跟进意图。因此,当您显示列表或轮播卡片时,您希望通过点击以及用户话语来进行选择。您必须添加两个后续意图,一个用于选择一个用于文本表达。
考虑以下示例: ShippingOption 意图显示一个列表,该列表可选择并通过用户话语获得响应。
app.js
intentMap.set("shippingOptionIntent", shippingOptionIntent);
intentMap.set("shippingOptionIntent - select", shippingOptionIntentSelect);
intentMap.set("shippingOptionIntentChoose", shippingOptionIntentChoose);
现在设置后续意图的话语:
通过单击选项负责用户选择的另一个后续意图。它有 google 助手选项事件。
因此,通过这种方式您可以处理两种类型的响应。
告诉我们有关 Dailogflow 的信息。 在Intents的设置中,设置了在响应中显示GoogleAssistant的Carousel卡片。
我已经能够显示轮播卡片,但我想通过语音操作select其中一张卡片并打开为该卡片设置的URL。
我在参考中找不到,如果有办法实现,请告诉我。
如果这不可能,是否有任何其他方法可以实现等效内容?
没好English.Thank你看书
您可以使用跟进意图。因此,当您显示列表或轮播卡片时,您希望通过点击以及用户话语来进行选择。您必须添加两个后续意图,一个用于选择一个用于文本表达。
考虑以下示例: ShippingOption 意图显示一个列表,该列表可选择并通过用户话语获得响应。
app.js
intentMap.set("shippingOptionIntent", shippingOptionIntent);
intentMap.set("shippingOptionIntent - select", shippingOptionIntentSelect);
intentMap.set("shippingOptionIntentChoose", shippingOptionIntentChoose);
现在设置后续意图的话语:
通过单击选项负责用户选择的另一个后续意图。它有 google 助手选项事件。
因此,通过这种方式您可以处理两种类型的响应。