javascript - 是否可以在不使用上下文或事件的情况下向 DialogFlow 代理发送额外数据
问题描述
是否可以将额外数据从我的服务器发送到 DialogFlow。就像第一个请求一样。不形成 webhook。不使用context
or event
。因为当我使用时,context
或者event
就像我自己在寻找使用什么一样intent
。
例如,DialogFlow 有 3 intents
。在第一个和第二个 DialogFlowuser-name
中使用第三个 no(intent
有没有没有的响应user-name
)。我只向 DialogFlow 发送文本结束额外数据(user-name
),DialogFlow 将自行选择使用什么intent
以及何时使用额外数据:
queryInput: {
text: {
text: "How are you?",
languageCode: "en",
}
},
queryParams: {
"parameters": { "user-name": "Johny" }
}
服务器将带有额外数据的每个请求发送到 DialogFlow ( user-name
)。并且 DialogFlow 使用或不使用user-name
取决于queryInput.text.text
和选择的响应intent
解决方案
推荐阅读
- c - 函数调用使结构的 const 属性更改其值
- java - JAVA + Azure Functions 中的依赖注入 (IoC)
- java - ArrayList 中的类型擦除
- > 通用调用
- java - 带有 Ionic 的 Cordova 无法检测到 Java 或 Android Studio
- zabbix - Zabbix 网络发现:匹配多个接收到的值
- mysql - 如何在工作台中停止查询?
- ios - Facebook登录电子邮件+密码不起作用
- firebase - Vuex 状态变化不是被动的
- powerbi - MS Power BI 报告需要很长时间才能刷新
- python - 如何使用 MNIST 数据集(Python)实现 GRNN 算法