我有一个api.ai的webhook设置。 webhook与youtube api集成,可搜索给定的关键字并返回相应的视频。我面临下面的麻烦
与bot的示例对话:
Me: Base 10 equations
bot: Which grade are you studying ?
me: grade 3
然后我想使用webhook youtube api搜索关键字“Base 10 equation grade 3”,并将最相关的视频发送到api.ai。
我只获得Webook的参数等级3。但我希望webhook的“基础10方程式”和“3级”都能继续进行。有人可以帮我怎么办?感谢。
答案 0 :(得分:1)
我遇到了同样的问题。就我而言,这是加密转换 我的情况 用户:BTC对usd 机器人:1 BTC = 4000美元 用户:关于bittrex 机器人:Bittrex上1 BTC = 4100美元
我处理此查询的方式是通过两个单独的意图:转换和交换 转换意图设置输出上下文
转换Intent将所有检测到的实体发送到我的webhook 交换意图具有输入上下文
注意操作中的参数,#convert.source和#convert.destination是指在调用交换之前触发webhook时存储的变量。这就是你如何做到的。
在你的情况下,我相信一个意图处理基础10而另一个处理3级,3级意图指的是#contextname.variable名称希望有帮助