【问题标题】:Possibility of connecting MySQL database to Google Assistant将 MySQL 数据库连接到 Google Assistant 的可能性
【发布时间】:2018-07-23 03:05:46
【问题描述】:

我想要实现的至少是使用本地 MySQL 数据库的 Google Assistant Action 的工作原型。我教的是 MySQL DB-> Google Cloud Platform-> DialogFlow -> Google Assistant。

所以最终产品会是,例如,我说:“我的总销售额是多少”,Google 助理会从 MySQL 中检索数据。我一直在尝试在线寻找解决方案,但似乎没有一个与我正在寻找的匹配。这种解决方案理论上可行吗?以及如何通过 DialogFlow 将云平台集成到 Google Assistant Action 中?谢谢!

【问题讨论】:

    标签: python mysql actions-on-google dialogflow-es


    【解决方案1】:

    有可能!

    1. 创建一个 Dialogflow 代理。定义您的意图并添加静态响应。测试一下。
    2. 测试通过后,使用左侧的“集成选项卡”将其与 Actions-On-Google 集成。
    3. 使用静态响应测试 Google 助理。
    4. 当助手准备好静态响应时,develop a webhook。您可以在 NodeJS(AoG ClientDialogflow Client)或 Python(Flask-AssistantDialogflow Client)中使用不同的客户端库,也可以创建自己的。
    5. Webhook 准备就绪后,在本地运行它并使用 NGROK 向 Internet 公开。
    6. 使用生成的 URL 作为 Dialogflow 代理的实现,并更新助手的草稿版本。
    7. 创建一个 MySQL 数据库并使用常规 NodeJSPython 代码连接它的 webhook
    8. 重启服务器并端到端测试!
    9. 使用 NGROK 在本地测试后,您可以将其推送到云端(NodeJSPython)或任何其他服务器。

    【讨论】:

      猜你喜欢
      • 2022-08-02
      • 1970-01-01
      • 1970-01-01
      • 2020-10-04
      • 2022-01-01
      • 2016-02-14
      相关资源
      最近更新 更多