如果轮播没有立即选择选择,则选择未触发的意图

时间:2017-11-30 06:23:44

标签: node.js actions-on-google google-assistant-sdk dialogflow api-ai

我在播放旋转木马时听到用户选择时遇到问题。我们正在使用带有dialogFlow的askWithCarousel并使用actions_intent_option事件监听旋转木马项目的点击。当向用户显示轮播时,助手开始使用麦克风收听用户输入,如果麦克风从用户获得随机输入(与我们对轮播项目的任何同义词不匹配),然后用户点击任何轮播项目或说任何同义词,actions_intent_option事件都没有被解雇。如果此交互后立即显示轮播,则可以正常工作。否则,它将把轮播标题作为用户输入并解析为不同的意图。

因此无法获取轮播项目的ID。有没有办法禁用麦克风或发出actions_intent_option即使用户稍后点击轮播项目。请帮助解决这个问题。

1 个答案:

答案 0 :(得分:1)

只有在您将轮播或列表发送给用户之后,您才会发现选择事件。

我建议设置后备意图以检查列表项的标题或再次提示用户使用轮播或列表。