編程浪子客服系統開源啦

客服系統開源啦

相信最近大家在瀏覽 浪子博客的時候 ,發現右下角有個浮層。這就是最近做的客服系統。先上圖我們看看效果


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.pontefm.com 

H5端

H5端體驗網址:http://m.54php.cn 

公眾號端

qrcode.jpg

最后

swoole 和 workerman 讓php 有了長連接的特性,這點非常好。我相信php有了長連接之后 會發展的更快。

同時也告誡我們要不斷地學習新知識,我以前就一直認為php不太適合做長連接,這個是我見識短淺。對 swoole 和 workerman  作者致敬。


PS:由于要錄制新的課程了,最近可能不太會頻繁更新博客 ,望大家多多包涵 ~~

<蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>