node.js - Dialogflow 无需用户操作即可显示欢迎文本
问题描述
我试图在用户发起聊天时显示欢迎文本,即用户没有任何操作。如何做到这一点?
我尝试使用 NPM 对话流或@google-cloud/dialogflow 来检测意图以使用 node.js 触发意图。它正在发送查询并在控制台中显示完整的文本,但不会像用户与机器人交互时那样更新 UI。
谢谢。
解决方案
如果您在 Google 上使用 Actions,那么您的欢迎 Intent 将在您的 Action 首次调用时被调用。除了“talk to action name ”之外,用户不会说任何话。
使用 Google 测试模拟器上的操作,这是作为按钮提供的。
如果您在 Dialogflow 右侧使用 Dialogflow 测试器,则需要输入 Welcome Intent 的调用短语之一,但这些短语通常不用作 Action 本身的一部分。
推荐阅读
- database - Laravel 多态关联
- android - Ract native gl - 纹理无法在发布版本中读取图像资产(没有 Metro 服务器)
- javascript - 如何使用 Node.js 通过代理发送 HTTP/2 请求?
- php - PHP array_filter 在没有键的情况下获取值
- angular - 在Angular 9中以文本形式获取Http Post响应
- c# - 如何将 GET 方法的值保存在数组中,然后访问特定值
- arrays - How to put a group of changes to an array and then print all of them as one in C
- java - 为什么 Timer 在 for 循环中不起作用?
- node.js - NGINX - 主机 2 HTTPS 节点应用程序
- javascript - 通过 MS Graph API 访问 AzureAD 组列表需要什么范围?