node.js - 使用 Google Actions 维持用户和代理之间的聊天

标签 node.js chat dialogflow-es actions-on-google google-home

我正在使用 Dialogflow 和 Actions on Google Node.js 库创建一个应用程序。 我试图实现的逻辑如下:

  1. 用户说:发起聊天
  2. 该用户请求会触发我的 Webhook,然后该 Webhook 会提供代理响应。
  3. 用户回复代理 - 这是棘手的部分,因为用户回复可以是任何内容,因此可能会触发错误的 Intent 或后备 Intent。

有没有办法允许用户响应的不可预测性并保持用户和代理之间的对话继续进行?换句话说,无论用户说什么,总是触发相同的 Intent(聊天 Intent)?

最佳答案

在 Dialogflow 中,您可以配置默认回退意图以连接到 Web 履行。在您的实现中,您可以将用户的查询路由到您的 webhook 并根据您的需要处理响应。

关于node.js - 使用 Google Actions 维持用户和代理之间的聊天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54883506/

相关文章:

security - actions-on-google 中用于 Dialogflow 身份验证的用户身份的可靠性

node.js - ArangoDB 插入速度极慢

java 网络编程 TCP 聊天全双工

web-applications - 用于构建在线聊天服务的编程语言

python - 无法为来自 python 的 api.ai 调用设置代理设置

node.js - Nodejs 循环中的 promise

javascript - UnhandledPromiseRejectionWarning错误使用axios

javascript - 使用 Node.js 将视频文件流式传输到 html5 视频播放器,以便视频控件继续工作?

google-cloud-platform - 未找到 GOOGLE_APPLICATION_CREDENTIALS?