天气与日历 切换到窄版

 找回密码
 立即注册

QQ登录

只需一步,快速开始

此广告位出租
查看: 10|回复: 0

[Php源码] php客服系统,支持微信网页、H5端、PC端客服接入

[复制链接]

3184

主题

0

回帖

3331

积分

管理员

积分
3331
发表于 3 天前 | 显示全部楼层 |阅读模式
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 字符串辅助





















链接:https://pan.baidu.com/s/1sv_uatI0Naby1hi3u8HkOg
提取码下载:
文件名称:提取码下载.txt 
下载次数:0  文件大小:13 Bytes  售价:39金钱 [记录]
下载权限: 不限 [购买VIP]   [充值]   [在线充值]   【VIP会员5折;永久VIP免费】
安全检测,请放心下载







相关帖子

扫码关注微信公众号,及时获取最新资源信息!下载附件优惠VIP会员5折;永久VIP免费
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

免责声明:
1、本站提供的所有资源仅供参考学习使用,版权归原著所有,禁止下载本站资源参与商业和非法行为,请在24小时之内自行删除!
2、本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,请勿任何商业目的与商业用途。
3、若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
4、论坛的所有内容都不保证其准确性,完整性,有效性,由于源码具有复制性,一经售出,概不退换。阅读本站内容因误导等因素而造成的损失本站不承担连带责任。
5、用户使用本网站必须遵守适用的法律法规,对于用户违法使用本站非法运营而引起的一切责任,由用户自行承担
6、本站所有资源来自互联网转载,版权归原著所有,用户访问和使用本站的条件是必须接受本站“免责声明”,如果不遵守,请勿访问或使用本网站
7、本站使用者因为违反本声明的规定而触犯中华人民共和国法律的,一切后果自己负责,本站不承担任何责任。
8、凡以任何方式登陆本网站或直接、间接使用本网站资料者,视为自愿接受本网站声明的约束。
9、本站以《2013 中华人民共和国计算机软件保护条例》第二章 “软件著作权” 第十七条为原则:为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。若有学员需要商用本站资源,请务必联系版权方购买正版授权!
10、本网站如无意中侵犯了某个企业或个人的知识产权,请来信【站长信箱312337667@qq.com】告之,本站将立即删除。
郑重声明:
本站所有资源仅供用户本地电脑学习源代码的内含设计思想和原理,禁止任何其他用途!
本站所有资源、教程来自互联网转载,仅供学习交流,不得商业运营资源,不确保资源完整性,图片和资源仅供参考,不提供任何技术服务。
本站资源仅供本地编辑研究学习参考,禁止未经资源商正版授权参与任何商业行为,违法行为!如需商业请购买各资源商正版授权
本站仅收集资源,提供用户自学研究使用,本站不存在私自接受协助用户架设游戏或资源,非法运营资源行为。
快速回复 返回顶部 返回列表