dialogflow-es - 如何让我的聊天机器人消息在对话流中有几秒钟的延迟响应?
问题描述
我正在为 Facebook 页面创建一个聊天机器人来解决人们的问题,我想让机器人消息在每个机器人的回复之间延迟 1 或 2 秒。有人可以告诉我如何在对话流中做到这一点吗?我在我的研究中找不到任何答案,所以希望有人可以帮助我。
解决方案
如果您使用 Dialogflow 的内置丰富消息,则这是不可能的。仅使用webhook 实现和Dialogflow Facebook 集成也是不可能的,因为您一次只能传递一整套消息作为回复,并且无法指定它们的传递方式。
实现这种控制级别的唯一方法是自己构建机器人(可能使用现有的 Messenger 机器人框架),然后从该代码调用 Dialogflow 以处理自然语言理解。
推荐阅读
- python - Seaborn 线图。数据集中 1945 年之前和之后的垂直线
- javascript - 无法理解为什么类在不同的索引上被替换
- kubernetes - 为什么 calico 在 Kubernetes 中缺少一些节点对等地址?
- c# - 为什么我不能生成超过 6551 个随机数
- java - 如何测试返回复杂对象的函数?
- javascript - Firestore 对 Material UI 表的实时更新
- python - 如何减去两个数据框行
- python - ValueError:视图未返回 HttpResponse 对象。它返回 None 而不是
- python - 为什么 Python Web 应用程序抛出 *AttributeError: 'str' object has no attribute 'Div'*?
- coldfusion - 用于 Swagger OpenAPI 规范的 ColdFusion 客户端