基于workerman+gatawayworker+thinkphp5的客服系统
时间:2023-03-29 23:29:52
PHP
laykefuthinkphp5+Gatewayworker搭建的web客服系统体验地址:http://laykefu.guoshanchina.comGitHub仓库:https://github.com/shmilylbel...一、客户端接入1、添加laykefu.css样式文件2.添加jquery.js和laykefu.js文件3、添加html目标代码id="show-laykefu",样式可根据需要自定义consultcustomerservice
默认显示一个客服4.初始化laykefulaykefu.init({group:1,//客服群socket:'127.0.0.1:7272',//聊天服务器addressface_path:'/static/customer/images/face',//表情包路径upload_url:'/index/upload/uploadImg',//图片上传路径});5.如果需要显示多个客服,需要修改
saleFrontcustomerservice 售后客服 初始化前需要获取取组的值$(".laykefu-min").click(function(){vargroup=$(this).attr('data-group');laykefu.init({group:group,//customer服务分组socket:'127.0.0.1:7272',//聊天服务器地址face_path:'/static/customer/images/face',//表情包路径upload_url:'/index/upload/uploadImg',//图片上传小路});});6、可选参数可以配置如下laykefu.init({uid:'',//客户id名称:'',//客户昵称组:'',//客户服务组头像:'',//客户avatarsocket:'',//聊天服务器地址face_path:'',//表情包路径upload_url:'',//图片上传路径height:'',//窗口高度width:'',//窗口宽度});5、关联已有的账户系统。默认情况下,咨询的客户是随机分配的账户信息。如果你的平台有账户系统,你可以在初始化时传递uid和name。二、服务器配置1、安装依赖composerinstall2。配置环境,修改目录下的.env信息。如果在mac上运行,请进入/vendor/workerman/Conf/目录,然后运行phpstart.phpstart-d启动服务命令如下,以debug(调试)模式启动phpstartstart.phpstartindaemon(守护进程)模式phpstart.phpstart-dstopphpstart.phpstoprestartphpstart.phprestartsmoothrestartphpstart.phpreload查看状态phpstart.phpstatus查看连接状态phpstart.phpconnectionsotherinformation客服地址:主机/服务账号密码:客服小美123456//售前客服客服小丽123456//售后-售后客服后台管理地址:host/admin账号密码:adminadmin