nlp - 我可以在用户每次打开他的信使聊天时显示快速回复吗?
问题描述
我想在每次打开对话时在 Messenger bot 中显示快速回复。可能吗?
解决方案
我认为您可以调用一个事件来完成您的任务。event 用于通过事件名称而不是用户查询来调用意图。您可以在意图中定义事件名称并调用以从后端实现触发该事件。请检查此以获取更多信息。
https://dialogflow.com/docs/events
此外,如果您正在为聊天创建自定义 UI(在您的情况下不起作用),基本上您可以硬编码您想要的任何回复作为第一条消息。那么它总是会在用户打开对话时出现。
推荐阅读
- javascript - Vue 模型数据属性可以等于另一个 Vue 数据属性对象返回的值吗?
- php - Laravel 存储返回 FileNotFoundException 但文件存在
- jekyll - 如果 `foo.bar.baz` 是 FrontMatter 变量,如何访问 `site.data.header["foo.bar.baz"]`
- python - 使用 Python 将多个 JSONL 文件合并为一个大文件
- java - 仅在其他字段为假时验证字段
- javascript - Javascript数组根据数字分类
- regex - 创建正则表达式以仅选择字母和数字,例如 A1
- javascript - fullCalendar js 提前一天添加事件开始日期和提前一天结束事件日期
- javascript - Highcharts - Y轴颜色按点
- c# - 为什么要创建函数 CreateWebHostBuilder()?