GOFLY 客服系统是一个基于 Golang 语言和 MySQL 开发的在线客服系统。该系统的关键技术栈包括 gin、jwt-go、websocket、go.uuid 和 gorm。软件亮点如下:
与 PHP 或 Java 客服系统相比,GOFLY 客服系统无需安装各种扩展和依赖,配置运行环境简单,安装过程耗时较少。目前市面上大多数客服系统无法在 Windows 系统运行,无法保证混合开发部署。而 GOFLY 客服系统可以在 Windows 系统上运行,方便混合开发部署。
GOFLY 客服系统安装只需下载解压安装包,仅依赖 MySQL 数据库,即可快速部署。界面简约功能齐全。
GOFLY 客服系统采用 Golang 语言开发,天然支持多线程并发程序,可充分利用多核 CPU,支持更大流量和分布式系统。程序流程可编译后运行,无需像 PHP 每次解释执行,执行效率更高。
GOFLY 客服系统私有化部署数据更安全,安装过程不超过五分钟,即可建立与访问量实时聊天工具功能。用户也可在平台注册客户,在线使用聊天功能。
软件特点
高性能:GOFLY 客服系统采用 Golang 语言开发,具有高性能和可扩展性。
易部署:安装过程简单,仅需下载解压安装包,并配置 MySQL 数据库即可快速部署。
安全可靠:私有化部署,数据安全性更高。
多平台支持:支持 Windows、Linux 等多种操作系统。
实时聊天:支持实时聊天功能,提高客户服务效率。
如何使用
安装和运行 MySQL:首先安装并运行 MySQL 5.5 或更高版本,并创建 gofly 数据库。
create database gofly charset utf8;
在 config 目录下的 mysql.json 文件中配置数据库连接:
{
"Server": "127.0.0.1",
"Port": "3306",
"Database": "gofly",
"Username": "go-fly",
"Password": "go-fly"
}
解压安装包:在 Windows 系统下,解压安装包后进入解压后的目录;在 Linux 系统下,创建目录并进入目录:
mkdir go-fly
cd go-fly
wget xxxxxxxxxxx.zip
unzip xxxx.zip
chmod 0777 -R ./
导入数据库:注意:会删除表并清除数据。
Windows 系统:go-fly.exe install
Linux 系统:./go-fly install
运行项目:
Linux 系统:
./go-fly server [可选 -p 8082 -d]
Windows 系统:
go-fly.exe server [可选 -p 8082]
主要参数说明:
-p
:指定端口号
-d
:Linux 下是否以 daemon 方式运行
-h
:查询帮助