核心功能要点
| 模块 | 技术方案 |
|------|---------|
| **并行监控** | 每个直播间独立 `asyncio.Task`,`MonitorManager` 统一管理 N 个房间 |
| **礼物去重** | 仅在连击结束时记录,避免重复计算钻石 |
| **实时推送** | WebSocket + 25s 心跳保活 + 断线自动重连(3s) |
| **数据聚合** | SQL `GROUP BY` 直接在数据库层完成钻石排行 |
| **跟踪场次** | 同一用户多次进场累加 `entry_count`,取最新进场时间 |
| **状态同步** | 服务启动时自动恢复所有已配置房间的监控任务 |