是否可以为下一个DialogFlow交互(用于推送通知)设置意图/上下文?

时间:2019-12-06 11:58:51

标签: dialogflow

我希望能够向“ Twilio”集成用户发送“推送”通知,我可以进行带外获取消息(通过使用Twilio API)。但是我想“通知” Dialogflow,这样,如果用户响应该消息,则它已经具有正确的后续意图。

是否可以通过某种方式将DialogFlow设置为在用户完成其他操作后“期待”答复。

使用案例: 平台以短信形式发送“您的比萨饼到了吗?”

如果用户回答:是或否,则需要预先设置输入上下文,否则系统将不知道正在回答什么问题。

1 个答案:

答案 0 :(得分:0)

当您问“比萨饼到了吗?”时,您可以使用通过api设置的一些输入上下文来创建另一个意图。

创建一个yesno实体以匹配用户响应中的yes / no。如图所示创建一个意图。仅当您问“比萨饼到了吗”时才设置pizza-confirm上下文,以免您从其他地方意外输入意图,并删除其他可能触发其他跟进意图的类似上下文(是/否) (如果你有任何)。您将必须在实现中解析@yesno值,并根据该值做出不同的响应。

或者,您可以创建两个后续意图,一个与yes相匹配,另一个与no相匹配。

此外,您需要知道要更新哪个会话,这样就不必更新其他人的对话会话。

请参阅API参考:(https://cloud.google.com/dialogflow/docs/reference/rest/v2/projects.agent.sessions.contexts/create

dialogflow example

相关问题