聊天体验
- 会话列表、会话详情、消息列表。
- 文字、图片、拍照上传、表情包。
- 未读气泡、清除未读、消息回执。
基于 Workerman WebSocket 的实时沟通体系,覆盖用户、客服、打手和工作室会话,支持文字、图片、表情、未读和敏感词风控。
陪玩护航不是标准电商,用户付款前后都需要沟通。IM 做得完整,用户就能确认需求,打手能推进服务,客服能处理售后,平台也能留住证据。
用户能直接找客服或服务人员,不用跳到外部聊天工具,减少跑单风险。
订单相关沟通和图片资料留在平台内,验收、退款和争议处理更清楚。
敏感词、聊天记录、在线状态和客服分配,让平台能管住沟通质量。
前端 chat/session.vue 与后端 Chat API、Workerman 共同支撑消息功能。
从发起会话到后台审计,IM 是平台的沟通基础设施。
IM 不依赖第三方聊天 SaaS,源码里有独立 WebSocket 服务和 API。
subpages/chat/session.vue,消息中心 pages/message/index,以及 official、official-detail、interactions。
randomCustomer、officialMessages、myMessages、conversations、conversationDetail、createConversation、messages、onlineStatus、wsInfo、expressions。
admin/chat/Comment、Expression、Invitation、Message、Record,支撑评论、表情、邀请、消息、记录管理。
workerman/Events.php、config.php、start.php、start-windows.bat,支持本地和服务器启动 WebSocket 服务。
自建 IM 是系统的核心能力,能减少跳单、沉淀证据,也让客服和打手协作更顺。