谷歌助手不再触发actions_intent_OPTION

时间:2017-12-08 00:22:29

标签: google-cloud-functions actions-on-google dialogflow

我们都知道我们必须使用event&action_intent_OPTION'来声明DialogFlow的后续意图。当用户点击轮播或列表时谷歌助手将其解雇。 正如https://developers.google.com/actions/assistant/helpers#list_and_carousel_option所示 askWithCarousel和askWithList让我们有机会触发返回该选项数据的特定意图。这是一个简单的代码,展示了如何获取它:

  

const param = app.getContextArgument(' actions_intent_option',' OPTION')。value;

直到昨天,谷歌方面发生了一些事情。 我不是唯一面临这个奇怪问题的人,你可以在新的DialogFlow支持论坛上找到其他同样问题的人: https://productforums.google.com/forum/#!topic/dialogflow/IiugVkm1uIA;context-place=forum/dialogflow

有没有人有同样的问题?有没有人有办法解决吗? (似乎唯一的解决方案是从头开始创建一个带有新谷歌ID的新项目,但这对我来说不可行。)

当我点击或说出正确的选择时,不会触发actions_intent_OPTION意图,而是触发一个简单的文本查询(女性可以或不被意图捕获)。 这种工作方式非常令人沮丧:没有支持,没有人在官方支持论坛上讨论(充满新手,叹息),由于动态网页上只有firebase功能日志,很难调试。 是否每个人都选择了DIALOGFLOW ENTERPRISE EDITION来获得一些支持?

1 个答案:

答案 0 :(得分:0)

如果使用的是Dialogflow,则需要创建一个dialogflow意图,然后在“事件”部分中添加actions_intent_OPTION

screenshot - dialogflow

并在代码中处理该对话流意图。

app.intent('actions_intent_OPTION-handler', (conv, params, option) => {
//handler code goes here
})