📚 系统概述
人工客服系统是一个功能完整的实时在线客服解决方案,专为WordPress网站设计。它支持用户与客服之间的实时对话、图片上传、历史记录管理、满意度评价等功能,为企业提供专业级的客户服务体验。
🚀 核心特点
- 💬 实时双向通信 – 用户与客服即时消息交流
- 🖼️ 图片文件支持 – 支持JPG、PNG、WebP、GIF格式上传
- ⭐ 五星评价系统 – 完整的满意度评分体系
- 👥 双界面设计 – 用户界面与客服工作台分离
- 🔔 智能通知 – 新消息声音提醒+邮件通知
- ⚡ 自动分配 – 智能客服分配算法
- 📊 数据统计 – 客服绩效与对话数据分析
- 🗂️ 历史管理 – 完整的对话记录保存与查询
- 🔒 权限分级 – 用户、客服、管理员三级权限
- 📱 响应式设计 – 完美适配手机和电脑
- 🔄 自动清理 – 定期清理过期数据
- ⚙️ 灵活配置 – 丰富的系统设置选项
一、系统安装与初始化
1.1 环境要求检查
✅ 系统环境要求
| 组件 | 最低要求 | 推荐配置 | 状态检查 |
|---|---|---|---|
| WordPress版本 | 5.6+ | 6.8.3+ | ✅ 自动检测 |
| PHP版本 | 7.2+ | 8.0+ | ✅ 自动检测 |
| MySQL版本 | 5.6+ | 8.0+ | ✅ 自动检测 |
| 内存限制 | 128MB | 256MB+ | ✅ 自动优化 |
| 文件上传权限 | 可读写 | 完全控制 | ✅ 自动创建 |
1.2 安装步骤详解
📥 安装流程(3个步骤):
步骤1:上传插件文件
├── 进入WordPress后台 → 插件 → 安装插件
├── 点击"上传插件"按钮
├── 选择人工客服系统.zip文件
└── 点击"立即安装"
步骤2:激活插件
├── 安装完成后点击"启用插件"
├── 系统自动执行初始化程序
├── 等待数据库表创建完成(约2-3秒)
└── 显示安装成功提示
步骤3:验证安装
├── ✅ 自动创建5个数据库表
├── ✅ 设置默认配置选项
├── ✅ 创建图片上传目录
├── ✅ 建立定时清理任务
└── ✅ 集成到用户中心系统
1.3 数据库结构初始化
🗃️ 数据库表结构
系统自动创建5个核心数据表:
📊 ssupport_chats (聊天会话表) ├── id: 会话ID (主键) ├── user_id: 用户ID ├── agent_id: 客服ID ├── status: 状态(waiting/active/ended) ├── rating: 用户评分(1-5) ├── feedback: 用户反馈文字 ├── created_at: 创建时间 └── ended_at: 结束时间 💬 ssupport_messages (消息记录表) ├── id: 消息ID (主键) ├── chat_id: 所属会话ID ├── sender_id: 发送者ID ├── message_type: 消息类型(text/image) ├── content: 消息内容 ├── file_url: 文件URL(图片) └── created_at: 发送时间 👨💼 ssupport_agents (在线客服表) ├── id: 记录ID (主键) ├── user_id: 用户ID ├── is_online: 在线状态 ├── max_chats: 最大对话数 ├── current_chats: 当前对话数 ├── avg_rating: 平均评分 └── last_active: 最后活跃时间 🕐 ssupport_schedules (工作时间表) ├── id: 记录ID (主键) ├── agent_id: 客服ID ├── day_of_week: 星期几(0-6) ├── start_time: 开始时间 ├── end_time: 结束时间 └── is_active: 是否生效 📨 ssupport_notifications (通知记录表) ├── id: 通知ID (主键) ├── user_id: 用户ID ├── notification_type: 通知类型 ├── content: 通知内容 ├── is_read: 是否已读 └── created_at: 创建时间
1.4 安装后自动创建的目录结构
📁 自动创建的目录体系
“`bash
wp-content/uploads/
├── 📂 ssupport-uploads/ # 客服系统文件目录
│ ├── 📁 20260101_120000/ # 按时间戳分类
│ ├── 📁 20260102_143000/
│ ├── 📁 temp/ # 临时文件目录
│ └── 📄 index.html # 安全保护文件
│
├── 📂 ssupport-cache/ # 系统缓存目录
│ ├── 📁 avatars/ # 用户头像缓存
│ ├── 📁 thumbnails/ # 图片缩略图
│ └── 📄 .htaccess # 访问限制文件
│
└── 📂 ssupport-backups/ # 数据备份目录
├── 📄 backup_20260125.sql # 数据库备份
├── 📄 settings_backup.json # 配置备份
└── 📄 index.html # 安全保护文件
“`
安全特性:
- 🔒 所有目录自动添加.htaccess保护
- 🔒 创建index.html防止目录浏览
- 🔒 文件权限自动设置为安全级别
- 🔒 定期自动清理过期文件
1.5 首次使用检查清单
🔍 安装验证检查清单
第一步:访问权限验证
- ✅ 使用管理员账户登录WordPress
- ✅ 进入用户中心(个人中心)
- ✅ 确认显示”在线客服”或”客服工作台”标签
- ✅ 点击标签进入客服系统
第二步:功能模块验证
- ✅ 主界面正常显示
- ✅ 所有按钮可点击
- ✅ 浮动客服按钮显示(用户端)
- ✅ 新对话功能正常
第三步:系统状态检查
- ✅ 管理员进入”客服工作台”
- ✅ 查看”系统设置”区域(管理员可见)
- ✅ 确认所有状态显示正常
- ✅ 测试消息发送功能
第四步:文件权限验证
📋 检查以下目录权限: /wp-content/uploads/ssupport-uploads/ - 可读写 ✅ /wp-content/uploads/ssupport-cache/ - 可读写 ✅ /wp-content/uploads/ssupport-backups/ - 可读写 ✅
—
二、用户使用指南
2.1 用户访问方式
👤 用户操作界面
浮动客服按钮
网站右下角始终显示
3
用户中心入口
登录后访问用户中心
📱 移动端显示效果
2.2 发起新对话
💬 对话流程详解
🚀 开始新对话
- 点击按钮:点击”开始新的对话”按钮
- 自动分配:系统智能分配在线客服
- 欢迎消息:显示系统欢迎消息
- 等待接入:等待客服接单(如开启设置)
⏱️ 等待时间:
客服通常在30秒内接单,最长等待时间可在设置中配置。
📝 消息发送功能
图片上传说明:
- 支持格式: JPG、PNG、WebP、GIF
- 大小限制: 默认5MB(可配置)
- 操作方式: 点击图片图标或拖拽上传
- 多图上传: 支持一次选择多个图片
📱 移动端对话界面
┌─────────────────────────┐ │ 客服系统 [关闭] │ ├─────────────────────────┤ │ 🎯 欢迎使用在线客服! │ │ 客服很快会为您服务。 │ ├─────────────────────────┤ │ 我: │ │ 你好,有问题需要咨询 │ │ │ │ 客服: │ │ 您好,请问有什么可以 │ │ 帮助您的? │ ├─────────────────────────┤ │ [🖼️] [表情] │ ├─────────────────────────┤ │ ┌─────────────┐ │ │ │ 请输入消息...│ │ │ └─────────────┘ │ ├─────────────────────────┤ │ [发送] │ └─────────────────────────┘
2.3 对话功能详解
🔄 对话控制功能
🔔 实时消息刷新
- 自动刷新: 每5秒自动检查新消息
- 声音提醒: 收到客服消息播放提示音
- 视觉提示: 新消息高亮显示
- 滚动定位: 自动滚动到最新消息
🔕 关闭声音:
可以在设置中关闭声音提醒,或点击消息区域的静音按钮。
👁️ 图片查看功能
- 缩略图显示: 消息中以缩略图形式显示图片
- 点击放大: 点击图片可全屏查看
- 手势操作: 支持缩放、滑动查看
- 下载功能: 长按图片可保存到本地
⏱️ 对话状态管理
等待接入
进行中
已结束
已删除
🔧 移动端操作技巧
💡 手势操作:
- 左滑消息 → 复制内容
- 右滑消息 → 回复消息
- 长按图片 → 保存或转发
- 下拉刷新 → 强制刷新消息
📱 屏幕适配:
- 横竖屏自动适配
- 键盘弹出时自动调整布局
- 支持深色模式
- 字体大小根据系统设置调整
2.4 历史对话管理
📊 历史记录功能
📋 历史对话列表
- 时间排序: 按对话时间倒序排列
- 状态显示: 清晰显示对话状态
- 客服信息: 显示处理客服名称
- 评分展示: 已评分的对话显示星级
⭐ 满意度评价系统
五星评分
★
★
★
☆
点击星星进行评分
文字反馈
🗑️ 删除对话功能
删除条件:
- 对话必须已结束
- 必须已完成满意度评价
- 用户只能删除自己的对话
- 删除操作不可恢复
📱 移动端历史管理
💡 操作优化:
- 卡片式布局,方便触摸操作
- 左滑删除,右滑查看详情
- 下拉刷新历史列表
- 搜索框快速筛选对话
📊 数据展示:
- 响应式表格,自动适应屏幕
- 触控友好的评分组件
- 流畅的动画效果
- 本地缓存,加载更快
—
三、客服工作指南
3.1 成为客服的条件
👨💼 客服身份配置
| 用户角色 | 自动成为客服 | 可配置 | 说明 |
|---|---|---|---|
| 管理员 (Administrator) | ✅ 是 | 可调整 | 拥有最高权限 |
| 编辑 (Editor) | ✅ 是 | 可调整 | 内容管理权限 |
| 作者 (Author) | 可选 | 可调整 | 可开启或关闭 |
| 贡献者 (Contributor) | ❌ 否 | 可开启 | 需管理员手动开启 |
| 订阅者 (Subscriber) | ❌ 否 | 可开启 | 需管理员手动开启 |
🔧 手动添加客服
管理员操作步骤:
- 进入系统设置页面
- 找到”客服管理”选项
- 输入用户ID或用户名搜索用户
- 点击”添加为客服”按钮
- 设置最大对话数量限制
- 保存设置
3.2 客服工作台
🖥️ 工作台功能详解
🎛️ 工作台顶部控制栏
在线
📊 工作台统计信息
⭐ 我的服务评分
85%
12%
📱 移动端工作台
💡 移动端优化:
- 底部标签导航,快速切换功能
- 手势滑动切换对话列表
- 下拉刷新统计数据
- 便捷的状态切换按钮
📊 数据显示:
- 卡片式统计信息展示
- 触摸友好的评分图表
- 实时更新的未读消息提示
- 简洁的对话列表布局
3.3 对话处理流程
🔄 标准工作流程
📊 处理流程图:
“`mermaid
graph TD
A[用户发起新对话] –> B{自动分配系统}
B –>|分配成功| C[进入等待接入列表]
B –>|分配失败| D[加入排队队列]
C –> E[客服点击接单]
E –> F{用户状态检查}
F –>|在线| G[开始实时对话]
F –>|离线| H[发送离线通知]
G –> I{对话进行中}
I –>|用户结束| J[结束对话]
I –>|客服结束| K[发送结束确认]
J –> L[邀请用户评分]
K –> L
L –> M[保存评价]
M –> N[对话进入历史]
“`
👆 接单处理步骤
💬 对话进行中
客服可执行的操作:
- 发送消息: 文本、图片、表情符号
- 查看信息: 用户资料、历史记录
- 快捷回复: 预设的常用回复模板
- 转接对话: 将对话转给其他客服
- 结束对话: 主动结束当前服务
⭐ 评价查看与反馈
对话结束后的操作:
- 系统自动邀请用户评分
- 客服可在历史记录中查看评分
- 可查看用户的文字反馈
- 评分影响客服平均分统计
- 可用于改进服务质量
3.4 客服操作技巧
⚡ 高效工作技巧
🎯 多对话管理策略
📱 窗口管理
- 每个对话独立窗口
- 可拖拽调整位置
- 支持窗口最小化
- 新消息闪动提醒
⏰ 时间分配
- 重要对话优先处理
- 设置回复时间目标
- 使用预设回复节省时间
- 合理分配注意力
💾 快捷回复模板
🔔 通知与提醒设置
收到新消息时播放提示音
浏览器桌面通知(需授权)
新对话时发送邮件提醒
暂时不接收新对话分配
📱 移动端操作技巧
💡 手势快捷操作:
- 左滑对话 → 标记为已处理
- 右滑对话 → 设置优先级
- 长按消息 → 复制或转发
- 下拉操作 → 刷新对话列表
📊 移动端优化:
- 语音输入支持,快速回复
- 离线消息自动同步
- 后台消息推送通知
- 省电模式优化
—
四、管理员设置
4.1 系统设置访问
⚙️ 管理功能入口
管理员专属入口
只有管理员可见的设置功能
📋 访问路径:
- 以管理员身份登录WordPress
- 进入用户中心(个人中心)
- 点击”客服工作台”标签
- 在页面底部找到”系统设置”按钮
- 点击进入设置管理界面
🔒 权限验证
📱 移动端管理界面
💡 移动端优化:
- 响应式设置面板,适应不同屏幕
- 触摸友好的表单控件
- 简化的设置分类导航
- 移动端专属的快捷设置
🔧 操作便利:
- 滑动切换设置选项卡
- 下拉选择替代复杂输入
- 大按钮设计,方便触摸
- 实时保存设置更改
4.2 基本设置配置
📝 基础功能设置
| 设置项 | 默认值 | 说明 | 推荐设置 |
|---|---|---|---|
| 自动分配客服 | 开启 | 新对话自动分配给在线客服 | 建议开启 |
| 欢迎消息 | 欢迎使用在线客服! | 用户开始对话时发送 | 自定义欢迎语 |
| 结束消息 | 对话已结束,感谢咨询 | 对话结束时发送的消息 | 添加结束语 |
| 非活动超时 | 30分钟 | 无消息自动结束对话 | 30-60分钟 |
| 图片大小限制 | 5MB | 用户上传图片最大限制 | 2-10MB |
| 消息刷新间隔 | 5秒 | 自动检查新消息的频率 | 3-10秒 |
🔄 设置实时生效说明
- 立即生效: 大多数设置修改后立即生效
- 需要刷新: 部分设置需要刷新页面生效
- 通知用户: 重要设置变更可通知用户
- 备份恢复: 设置支持备份和恢复功能
4.3 客服管理设置
👨💼 客服团队管理
| 设置项 | 默认值 | 说明 | 配置建议 |
|---|---|---|---|
| 客服最大对话数 | 3个 | 每个客服同时处理的最大对话数量 | 根据客服能力设置 |
| 客服角色配置 | 管理员 | 具有这些角色的用户自动成为客服 | 按需设置角色 |
| 客服工作时间 | 全天24小时 | 客服系统的服务时间 | 设置工作时间段 |
| 客服技能标签 | 未设置 | 为客服添加专业技能标签 | 按技能分配对话 |
| 自动转接规则 | 关闭 | 特定条件下自动转接对话 | 设置转接条件 |
| 客服绩效考核 | 开启 | 记录客服工作绩效数据 | 建议开启 |
📊 客服绩效指标
45秒
92%
4.8分
28个
4.4 通知系统设置
🔔 通知与提醒配置
| 设置项 | 默认值 | 说明 | 触发条件 |
|---|---|---|---|
| 新对话邮件通知 | 开启 | 新对话时发送邮件给客服 | 用户发起新对话 |
| 通知邮箱地址 | 管理员邮箱 | 接收通知的邮箱地址 | 多个邮箱用逗号分隔 |
| 用户消息声音提醒 | 开启 | 用户发送消息时播放提示音 | 用户发送新消息 |
| 客服离线通知 | 开启 | 所有客服离线时通知用户 | 无客服在线 |
| 评价完成通知 | 开启 | 用户完成评价时通知客服 | 用户提交评价 |
| 系统维护通知 | 开启 | 系统维护前通知用户 | 计划维护时间前 |
📧 邮件通知模板
📧 新对话通知模板:
主题:新的客服对话请求 - #{对话ID}
内容:
亲爱的客服:
用户 {用户名} 发起了一个新的对话请求。
对话ID:{对话ID}
发起时间:{时间}
用户问题:{问题摘要}
请尽快登录客服系统进行处理。
点击查看:{对话链接}
{网站名称} 客服系统
{当前时间}
⭐ 评价通知模板:
主题:对话评价结果 - #{对话ID}
内容:
亲爱的客服:
用户 {用户名} 对您的服务进行了评价。
对话ID:{对话ID}
评分:{星级} 星
评价内容:{评价文字}
感谢您的辛勤工作!
{网站名称} 客服系统
{当前时间}
4.5 高级系统设置
🔧 高级配置选项
| 设置项 | 默认值 | 说明 | 风险等级 |
|---|---|---|---|
| 允许用户删除历史对话 | 开启 | 用户是否可以删除自己的历史对话 | 低风险 |
| 客服未接入时禁止发消息 | 开启 | 用户需等待客服接入后才能发消息 | 中风险 |
| 自动清理历史数据 | 开启(90天) | 自动清理超过指定天数的历史数据 | 中风险 |
| 启用数据加密 | 关闭 | 对敏感数据进行加密存储 | 低风险 |
| 调试模式 | 关闭 | 开启系统调试日志记录 | 高风险 |
| API访问控制 | 关闭 | 允许外部系统通过API访问 | 高风险 |
⚠️ 高级设置注意事项
- 数据清理:清理前务必备份重要数据
- 调试模式:仅用于故障排查,平时应关闭
- API访问:开启前需配置安全认证
- 加密功能:启用后可能影响查询性能
- 设置备份:修改高级设置前备份当前配置
4.6 数据备份与恢复
💾 数据安全管理
🔄 自动备份设置
备份频率
保留时间
📋 手动备份操作
备份所有对话记录
备份所有配置设置
备份所有数据
🔄 数据恢复功能
恢复步骤:
- 在备份列表中选择要恢复的备份文件
- 确认恢复操作(会覆盖当前数据)
- 等待恢复过程完成
- 验证恢复结果
📱 移动端数据管理
💡 移动端优化:
- 简化备份操作流程,一键备份
- 显示备份进度和状态
- 备份文件大小优化,节省流量
- 本地备份文件管理
🔒 安全特性:
- 备份数据本地加密存储
- 恢复操作需要二次确认
- 备份记录日志追踪
- 异常操作告警通知
—
五、常见问题与故障排除
5.1 常见问题解答
❓ 用户常见问题
| 问题 | 原因 | 解决方案 |
|---|---|---|
| 无法开始新对话 | 无客服在线或系统维护 | 等待客服上线或稍后重试 |
| 图片上传失败 | 文件过大或格式不支持 | 检查图片大小和格式要求 |
| 收不到客服回复 | 客服忙碌或网络问题 | 等待回复或刷新页面 |
| 对话突然断开 | 网络中断或超时自动结束 | 重新发起对话或联系管理员 |
| 无法删除历史对话 | 未评分或权限限制 | 先完成评分或联系管理员 |
| 评分提交失败 | 网络问题或系统错误 | 刷新页面重试或联系客服 |
❓ 客服常见问题
| 问题 | 原因 | 解决方案 |
|---|---|---|
| 无法接单新对话 | 已达最大对话数限制 | 先结束部分对话或联系管理员调整限制 |
| 收不到新消息通知 | 通知设置关闭或浏览器阻止 | 检查通知设置和浏览器权限 |
| 对话列表不刷新 | 网络延迟或JavaScript错误 | 手动刷新页面或检查浏览器控制台 |
| 无法结束对话 | 系统错误或权限问题 | 刷新页面重试或联系管理员 |
5.2 故障排除指南
🔧 系统故障处理
📊 故障诊断流程:
“`mermaid
graph TD
A[发现故障] –> B{故障类型判断}
B –>|用户端故障| C[检查用户网络和浏览器]
B –>|客服端故障| D[检查客服状态和权限]
B –>|系统故障| E[检查服务器状态]
C –> F[用户端问题解决]
D –> G[客服端问题解决]
E –> H[系统级问题解决]
F –> I[验证解决效果]
G –> I
H –> I
I –> J{是否解决}
J –>|是| K[记录解决过程]
J –>|否| L[升级处理]
K –> M[故障关闭]
L –> N[联系技术支持]
“`
🛠️ 常见故障处理
网络连接问题
- 检查网络连接状态
- 刷新页面重试
- 清除浏览器缓存
- 更换网络环境
浏览器兼容问题
- 更新浏览器版本
- 禁用冲突插件
- 使用Chrome/Firefox
- 清除Cookies
📋 紧急情况处理
5.3 系统维护建议
🔧 维护最佳实践
📅 日常维护任务
每日检查
- 检查系统运行状态
- 查看客服在线情况
- 监控对话排队情况
- 检查错误日志
每周维护
- 清理临时文件
- 备份系统数据
- 优化数据库
- 更新统计报表
🛡️ 安全维护措施
- 定期更新: 及时更新插件版本
- 权限检查: 定期检查用户权限设置
- 数据备份: 定期备份重要数据
- 安全扫描: 定期进行安全扫描
- 日志审计: 定期审查系统日志
📊 性能监控指标
< 30秒
> 99%
> 4.5分
< 30分钟
📱 移动端维护建议
💡 移动端优化:
- 定期测试移动端兼容性
- 监控移动端性能指标
- 优化移动端加载速度
- 收集移动端用户反馈
📊 监控指标:
- 移动端页面加载时间
- 移动端用户满意度
- 移动端故障率
- 移动端功能使用率
—
六、技术支持与更新
6.1 获取技术支持
🆘 技术支持渠道
邮件支持
发送邮件到技术支持邮箱
📋 报告问题模板:
📝 问题报告模板: 问题标题:[简要描述问题] 联系邮箱:[您的邮箱地址] 系统信息: - WordPress版本:[填写版本号] - PHP版本:[填写版本号] - MySQL版本:[填写版本号] - 插件版本:v1.3.6 问题描述: [详细描述遇到的问题] 重现步骤: 1. 2. 3. 预期结果: [描述期望的正常结果] 实际结果: [描述实际出现的问题] 附件: [如有错误截图或日志,请附上]
📱 移动端技术支持
💡 移动端专属支持:
- 移动端问题优先处理
- 提供移动端调试指导
- 移动端性能优化建议
- 移动端兼容性测试
📱 报告要求:
- 提供移动设备型号
- 提供操作系统版本
- 提供浏览器信息
- 提供问题截图
6.2 版本更新历史
🔄 版本更新记录
| 版本号 | 发布日期 | 主要更新内容 | 重要性 |
|---|---|---|---|
| v1.3.6 | 2026-01-25 | 新增客服评分系统,优化图片上传功能 | 重要更新 |
| v1.3.5 | 2026-01-20 | 新增多图片同时上传,改进移动端适配 | 功能增强 |
| v1.3.0 | 2026-01-10 | 完全重构用户界面,新增历史对话管理 | 重大更新 |
| v1.2.0 | 2025-12-25 | 新增通知系统,改进性能优化 | 功能增强 |
| v1.1.0 | 2025-12-10 | 首次发布,基础客服功能 | 初始版本 |
🔄 更新操作指南
安全更新步骤:
- 备份数据: 更新前务必备份所有数据
- 测试环境: 在测试环境中先进行更新测试
- 查看日志: 仔细阅读更新日志和说明
- 执行更新: 在低峰时段执行更新操作
- 验证功能: 更新后验证所有功能正常
- 监控运行: 更新后监控系统运行状态
—
🚀 开始使用人工客服系统
专业的在线客服解决方案,让客户服务变得简单高效!
版本:v1.3.6 | 专业的在线客服管理系统
登录催更

没有回复内容