# 晴玖客服系统
**Repository Path**: QtCodeCreators/customer-service
## Basic Information
- **Project Name**: 晴玖客服系统
- **Description**: 晴玖客服系统-单商户版
- **Primary Language**: Go
- **License**: GPL-3.0
- **Default Branch**: master
- **Homepage**: https://www.79tian.com
- **GVP Project**: No
## Statistics
- **Stars**: 6
- **Forks**: 2
- **Created**: 2025-07-30
- **Last Updated**: 2025-09-06
## Categories & Tags
**Categories**: Uncategorized
**Tags**: 客服系统, Go语言, 客服分配
## README
# 晴玖客服系统




一个现代化、高性能的网页客服系统,采用Go语言开发,支持实时聊天、管理后台、智能回复等功能。
[功能特性](#功能特性) • [技术栈](#技术栈) • [快速开始](#快速开始) • [项目地址](https://gitee.com/QtCodeCreators/customer-service/) • [下载地址](https://gitee.com/QtCodeCreators/customer-service/releases)
---
## 📋 项目概述
**晴玖客服系统** 是一个简单易用的网页客服系统,支持实时聊天功能。
程序详细介绍:【安装教程,图文介绍】
https://docs.qq.com/doc/DTmNLRmpLeWZRQmtZ
**主要功能:**
- 💬 实时在线聊天
- 👥 多客服管理
- 📱 手机电脑都能用
- 🔧 宝塔面板一键安装
### 🎯 核心特性
- **💬 实时聊天**: 客户和客服可以实时对话
- **👥 多客服**: 可以添加多个客服账号
- **📝 消息记录**: 自动保存聊天记录
- **📱 简单易用**: 界面简洁,操作方便
## 🛠 技术栈
- **后端**: Go语言
- **数据库**: MySQL
- **前端**: JavaScript + HTML + CSS
- **部署**: 宝塔面板
## 🚀 快速开始
### 📦 推荐安装方式:宝塔面板部署(适合生产环境)
#### 1. 安装宝塔面板
**宝塔通用安装脚本:**
```bash
if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ed8484bec
```
#### 2. 安装必要组件
登录宝塔面板后,在「软件商店」中安装以下组件:
- **Nginx 1.28+** - Web服务器
- **MySQL 5.7+** - 数据库服务
- **Redis** - 缓存服务(应用商店安装最新版)
#### 3. 创建项目目录
在宝塔面板中:
1. 点击「文件」菜单
2. 进入 `/www/wwwroot` 目录
3. 创建新文件夹:`chat`
#### 4. 下载并部署程序
1. **创建项目目录并下载安装包**:
```bash
# 创建项目目录(如果不存在)
mkdir -p /www/wwwroot/chat
cd /www/wwwroot/chat
# 下载并解压程序安装包
wget https://gitee.com/QtCodeCreators/customer-service/releases/download/v1.3.0/v1.3.0.zip
unzip -j v1.3.0.zip -d /www/wwwroot/chat
```
解压后会得到多个安装脚本(直接在`/www/wwwroot/chat`目录下):
- Linux系统:`download-linux.sh`
- Windows系统:`download-windows.bat`
- macOS系统:`download-macos.sh`
> 💡 **本教程以Linux系统为主**,Windows/macOS用户请使用对应脚本,使用方法与Linux类似。
2. **清理并执行安装脚本**:
```bash
# 进入安装目录
cd /www/wwwroot/chat
# 清理其他脚本,只保留download-linux.sh
rm -f download-windows.bat download-macos.sh
# 赋予执行权限并执行
chmod +x download-linux.sh
./download-linux.sh
```
脚本会自动:
- 检测系统架构
- 下载对应的程序安装包
- 自动解压到当前目录(/www/wwwroot/chat)
#### 5. 配置Go项目
在宝塔面板中:
1. 点击「网站」菜单
2. 选择「Go项目」
3. 点击「添加项目」
4. 填写以下信息:
- **项目可执行程序**:选择解压后的程序文件 `customer-service`
- **端口**:填写 `8180`
- **勾选「放行端口」**(如果不勾选,需要配置域名访问)
- **勾选「开机启动」**
5. 点击「确定」完成项目添加
#### 6. 配置数据库
1. 在宝塔面板「数据库」中创建新数据库:
- 数据库名:`chat`
- 用户名:`chat`
- 密码:自定义强密码
2. 修改程序配置文件:
```bash
cd /www/wwwroot/chat
vim config.yaml
```
更新数据库配置:
```yaml
database:
host: "127.0.0.1"
port: 3306
user: "chat"
password: "你的数据库密码"
dbname: "chat"
```
#### 7. 启动服务
在宝塔面板的「Go项目」中找到刚添加的项目,点击「启动」按钮。
#### 8. 访问系统
- **客户端访问**:`http://你的服务器IP:8180`
- **客服后台**:`http://你的服务器IP:8180/admin`
- **超级管理员后台**:`http://你的服务器IP:8180/super-admin`
#### 9. 默认账号密码
**超级管理员账号**(用于系统管理和配置):
- 访问地址:`/super-admin`
- 用户名:`admin`
- 密码:`123456`
**客服账号**(用于日常客服工作):
- 访问地址:`/admin`
- 用户名:`service`
- 密码:`123456`
⚠️ **安全提醒**:首次登录后请立即修改默认密码,确保系统安全!
#### 9. 配置域名访问(可选)
**推荐方案:宝塔面板一键配置**
如果你有域名,宝塔面板提供了最简单的域名绑定方式:
1. 在宝塔面板「网站」→「Go项目」中,找到你的项目
2. 点击「设置」→「域名管理」,添加你的域名
3. 系统会自动配置反向代理,无需手动操作,SSL证书的话也可以一键申请
**其他部署方式参考**
如果你使用其他部署方式:
- **Supervisor部署**:需手动配置Nginx反向代理到 `127.0.0.1:8180`
- **Docker部署**:推荐使用1Panel面板,支持一键域名绑定
💡 **提示**:宝塔面板的域名配置最简便,建议优先使用宝塔方案。
---
## 📞 联系我们
如有问题或建议,请联系我们:
- **客服QQ**: 1186258278
- **反馈邮箱**: keh5@vip.qq.com
- **反馈微信**: CodeCreator
- **项目地址**: https://gitee.com/QtCodeCreators/customer-service/
- **下载地址**: https://gitee.com/QtCodeCreators/customer-service/releases
---
⭐ 如果这个项目对你有帮助,请给我们一个星标!