如何将 api.ai 机器人连接到 mysql 数据库

how to connect api.ai bot to a mysql database

我正在开发 API.AI 聊天机器人以与网站集成。这也应该能够从 MySQL 数据库中查询。 实现它的方法是什么?

你应该看看 Api.ai's fulfillment documentation。 Api.ai 使用 fulfillment webhooks,一个你定义的 URL,然后你指示应该使用 webhook 的任何意图都会向 webhook 发送一个 HTTP 请求,其中包含关于用户查询的所有相关信息(任何参数,意图等)。然后,您可以将 fulfillment webhook 连接到您选择的数据库,并将用户查询映射到 SQL 查询,获取所需信息并 return 它以响应用户。

请记住,Api.ai HTTP 请求在 5 秒后超时,这意味着从 Api.ai 发出请求到您发回响应的时间必须小于 5 秒.