php客服系统,支持微信网页、H5端、PC端客服接入
一、项目简介TP6+swoole4客服系统,支持微信网页、H5端、PC端客服接入,商家端有PC端管理、H5端、App端接待,支持用户添加标签、分组等功能,前后端所有代码全部开源。 本系统(CRMChat)是采用Swoole4+Tp6+Redis+Vue+Mysql开发的独立高性能客服系统,客服系统用户端支持Pc端、移动端、小程序、文章中接入客服,利用超链接、网页内嵌、二维码、定制对接等方式让网上所有通道都可以快速通过本系统联系到商家,商家端支持Pc端、移动端(App)随时随地接收到用户的各种咨询,商家可以添加话术库、也可以对用户进行分组、加标签、加备注进行管理,是一款互联网链接商家的一个桥梁,也是商家客户管理的工具,本开源项目遵循最开放的木兰协议,可以随意使用。商家端APP也不用您自己辛苦上架了,我们提供App工具可以直接下载配置使用, 让您快速拥有一套强大的私有客服系统 。 二、功能概述客服系统属于CRMEB技术团队开发,客服系统是客户和企业的桥梁,CRMChat为您的企业建立一座连接客户的桥梁。 传统桥梁但是目前很多企业都做了各种渠道的宣传,大部分企业都是采用 1、展示企业电话 2、QQ 3、微信 4、企业微信 5、留言系统 6、表单提交 7、第三方客服系统 确定自己脑补一下 CRMChat的好处1、独立部署数据私有; 2、客户管理; 3、一套系统解决覆盖全网客户咨询; 4、提供源代码可以根据自己业务进行定制开发 应用场景可以对接其它任何系统例如wap站、PC站点、小程序、APP、公众号等。 客服系统聊天主要分为用户端和客服端 用户端支持:wap站、PC站点、小程序、公众号 客服端:PC端、APP端 接入方式对接方式: 1、A链接/生成二维码 方便网址添加咨询客服图片或者文字直接打开客服进行聊天,这个非常灵活各种站点都可以使用; 2、js引入 后台可以获取js代码嵌入网页中,网页就拥有了客服聊天入口,也可以深度对接自己站点的用户数据。 3、深度开发接入 主要特性有详细的代码注释,有完整系统手册 TP6框架使用最新的 ThinkPHP 6.0 + Swoole4框架开发 前端采用Vue CLI框架前端使用Vue CLI框架nodejs打包,页面加载更流畅,用户体验更好 标准接口标准接口、前后端分离,二次开发更方便 支持队列降低流量高峰,解除耦合,高可用 长连接减少CPU及内存使用及网络堵塞,减少请求响应时长 无缝事件机制行为扩展更方便,方便二次开发 后台快速生成表单后台应用form-builder 无需写页面快速增删改查 强大的后台权限管理后台多种角色、多重身份权限管理,权限可以控制到每一步操作 一键安装自动检查系统环境一键安装 基于 TP6+Swoole4 开发 运行环境要求PHP7.1 ~ 7.4。不支持windows环境运行 三、技术选型采用Swoole4+Tp6+Redis+Vue+Mysql开发的独立高性能客服系统。 PHP目录接口 后端文件目录结构
目录结构只列出,框架之外的内容,如需了解其他目录结构请查看:Thinkphp6官网的文档说明 APP目录结构
├─controller
│ │ InstallController.php
│ │
│ ├─admin 总后台模块
│ │ │ Application.php 应用控制器
│ │ │ AuthController.php 基类控制器
│ │ │ Common.php 公用控制器
│ │ │ Index.php 主页
│ │ │ Login.php 登陆
│ │ │ Test.php 测试
│ │ │
│ │ ├─chat 客服
│ │ │ Service.php 客服
│ │ │ ServiceFeedback.php 反馈
│ │ │ ServiceSpeechcraft.php 话术
│ │ │ ServiceSpeechcraftCate.php 话术分类
│ │ │
│ │ ├─file 文件
│ │ │ Attachment.php 附件
│ │ │ AttachmentCategory.php 附件分类
│ │ │
│ │ ├─system 配置
│ │ │ Admin.php 管理员
│ │ │ Config.php 配置
│ │ │ ConfigTab.php 配置分类
│ │ │ Group.php 组合数据
│ │ │ GroupData.php 组合数据数据
│ │ │ Log.php 日志
│ │ │ Menus.php 菜单
│ │ │ Role.php 权限
│ │ │
│ │ └─user 用户
│ │ Group.php 分组
│ │ Label.php 标签
│ │ LabelCate.php 标签分类
│ │ User.php 用户
│ │
│ ├─kefu 客服模块
│ │ AuthController.php 基础控制器
│ │ Login.php 登陆
│ │ Service.php 客服
│ │ Statistics.php 统计
│ │ User.php 用户
│ │
│ └─mobile 移动端模块
│ AuthController.php 基类控制器
│ Feedback.php 反馈
│ Service.php 客服
│
├─dao Dao层
│ │ ApplicationDao.php 应用
│ │
│ ├─chat 客服
│ │ │ ChatServiceAuxiliaryDao.php 客服关联
│ │ │ ChatServiceDao.php 客服
│ │ │ ChatServiceDialogueRecordDao.php 聊天记录日志
│ │ │ ChatServiceFeedbackDao.php 发聩
│ │ │ ChatServiceRecordDao.php 聊天记录
│ │ │ ChatServiceSpeechcraftDao.php 话术
│ │ │ ChatUserDao.php 用户
│ │ │
│ │ └─user 用户
│ │ ChatUserGroupDao.php 用户分组
│ │ ChatUserLabelAssistDao.php 标签辅助
│ │ ChatUserLabelDao.php 标签
│ │
│ ├─other 其他
│ │ AuxiliaryDao.php 辅助表
│ │ CacheDao.php 数据库缓存笔=表
│ │ CategoryDao.php 分类表
│ │
│ └─system 系统配置
│ │ SystemMenusDao.php 菜单
│ │
│ ├─admin 权限
│ │ AdminAuthDao.php 登陆dao
│ │ SystemAdminDao.php 管理员
│ │ SystemRoleDao.php 权限
│ │
│ ├─attachment 附件
│ │ SystemAttachmentCategoryDao.php 附件分类
│ │ SystemAttachmentDao.php 附件
│ │
│ ├─config 配置
│ │ SystemConfigDao.php 配置
│ │ SystemConfigTabDao.php 配置分类
│ │ SystemGroupDao.php 组合数据
│ │ SystemGroupDataDao.php 组合数据数据记录
│ │
│ └─log 日志
│ SystemFileDao.php 文件检测
│ SystemLogDao.php 日志记录
│
├─http
│ └─middleware 中间件
│ │ AllowOriginMiddleware.php 跨域中间件
│ │ InstallMiddleware.php 安装中间件
│ │
│ ├─admin 总后台模块中间件
│ │ AdminAuthTokenMiddleware.php 登陆中间件
│ │ AdminCkeckRoleMiddleware.php 权限验证中间件
│ │ AdminLogMiddleware.php 日志中间
│ │
│ ├─kefu 客服模块中间件
│ │ KefuAuthTokenMiddleware.php 客服登陆中间
│ │
│ └─mobile 移动端中间
│ MobileAuthTokenMiddleware.php 应用检测中间件
│
├─jobs
├─lang 多语言
│ zh-cn.php
│
├─listener 普通事件类存放
├─models 模型
│ │ Application.php 应用
│ │
│ ├─chat 客服
│ │ │ ChatService.php
│ │ │ ChatServiceDialogueRecord.php
│ │ │ ChatServiceFeedback.php
│ │ │ ChatServiceRecord.php
│ │ │ ChatServiceSpeechcraft.php
│ │ │ ChatUser.php
│ │ │
│ │ └─user 客服用户
│ │ ChatUserGroup.php
│ │ ChatUserLabel.php
│ │ ChatUserLabelAssist.php
│ │
│ ├─other 其他
│ │ Auxiliary.php
│ │ Cache.php
│ │ Category.php
│ │
│ └─system 系统配置
│ │ SystemMenus.php
│ │
│ ├─admin 权限
│ │ SystemAdmin.php
│ │ SystemRole.php
│ │
│ ├─attachment 附件
│ │ SystemAttachment.php
│ │ SystemAttachmentCategory.php
│ │
│ ├─config 配置
│ │ SystemConfig.php
│ │ SystemConfigTab.php
│ │ SystemGroup.php
│ │ SystemGroupData.php
│ │
│ └─log 日志
│ SystemFile.php
│ SystemLog.php
│
├─services 逻辑处理层
│ │ ApplicationServices.php 应用
│ │
│ ├─chat 客服
│ │ │ ChatServiceAuxiliaryServices.php
│ │ │ ChatServiceDialogueRecordServices.php
│ │ │ ChatServiceFeedbackServices.php
│ │ │ ChatServiceRecordServices.php
│ │ │ ChatServiceServices.php
│ │ │ ChatServiceSpeechcraftCateServices.php
│ │ │ ChatServiceSpeechcraftServices.php
│ │ │ ChatUserServices.php
│ │ │
│ │ └─user 客服用户
│ │ ChatUserGroupServices.php
│ │ ChatUserLabelAssistServices.php
│ │ ChatUserLabelCateServices.php
│ │ ChatUserLabelServices.php
│ │
│ ├─kefu 客服模块逻辑层
│ │ AuthServices.php
│ │ KefuServices.php
│ │ LoginServices.php
│ │
│ ├─other 其他
│ │ CacheServices.php
│ │ CategoryServices.php
│ │
│ └─system 系统配置
│ │ SystemMenusServices.php
│ │
│ ├─admin 权限
│ │ AdminAuthServices.php
│ │ SystemAdminServices.php
│ │ SystemRoleServices.php
│ │
│ ├─attachment 附件
│ │ SystemAttachmentCategoryServices.php
│ │ SystemAttachmentServices.php
│ │
│ ├─config 配置
│ │ SystemConfigServices.php
│ │ SystemConfigTabServices.php
│ │ SystemGroupDataServices.php
│ │ SystemGroupServices.php
│ │
│ └─log 日志
│ ClearServices.php
│ SystemFileServices.php
│ SystemLogServices.php
│
├─validate 数据验证
│ │ Test.php
│ │
│ ├─chat 客服
│ │ ChatServiceFeedbackValidate.php
│ │ ChatServiceValidate.php
│ │
│ ├─kefu 客服总后台
│ │ LoginValidate.php
│ │ SpeechcraftValidate.php
│ │
│ └─system
│ SystemAdminValidata.php
│ SystemConfigValidata.php
│
├─webscoket 长连接
│ │ BaseHandler.php 基类时间
│ │ Manager.php
│ │ Ping.php 心跳
│ │ Response.php socket response
│ │ Room.php 房间
│ │ SwooleWorkerStart.php swoole启动后置事件
│ │
│ └─handler 时间回调处理
│ AdminHandler.php
│ KefuHandler.php
│ UserHandler.php
│ AppService.php
│ build.php
│ common.php
│ event.php
│ ExceptionHandle.php
│ middleware.php
│ provider.php
│ Request.php
│ Route.php
└─ service.php crmeb 目录结构
├─basic 基类存放
│ BaseDao.php
│ BaseExpress.php
│ BaseJobs.php
│ BaseManager.php
│ BaseModel.php
│ BaseServices.php
│ BaseSmss.php
│ BaseStorage.php
│ BaseUpload.php
│
├─command 命令行存放
│ │ Dao.php
│ │ Install.php
│ │ Key.php
│ │ Service.php
│ │
│ └─stubs 模板
│ dao.stub
│ service.stub
│
├─exceptions 错误异常类
│ AdminException.php
│ ApiException.php
│ AuthException.php
│ DecryptException.php
│ EncryptException.php
│ MissingAppKeyException.php
│ UploadException.php
│
├─interfaces 接口类存放
│ HandlerInterface.php
│ JobInterface.php
│ ListenerInterface.php
│ MiddlewareInterface.php
│ ProviderInterface.php
│
├─listeners 系统事件订阅类存放
│ │ InitSwooleLockListen.php
│ │ Listener.php
│ │ SwooleShutdownListen.php
│ │ SwooleStartListen.php
│ │ SwooleTaskListen.php
│ │ TestListen.php
│ │
│ └─user
│ UserLogin.php
│
├─services 系统内置服务
│ │ AccessTokenServeService.php 一号通服务平台token
│ │ CacheService.php 缓存
│ │ FormBuilder.php 表单
│ │ GroupDataService.php 组合数据
│ │ HttpService.php curl
│ │ SwooleTaskService.php swoole任务
│ │ SystemConfigService.php 数据配置
│ │ UploadService.php 上传
│ │
│ ├─express 物流
│ │ │ Express.php
│ │ │
│ │ └─storage
│ │ Express.php
│ │
│ ├─serve 一号通服务
│ │ │ Serve.php
│ │ │
│ │ └─storage
│ │ Crmeb.php
│ │
│ ├─sms 短信服务
│ │ │ Sms.php
│ │ │
│ │ └─storage
│ │ Yunxin.php
│ │
│ └─upload 上传服务
│ │ Upload.php
│ │
│ └─storage
│ Cos.php
│ Local.php
│ Oss.php
│ Qiniu.php
│
├─subscribes
│ TaskSubscribe.php
│
├─traits
│ ErrorTrait.php 错误
│ JwtAuthModelTrait.php 中间件
│ ModelTrait.php 模型
│ QueueTrait.php 消息队列
│ Schema.php
│ ServicesTrait.php service搜索辅助
│ TimeModelTrait.php 时间查询模型辅助
│
└─utils
ApiErrorCode.php 接口返回状态
Arr.php 数组帮助
Blueprint.php
Canvas.php 画图
Captcha.php 验证码
Character.php 中文排序
Encrypter.php 加密解密
Hook.php
Json.php json返回
JwtAuth.php jwt辅助
QRcode.php 二维码生成重写
Queue.php 消息队列封装辅助
Str.php 字符串辅助
php客服系统,支持微信网页、H5端、PC端客服接入
php客服系统,支持微信网页、H5端、PC端客服接入
php客服系统,支持微信网页、H5端、PC端客服接入
php客服系统,支持微信网页、H5端、PC端客服接入
php客服系统,支持微信网页、H5端、PC端客服接入
php客服系统,支持微信网页、H5端、PC端客服接入
php客服系统,支持微信网页、H5端、PC端客服接入
php客服系统,支持微信网页、H5端、PC端客服接入
php客服系统,支持微信网页、H5端、PC端客服接入
php客服系统,支持微信网页、H5端、PC端客服接入
php客服系统,支持微信网页、H5端、PC端客服接入
php客服系统,支持微信网页、H5端、PC端客服接入
php客服系统,支持微信网页、H5端、PC端客服接入
php客服系统,支持微信网页、H5端、PC端客服接入
php客服系统,支持微信网页、H5端、PC端客服接入
php客服系统,支持微信网页、H5端、PC端客服接入
链接:https://pan.baidu.com/s/1sv_uatI0Naby1hi3u8HkOg
提取码下载:
|