首页 > 解决方案 > 如何以编程方式访问 DialogFlow 中的参数提示

问题描述

我有一个基本的潜在客户生成机器人,在该机器人下我有 2 个服务(在 2 个不同的意图中),我正在为此收集潜在客户。在他们两个下,我正在收集姓名、电子邮件和电话号码,并且我还检查了所需的复选框。

当我只是利用/提交单一服务的潜在客户时,它按预期工作。但是,如果在同一交互中我还想使用第二项服务,则机器人再次询问它在我与第一项服务的交互中已经拥有的姓名、电子邮件和电话号码。如果已经有详细信息,我如何确保它不询问详细信息?

我也不介意使用履行以编程方式处理它,但我找不到任何文档。

非常感谢任何帮助

标签: dialogflow-es

解决方案


您可以使用用户存储(https://developers.google.com/actions/assistant/save-data),或者您可以尝试将两个意图的参数链接到相同的上下文参数。像这样设置你的参数值#context_name.param_name


推荐阅读