11 Commits

Author SHA1 Message Date
lixiangwuxian
e84d64100c feat: 从手写sql迁移至gorm 2025-07-05 15:46:36 +08:00
lixiangwuxian
788fd16554 fix: 更新数据库操作方法,统一使用 GetSqlTran 和 GetSqlDB,确保数据库事务处理的一致性 2025-06-28 19:56:54 +08:00
662add9c3e refactor: 更新模块路径,将所有引用的路径从旧的 git.lxtend.com/qqbot 更改为新的 git.lxtend.com/lixiangwuxian/qqbot 2025-06-11 19:13:52 +08:00
f87922883e fix: Update configuration structure to include Management section for WebSocket and HTTP server addresses 2025-03-24 16:28:15 +08:00
lixiangwuxian
711c4fd3d6 refactor: 简化Steam游戏状态检查逻辑
- 移除checkDiffSteamGameStatus中玩家退出游戏的冗余检查
- 优化RoundCheckSteamPlaying中的日志输出
- 删除未使用的代码片段
2025-03-09 17:44:30 +08:00
lixiangwuxian
300fdbd957 refactor: 优化Steam游戏状态检查逻辑 2025-03-09 14:34:06 +08:00
lixiangwuxian
3a26404755 feat: 为Steam游戏状态检查添加重复登录游戏的防重复通知机制
优化Steam游戏状态检查逻辑,增加了以下特性:
1. 记录玩家游戏退出信息
2. 实现30分钟内重复登录同一游戏时抑制通知
3. 修改checkDiffSteamGameStatus函数返回值,增加玩家信息返回
4. 更新playingMap的方式更加安全和清晰
2025-03-09 01:04:26 +08:00
lixiangwuxian
79f62f1b7f refactor: 重构配置管理,使用强类型配置结构并更新相关代码 2025-03-08 17:08:28 +08:00
lixiangwuxian
d464f18fbd feat: add GetGroupMemberList function to actionManager for retrieving group member IDs and initiate websocket communication 2025-01-15 15:36:20 +08:00
lixiangwuxian
fd2ebce29e refactor: update checkDiffSteamGameStatus to return a map for game statuses and add getAllSteamID function for retrieving all Steam IDs; enhance help messages for binding and unbinding Steam accounts 2025-01-15 11:14:11 +08:00
lixiangwuxian
dce09c6e1f feat: 添加steam上线速报 2024-10-28 02:58:26 +08:00