开源客服系统-GO-FLY
GO-FLY是国人开源的WEB在线客服系统,基于Golang语言和MySQL实现。遵守Apache2.0 开源协议。支持私有化部署。网站只需嵌入一段 JavaScript 或跳转直连地址,即可快速接入客服。客户端支持电脑、手机页面自适应。
技术实现:
- 使用gin http框架实现restful风格的API和template包的模板语法进行展示界面
- 使用jwt-go配合gin中间件实现无状态的jwt登陆认证
- 数据库实现的rbac权限配合gin中间件实现权限控制
- 通过cobra进行命令行参数解析和执行对应的功能
- 使用go modoule解决依赖问题
- 使用swagger实现文档展示
- 使用go-imap实现邮件的列表展示和读取
- 使用go-smtp实现发送邮件
- 使用github.com/gorilla/websocket实现即时通讯
- 使用gorm配合mysql实现数据存储
- 前端使用elementUI和Vue展示界面
https://github.com/taoshihan1991/go-fly
发表回复