|
|
1
1
要在检查日期后添加重新提示,您需要通过启用“
这样,对于所需的每个参数,都将调用webhook NodeJS代码,您可以检查这些参数的有效性。
重要的一点是重新提示。如果要重新提示输入正确的参数,则需要以编程方式设置上下文。问题是在收集时隙时,Dialogflow为各个参数生成动态上下文。
您需要标识与日期参数关联的上下文,如果重新提示,请使用lifespan 2设置该上下文,以便再次收集该参数。
|
|
|
2
0
你想用
|
|
|
3
0
另外,为了简单起见,考虑使用 contexts ,因为它们完成了某种状态的持久性。 在您的示例中,该操作可以正确地失败(应该如此),但也可以保存签入日期,以便下一个调用可以在两个日期下正确运行。“2018年3月7日”请求也可以触发相同的操作,但读取已保存的签入日期并正常工作。 |