dialogflow-es - 如何以编程方式访问 DialogFlow 中的参数提示
问题描述
我有一个基本的潜在客户生成机器人,在该机器人下我有 2 个服务(在 2 个不同的意图中),我正在为此收集潜在客户。在他们两个下,我正在收集姓名、电子邮件和电话号码,并且我还检查了所需的复选框。
当我只是利用/提交单一服务的潜在客户时,它按预期工作。但是,如果在同一交互中我还想使用第二项服务,则机器人再次询问它在我与第一项服务的交互中已经拥有的姓名、电子邮件和电话号码。如果已经有详细信息,我如何确保它不询问详细信息?
我也不介意使用履行以编程方式处理它,但我找不到任何文档。
非常感谢任何帮助
解决方案
您可以使用用户存储(https://developers.google.com/actions/assistant/save-data),或者您可以尝试将两个意图的参数链接到相同的上下文参数。像这样设置你的参数值#context_name.param_name
推荐阅读
- sql - Postgres 删除级联
- javascript - 如何在页面加载时运行 amp-script?
- scala - 如何在 Spark Scala 中使用 NLTK?
- python-3.x - 使用特定 Python 安装从命令行运行 Python 脚本
- spring-boot - 使用 @SqsListener 从不同的 AWS 账户读取消息
- javascript - 在 react native 中实现自定义标签栏
- java - 如何在excel文件中打印输出
- c++ - {fmt}:如果格式化字符串中不存在命名参数,它会被忽略吗?
- google-fit - REST API 400 对空数据上的聚合活动段的错误请求
- python - Pandas 数据框 - 根据多列的值列表选择元素