基于workerman+gatawayworker+thinkphp5搭建的客服系统

laykefu

thinkphp5+Gatewayworker搭建的web客服系统
体验地址:http://laykefu.guoshanchina.com
github仓库:https://github.com/shmilylbel...php

1.客户端接入

一、添加laykefu.css样式文件css

<link href="http://laykefu.guoshanchina.com/static/customer/css/laykefu.css" rel="stylesheet" type="text/css" />

二、添加jquery.js和laykefu.js 文件html

<script src="https://cdn.staticfile.org/jquery/2.1.4/jquery.min.js"></script>
<script src="http://laykefu.guoshanchina.com/static/customer/js/laykefu.js"></script>

三、添加html目标代码 id="show-laykefu",样式可根据需求自定义jquery

<div class="laykefu-min">咨询客服</div>

默认显示一个客服linux

四、初始化laykefugit

laykefu.init({
        group: 1,//客服分组
        socket: '127.0.0.1:7272',//聊天服务器地址
        face_path:'/static/customer/images/face',//表情包路径
        upload_url:'/index/upload/uploadImg',//图片上传路径
    });

五、若是须要展现多个客服,那么须要这么修改github

<div class="laykefu-min" data-group="1" >售前客服</div>
<div class="laykefu-min" data-group="2" style="margin:100px">售后客服</div>

初始化前须要先获取group的值web

$(".laykefu-min").click(function(){
    var group = $(this).attr('data-group');
    laykefu.init({
        group: group,//客服分组
        socket: '127.0.0.1:7272',//聊天服务器地址
        face_path:'/static/customer/images/face',//表情包路径
        upload_url:'/index/upload/uploadImg',//图片上传路径
    });
});

六、可选参数
可配置参数以下thinkphp

laykefu.init({
        uid: '',//客户id
        name: '',//客户昵称
        group: '',//客服分组
        avatar: '',//客户头像
        socket: '',//聊天服务器地址
        face_path:'',//表情包路径
        upload_url:'',//图片上传路径
        height:'',//窗口高度
        width:'',//窗口宽度
    });

五、关联已有帐户系统
默认状况下咨询的客户是随机分配帐户信息,若是你的平台有帐户系统,那么能够在初始化的时候传递uid和name便可windows

2.服务端配置

一、安装依赖

composer install

二、配置环境
修改目录下.env信息
三、启动gatawayworker相关服务
若是你是在windows上运行的话,直接双击/vendor/workerman/Conf/start_for_bat.bat便可
若是你是在linux或mac上运行的话,请进入/vendor/workerman/Conf/目录,而后运行

php start.php start -d

开启服务
命令以下
启动
以debug(调试)方式启动

php start.php start

以daemon(守护进程)方式启动

php start.php start -d

中止
php start.php stop

重启
php start.php restart

平滑重启
php start.php reload

查看状态
php start.php status

查看链接状态
php start.php connections

其余信息

客服地址:host/service
帐户密码:
客服小美 123456 //售前客服
客服小丽 123456 //售后客服

后台管理地址:host/admin帐户密码:admin admin

相关文章
相关标签/搜索