项目介绍
CRMChat 是一款采用 Swoole4 + ThinkPHP 6.0 (TP6) + Redis + Vue + MySQL 开发的独立高性能客服系统。该系统支持多端接入,包括 PC 端、移动端、小程序等,为商家提供全方位的客户管理和咨询服务解决方案。本系统遵循最开放的木兰协议(MIT License),可以随意使用、修改和分发。

应用场景
-
电商平台:为电商平台提供实时在线客服支持,提升用户购物体验。 -
企业官网:在企业官网上嵌入客服功能,方便访客咨询,提高转化率。 -
小程序应用:在小程序中集成客服系统,为用户提供即时帮助。 -
移动应用(APP):在 APP 内提供客服支持,增强用户粘性。 -
文章/博客:在文章或博客中嵌入客服链接,方便读者咨询。
功能模块
用户端功能
-
多端接入:支持 PC 端、移动端、小程序、文章中接入客服。 -
在线咨询:用户可以通过超链接、网页内嵌、二维码、定制对接等方式快速联系商家。 -
自动回复:支持设置欢迎语和自动回复,提升响应速度。 -
标签与分组:商家可以对用户进行分组、加标签、加备注,方便管理。
商家端功能
-
多端管理:支持 PC 端、移动端(App)随时随地接收用户咨询。 -
话术库:商家可以添加常用话术,提高回复效率。 -
用户管理:支持用户分组、标签管理、备注添加等功能。 -
聊天记录:后台提供客服聊天记录查看功能,方便监督和管理。 -
二维码与链接:后台生成客服二维码和复制客服链接,方便分享。
管理后台功能
-
权限管理:提供强大的后台权限管理,支持多种角色、多重身份权限管理。 -
数据统计:提供用户端站点统计功能,帮助商家分析用户行为。 -
表单生成:后台应用 form-builder,无需写页面即可快速增删改查。
功能特点
-
高性能:采用 Swoole4 框架,支持长连接,减少 CPU 及内存使用和网络堵塞。 -
前后端分离:标准接口设计,二次开发更方便。 -
无缝事件机制:行为扩展更方便,适合二次开发。 -
一键安装:自动检查系统环境,一键安装,简化部署流程。 -
开源免费:所有代码全部开源,遵循 MIT License,可以随意使用。
项目技术栈
-
后端框架:ThinkPHP 6.0 (TP6) + Swoole4 -
前端框架:Vue CLI -
数据库:MySQL -
缓存:Redis -
打包工具:Node.js
功能演示















开源地址
https://gitee.com/ZhongBangKeJi/CRMChat