API.AI 启动对话的机器人

API.AI A bot that starts the conversation

我现在正在创建我的第一个机器人供我自己使用,我想要 收集用户信息并在我的数据库中搜索它。 我认为最好的方法就是在用户之前问问题 开始对话。有谁知道我怎样才能做到这一点(让机器人先发送消息)?

用户进入聊天机器人平台后立即触发事件 - 请参阅 https://api.ai/docs/events。几乎所有平台都会在第一时间为用户触发事件。检查 facebook 机器人文档。

api.ai 中有这样做的规定。事件是一项功能,允许您通过事件名称而不是用户查询来调用意图。您只需要为意图定义事件名称。然后,您可以通过发送包含事件参数的 /query 请求来触发这些意图。