我有一个api.ai的webhook设置。webhook与youtube api集成在一起,可以搜索给定的关键字并返回相应的视频。我正面临着下面这样的麻烦
与机器人的对话示例:
Me: Base 10 equations
bot: Which grade are you studying ?
me: grade 3
然后我想用webhook youtube api搜索关键字“基数为10的方程3级”,并将最相关的视频发送到api.ai。
我只给Webook设置了3级参数。但我希望“基数为10的方程式”和“3级”都能继续。有没有人能教我怎么做??谢谢。
发布于 2017-08-16 16:11:44
我也有同样的问题。在我的案例中是加密转换我的案例User: BTC to USD Bot: 1 BTC = 4000 usd User: on Bittrex Bot: 1 BTC = 4100 USD on bittrex
我处理这个查询的方式是通过设置两个不同的意图:转换和交换转换意图设置输出上下文
转换意图将所有检测到的实体发送到我的webhook。交换意图具有输入上下文
注意action下的参数,#convert.source和#convert.destination指的是在调用交换之前触发webhook时存储的变量。这就是你可以做到的。
在你的例子中,我相信一个意图处理基数10,另一个处理3级,而3级意图指的是#contextname.variable名称希望,这是有帮助的
https://stackoverflow.com/questions/45688445
复制相似问题