登录
首页 >  数据库 >  MySQL

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

来源:SegmentFault

时间:2023-01-22 12:58:59 497浏览 收藏

数据库小白一枚,正在不断学习积累知识,现将学习到的知识记录一下,也是将我的所得分享给大家!而今天这篇文章《基于workerman+gatawayworker+thinkphp5搭建的客服系统》带大家来了解一下基于workerman+gatawayworker+thinkphp5搭建的客服系统,希望对大家的知识积累有所帮助,从而弥补自己的不足,助力实战开发!

laykefu

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

1.客户端接入

1、添加laykefu.css样式文件

    

2、添加jquery.js和laykefu.js 文件

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

咨询客服

默认显示一个客服

4、初始化laykefu

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

5、如果需要展示多个客服,那么需要这么修改

售前客服
售后客服

初始化前需要先获取group的值

$(".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',//图片上传路径
    });
});

6、可选参数
可配置参数如下

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

5、关联已有账户系统
默认情况下咨询的客户是随机分配账户信息,如果你的平台有账户系统,那么可以在初始化的时候传递uid和name即可

2.服务端配置

1、安装依赖

composer install

2、配置环境
修改目录下.env信息
3、启动gatawayworker相关服务
如果你是在windows上运行的话,直接双击

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

今天关于《基于workerman+gatawayworker+thinkphp5搭建的客服系统》的内容介绍就到此结束,如果有什么疑问或者建议,可以在golang学习网公众号下多多回复交流;文中若有不正之处,也希望回复留言以告知!

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表