dialogflow处理if-else条件的方式是什么?

时间:2019-12-17 18:34:27

标签: dialogflow actions-on-google

我正在使用对话流程制作聊天机器人,但被卡住了。 我有一个if-else条件,其中包含14-15个问题。 对话框流程中如何处理问题的条件类型。到现在为止,也许满足仍然有效,但是如何实现?

1 个答案:

答案 0 :(得分:0)

请提供更多详细信息。举一个这样的问题的例子。


您不需要使用填充,您可以使用输入/输出上下文来解决它。

// some example intents
study.start (output-context: study.yes & study.no)
study.no    (input-context: study.no)
study.yes   (input-context: study.yes, output-context: study.howlong.good & 
study.howlong.bad)

> Did you study for the test? No -> You need to study!
> Did you study for the test? Yes -> For how long? 
> For how long? 1 hour -> Study more!
> For how long? 5 hours -> Good!

您只需编写示例短语即可匹配给定的活动上下文。请记住,仅将输出上下文的寿命设置为1。