我打算使用python的dialogflow_v2 SDK,我打算在上下文中重置参数, 让我解释一下情况-我有一个意图,一个接一个地接受开始日期和结束日期,因为我正在使用webhook插槽填充,所以我想验证结束日期是否在开始日期之后,并且如果条件失败,我在显示广告位填充响应后,希望再次使用新值获取开始日期和结束日期。
使用v2 SDK可以吗?
我已经检查了中提供的使用代码 https://github.com/googleapis/dialogflow-python-client-v2/blob/master/dialogflow_v2/gapic/contexts_client.py 列出上下文并更新上下文。 我还遵循https://dialogflow.com/docs/reference/v2-auth-setup设置用于身份验证的key.json。我使用了一个具有API客户端和ADMIN角色的服务帐户来生成身份验证密钥JSON。
任何帮助将不胜感激。
答案 0 :(得分:0)
我正在研究一个用例,在该用例中,我想按上述问题所述设置参数,以验证意图中捕获的参数值并重新发送。 我找到了一种使用对话框流中的事件的方法,您实际上需要将事件附加到意图并使用经过验证的参数对其进行更新。
您可以参考以下链接, https://dialogflow.com/docs/events/custom-events
希望,它将帮助其他面临此问题的人。
非常感谢。