zoukankan      html  css  js  c++  java
  • 编程浪子客服系统开源啦

    客服系统开源啦

    相信最近大家在浏览 浪子博客的时候 ,发现右下角有个浮层。这就是最近做的客服系统。先上图我们看看效果


    600

    功能特性

    截图版本是多商户版本,功能相对较多,并且为了支付高并发引入了Redis。该应用在生产对外提供服务。


    主要功能如下


    • 提供商家和客服后台

    • 游客聊天,每天游客编号固定,游客UUID有效期为永久

    • 提供来路、浏览器、操作系统、设备、访问量统计

    • 留言功能

    • 商家后台添加客服、留言查询、对话查询

    • 定制化设置商户配置(自动弹出、浮层名称、商户名称)

    • 支持PC + 手机端 + 微信小程序 + 微信公众号

    • 支持IE8

    技术选项

    • Yii2 

    • GatewayWorker (基于WorkerMan)

    • Mysql 

    • Redis

    为什么使用GatewayWorker?

    由于GatewayWorker是基于 WorkerMan,并且使用php实现的。主要是为了方便出问题比较好查询。而Swoole 使用C写的,效率肯定会比较高。但是由于本人C不行,怕出了问题无法解决。

    Redis用来干什么的?

    用来异步操作的,例如异步存储聊天信息,异步发送短信。提高服务的实时处理进而提高更高的并发


    技术架构


    jg.jpg

    实际应用中可能会比这个更复杂。例如 


    • 客服如何主动发消息给游客

    • 如何保证游客的唯一性(昨天和今天同一个游客如何识别)

    • 如何统计游客从哪里来到目标网站?

    开源版本介绍

    开源版本主要是为了交流学习,所以功能相对少,主要是核心聊天功能。主要功能如下


    • 提供商家和客服后台

    • 游客聊天

    • 提供来路和浏览器统计

    • 商家后台添加客服

    • 支持PC + 手机端


    大家可以基于目前的功能 根据个人的兴趣添加更多个性化的功能。


    开源版本获取地址:https://git.home.54php.cn:4443/apanly/open_kf_v1 


    github地址,欢迎star:https://github.com/apanly/open_kf_v1 


    如何体验功能

    欢迎各位体验,如有想法可以通过博客里面的方式交流。

    小程序端


    600

    PC端

    pc端体验网址:http://www.54php.cn 

    H5端

    H5端体验网址:http://m.54php.cn 

    公众号端

    qrcode.jpg

    最后

    swoole 和 workerman 让php 有了长连接的特性,这点非常好。我相信php有了长连接之后 会发展的更快。

    同时也告诫我们要不断地学习新知识,我以前就一直认为php不太适合做长连接,这个是我见识短浅。对 swoole 和 workerman  作者致敬。


    PS:由于要录制新的课程了,最近可能不太会频繁更新博客 ,望大家多多包涵 ~~


    原文地址:编程浪子客服系统开源啦
    标签:客服系统   客服   开源   

    智能推荐

  • 相关阅读:
    基于typora编写Markdown文档
    VMware Workstation常见的故障处理
    VMware Workstation产品常用的快捷键
    2
    1
    9
    8
    7
    6
    5
  • 原文地址:https://www.cnblogs.com/apanly/p/10770334.html
Copyright © 2011-2022 走看看