php在线客服聊天系统
最近在看workerman,因此采用GatewayWorker写了一个简易的在线客户聊天系统。仅供学习,写的不好,欢迎指点。参考采用tp5+mysql+php7.4+GatewayWorker+websocket
功能点
- 消息列表
- 未读消息数
- 最后一条未读消息实时列表展示
- 最后一条未读消息时间展示等
- 一对一单聊
- 头像、用户名展示
- 文字聊天
- 图片聊天
- 表情
- 聊天内容持久化
- 是否在线展示
- 聊天过程中是否在线惰性加载
- 聊天内容持久化
- 历史聊天记录 等
采用docker搭建开发环境。
docker环境搭建,可网上自行搜索。或者参考我的个人博客 docker-lnmp
一对一聊天
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5nD9lW4n-1642528303536)(http://bg.caixiaoxin.cn/wp-content/uploads/2021/12/chat-content-300x206.png)]
85号客服的聊天列表
源码地址:客服在线聊天系统源码github地址