可以将 MySQL 数据库连接到 Google 助手
Possibility of connecting MySQL database to Google Assistant
我想要实现的至少是一个使用本地 MySQL 数据库的 Google 助手操作的工作原型。我教的是MySQL DB-> Google Cloud Platform-> DialogFlow -> Google Assistant。
所以最终产品将是例如,我说:"What is my total sales" 和 Google 助手将从 MySQL 检索数据。我一直在尝试在线寻找解决方案,none 似乎符合我的要求。这个解决方案在理论上可行吗?以及如何通过 DialogFlow 将云平台集成到 Google Assistant Action 中?谢谢!
有可能!
- 创建一个 Dialogflow 代理。定义您的意图并添加静态响应。测试一下。
- 测试通过后,使用左侧的 "Integration tab" 将其与 Actions-On-Google 集成。
- 使用静态响应测试 Google 助理。
- 当 Google 助理准备好静态响应时,develop a webhook. You can use different client libraries in NodeJS (AoG Client or Dialogflow Client) or in Python (Flask-Assistant or Dialogflow Client) 或者可以创建您自己的响应。
- Webhook 准备就绪后,运行 它在本地并使用 NGROK 公开到互联网。
- 使用生成的 URL 作为 Dialogflow 代理的实现并更新助手的草稿版本。
- 创建一个 MySQL 数据库并使用常规 NodeJS or Python 代码连接它的 webhook
- 重启服务器,端到端测试!
- 使用 NGROK 在本地测试后,您可以将其推送到云端 (NodeJS or Python) 或任何其他服务器。
我想要实现的至少是一个使用本地 MySQL 数据库的 Google 助手操作的工作原型。我教的是MySQL DB-> Google Cloud Platform-> DialogFlow -> Google Assistant。
所以最终产品将是例如,我说:"What is my total sales" 和 Google 助手将从 MySQL 检索数据。我一直在尝试在线寻找解决方案,none 似乎符合我的要求。这个解决方案在理论上可行吗?以及如何通过 DialogFlow 将云平台集成到 Google Assistant Action 中?谢谢!
有可能!
- 创建一个 Dialogflow 代理。定义您的意图并添加静态响应。测试一下。
- 测试通过后,使用左侧的 "Integration tab" 将其与 Actions-On-Google 集成。
- 使用静态响应测试 Google 助理。
- 当 Google 助理准备好静态响应时,develop a webhook. You can use different client libraries in NodeJS (AoG Client or Dialogflow Client) or in Python (Flask-Assistant or Dialogflow Client) 或者可以创建您自己的响应。
- Webhook 准备就绪后,运行 它在本地并使用 NGROK 公开到互联网。
- 使用生成的 URL 作为 Dialogflow 代理的实现并更新助手的草稿版本。
- 创建一个 MySQL 数据库并使用常规 NodeJS or Python 代码连接它的 webhook
- 重启服务器,端到端测试!
- 使用 NGROK 在本地测试后,您可以将其推送到云端 (NodeJS or Python) 或任何其他服务器。