基於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

相關文章
相關標籤/搜索