使用了 webSocket + koa + mysql + react + 茉莉机器人 的智能聊天系统。
- 先安装
mysql
并启动,使用Navicat for MySQL
软件,导入database
文件夹下的初始数据库到本地数据库。 - 在 backEnd 文件夹中运行
yarn
,安装依赖。 - 在 backEnd 文件夹中运行
yarn server
,运行服务器。
- 进入 fontEnd/chat-room-react 文件夹,执行
yarn
,安装依赖。 - 安装完毕后,执行
yarn start
即可启动客户端。
- 进入 fontEnd 文件夹,用浏览器打开
h5/index.html
页面或者用http-server
启动。
- 聊天室客户端开启后会自动连接至本地服务器,如果服务器已经开启,可以在聊天室页面中看到历史记录否则会弹窗报错。
- 发送消息: 在打开的聊天室页面中先输入你的用户名,再输入发送内容,点击发送按钮即可发送。
- 机器人会对你的每次消息进行智能回复,快去体验吧~
本机器人使用的是茉莉机器人,可以自行百度添加机器人并获取 APIKey 和 ApiSecret。