Dialogflow-使用MySQL实现Webhook

问题描述

我的网站托管帐户中有一个MysqL数据库(该数据库一个包含20列和约30000行的表)。

我必须创建一个Webhook来与Dialogflow一起使用,以检索和显示聊天机器人内部的数据库信息(基于用户输入到聊天机器人中的信息)。

示例: 如果用户chatbot提示符上插入“ 1”,则chatbot必须使用数据库第1行-第3列中的内容进行响应。

我没有关于Javascript的专门知识:您能告诉我在哪里可以找到有关此案例的代码吗?

之后,我可以将.js文件部署在虚拟主机中还是必须将外部服务用作Heroku?

解决方法

您可以在Dialogflow中设置Webhook,该Webhook基本上是可以在任何地方托管的Web服务器,并且可以用NodeJS,JAVA或Dialogflow API支持的语言编写。

Here可以从webhook开始,可以处理简单的请求和响应,还可以将其与数据库或任何其他服务集成。