有没有一种方法可以消除对话框流中的所有上下文?

时间:2018-10-18 20:52:12

标签: dialogflow

当前,我正在使用API​​.AI创建一个机器人,但是我在质疑是否有一种方法可以清除意图的所有上下文,而该意图会收到诸如“清除内存”或“取消创建”之类的消息。

例如: 我有context-1,context-2,context-3;我想清理/消除所有这些情况并重新开始。

1 个答案:

答案 0 :(得分:2)

是的。通常,您可以将“输出上下文”设置为包括要清除的所有上下文,并将其寿命设置为0。

最简单的方法是通过Webhook,在其中可以查看设置的所有上下文,如果它们的寿命还不是0,则创建一个具有相同名称的输出上下文并将寿命设置为0

如果您不想使用Webhook,则可以在编辑Intent时将其包含在输出上下文字段中,但是需要单独列出每个上下文并将寿命设置为0。