我正在创建一个代理,该代理播放一些音频,然后询问音频播放时播放器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?
答案 0 :(得分:0)
是的,您可以在意图中使用上下文来获取其他意图的参数,看来您做得对。
您的上下文p1name_confirmed寿命很可能不足,或者输入上下文不能与输出上下文匹配。确保上下文寿命足够长,并且将输出上下文添加到所需参数的意图中(输入上下文也添加到调用的意图中)。