深浅模式
私信与群聊
功能说明
为用户提供私聊、群聊及消息实时收发;红包、转账等增值能力依赖支付模块。
前置条件
- 站点 Redis 与 WebSocket 服务正常(由部署环境保障,管理员只需确认 系统监控 → 系统状态 无 Redis 断连)。
- 即时通讯相关功能已在授权中开通。
- 红包 / 转账额外需要 支付与提现 配置完成。
管理后台配置步骤
会话监管
路径:用户体系 → 群聊私信
- 查看全站或按区域筛选的会话列表
- 进入会话详情排查违规内容(需相应权限)
区域级开关
路径:区域管理 → 区域列表 → 编辑目标区域
| 项 | 说明 |
|---|---|
| 私信 / 群聊开关 | 关闭后本区域用户无法使用普通私信与群聊(官方机器人规则见 官方机器人) |
功能级开关
部分能力由 授权模块 控制是否在客户端展示红包、转账入口;未开通时菜单与按钮不会出现。开通后仍须:
- 系统设置 → 系统配置 → 微信支付(或支付宝)已配置
- 用户有足够余额或绑定支付方式
WebSocket 连接(运维侧)
若用户普遍「消息发不出、一直连接中」,请运维检查反向代理是否支持 WebSocket 升级;管理员可在 系统监控 → 在线用户 观察连接数是否异常。
区域配置
| 配置位置 | 作用 |
|---|---|
| 区域列表 → 私信开关 | 按区域启用 / 禁用 IM |
| 官方机器人 | 区域关闭私信时,可能仍保留官方通知通道 |
| 用户配置 | 注册登录与 IM 无直接开关,但禁言用户无法发言 |
验证是否生效
- 在已开启私信的区域,两测试账号互发私聊,双方实时收到。
- 创建群聊并拉入成员,群消息同步正常。
- (可选)发起小额 聊天转账 或 群红包,支付成功后消息卡片状态更新,财务管理 → 资金交易 有记录。
常见问题
全员无法收发消息
- 系统监控 → 系统状态 查看 Redis、WebSocket 是否正常。
- /nginx 未配置
Upgrade头会导致 H5 长连接失败,联系运维处理。
仅某区域不可用
- 检查 区域列表 中该区域是否关闭私信。
- 用户是否被拉黑或禁言。
红包 / 转账按钮不存在
- 确认授权已含红包 / 转账能力且 支付 已配置。
- 部分客户端仅在群聊或私聊特定入口展示。
消息延迟
- 查看 系统监控 → 定时任务 是否积压;通知控制台 → 消息链路追踪 排查投递延迟。
