python—将mysql数据库连接到googleassistant的可能性

t98cgbkg  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(397)

我想实现的至少是一个使用本地mysql数据库的google助手操作的工作原型。我教过的是mysql db->google云平台->dialogflow->google助手。
例如,最终产品是:“what is my total sales”,google assistant将从mysql检索数据。我一直在努力寻找网上解决方案,似乎没有一个匹配我所寻找的。这个解决方案理论上可行吗?我怎样才能通过dialogflow将云平台整合到GoogleAssistant中呢?谢谢!

qoefvg9y

qoefvg9y1#

这是可能的!
创建dialogflow代理。定义意图并添加静态响应。测试一下。
一旦测试通过,使用左侧的“集成选项卡”将其与google上的操作集成。
用静态响应测试助手。
当助手准备好静态响应时,开发一个webhook。您可以在nodejs(aog client或dialogflow client)或python(flask assistant或dialogflow client)中使用不同的客户机库,也可以创建自己的客户机库。
一旦webhook准备好了,就在本地运行它,并使用ngrok公开到internet上。
将生成的url用作dialogflow代理的实现,并更新助手的草稿版本。
创建一个mysql数据库并使用常规nodejs或python代码将其连接到webhook
重新启动服务器并进行端到端测试!
使用ngrok进行本地测试后,可以将其推送到云(nodejs或python)或任何其他服务器。

相关问题