我可以在Google Assistant简单响应中使用参数吗?

时间:2019-05-16 18:50:03

标签: parameters dialogflow actions-on-google

我正在创建一个代理,该代理播放一些音频,然后询问音频播放时播放器1向上推的声音。我正在Dialogflow中对Google助手进行简单的响应。音频正在工作,但是他无法获取保存在context.parameter中的播放器1的名称。有人知道我如何在“简单回复”中获得玩家1的名字吗?

我尝试了在“正常”响应中获取参数的方法,即#p1name_confirmed.p1name(p1name_confirmed是上下文,p1name是参数。

好的,让我们开始吧! 3、2、1,您几次推#p1name_confirmed.p1name吗?

我希望他说“好吧,让我们开始吧!3、2、1”而不是播放音频,然后说“您推了Alex多少次了?”但是它说您几次推#p1name_confirmed.p1name?

1 个答案:

答案 0 :(得分:0)

是的,您可以在意图中使用上下文来获取其他意图的参数,看来您做得对。

您的上下文p1name_confirmed寿命很可能不足,或者输入上下文不能与输出上下文匹配。确保上下文寿命足够长,并且将输出上下文添加到所需参数的意图中(输入上下文也添加到调用的意图中)。