以下是通过流程更好地解释我的问题陈述的图像链接。 problem statement flow 我不明白该如何实现。 只是从网络挂钩和对话流开始。
预先感谢
答案 0 :(得分:1)
在大多数情况下,您可能不希望或不需要触发其他Intent。
记住-意向应该与用户的输入(通常是他们所说的)相匹配,不一定与您的操作或答复方式相符。
如果您需要访问某些值的数据库,请在Webhook中访问获取值的Intent。如果您需要以某些方式回答某些价值观,而以其他方式回答其他价值观,那就继续吧。
答案 1 :(得分:0)
您可以在对话流实现中使用conv.followup来调用具有自定义事件的意图,如下所示:
database().ref('/path').on('value', function(snapshot) {
if(snapshot.val == 'val'){
conv.followup('triggering-event'); //enter your event name here
// make sure you have defined the event in the intent to trigger !
}
});
在处理意图之前,请考虑阅读this。
希望有帮助!