Commit Graph

  • 5750128f60 fix: 修复 ScoreSaber 最近成绩获取的索引边界问题 lixiangwuxian 2025-03-08 20:39:19 +08:00
  • d68f9c0e89 fix: 初始化 BeatLeader 和 ScoreSaber 歌曲哈希映射,防止空指针异常 lixiangwuxian 2025-03-08 20:37:36 +08:00
  • 8b4866b4d3 feat: 为 BeatLeader 和 ScoreSaber 添加通用歌曲 ID 获取方法 lixiangwuxian 2025-03-08 20:35:53 +08:00
  • 7dbdaed21f fix: 精简 BeatLeader 最近成绩 API 请求参数 lixiangwuxian 2025-03-08 20:05:21 +08:00
  • 64dd6d6e9b fix: 优化 BeatLeader 最近成绩获取的 API 请求参数 lixiangwuxian 2025-03-08 20:02:34 +08:00
  • f151d08473 fix: 优化 BeatLeader 最近成绩获取的排序参数 lixiangwuxian 2025-03-08 19:58:27 +08:00
  • f02b00fb6a fix: 优化 BeatLeader 歌曲 ID 处理逻辑,增加健壮性 lixiangwuxian 2025-03-08 19:46:54 +08:00
  • beb8562690 fix: 修正 BeatLeader 最近成绩获取中的时间和玩家信息处理 lixiangwuxian 2025-03-08 19:40:37 +08:00
  • 24aa3dd71a fix: 修复 BeatLeader 最近成绩获取的 JSON 解析逻辑 lixiangwuxian 2025-03-08 19:28:56 +08:00
  • bfac7dfa59 refactor: 调整 BeatLeader 模块,注释并移除热门成绩相关功能 lixiangwuxian 2025-03-08 19:22:41 +08:00
  • 33a59e6118 chore: 更新 Docker Compose 配置,定义网络设置并指定版本 lixiangwuxian 2025-03-08 19:04:11 +08:00
  • b0892412ce feat: 优化 BeatLeader 和 ScoreSaber 数据查询逻辑,新增数据变更检测方法 lixiangwuxian 2025-03-08 19:01:47 +08:00
  • fcc99efe7e feat: 优化最近成绩获取,并发下载歌曲封面并在消息中展示 lixiangwuxian 2025-03-08 18:14:57 +08:00
  • 861ee37da3 fix: 调整最近成绩消息的换行符处理 lixiangwuxian 2025-03-08 18:10:47 +08:00
  • 8c7afd1715 fix: 更新临时文件路径生成函数的目录名称 lixiangwuxian 2025-03-08 17:59:58 +08:00
  • e6cb03fdc5 fix: 修正图片文件路径生成逻辑,移除硬编码的文件前缀 lixiangwuxian 2025-03-08 17:55:31 +08:00
  • e4b25e1845 feat: 在最近成绩消息中添加歌曲缩略图 lixiangwuxian 2025-03-08 17:52:34 +08:00
  • 06dc8ea4d1 fix: 修改图片处理逻辑,将文件扩展名从 .png 更改为 .jpeg lixiangwuxian 2025-03-08 17:35:10 +08:00
  • 6b58408cd2 chore: 添加 Docker 和策略配置文件到 .gitignore lixiangwuxian 2025-03-08 17:08:41 +08:00
  • 79f62f1b7f refactor: 重构配置管理,使用强类型配置结构并更新相关代码 lixiangwuxian 2025-03-08 17:08:28 +08:00
  • a36008847c refactor: 移除CQ消息生成工具函数 lixiangwuxian 2025-03-08 16:57:23 +08:00
  • f1e2fb6a20 feat: 完善消息模块,新增多种消息类型和统一消息解析机制 lixiangwuxian 2025-03-08 16:50:38 +08:00
  • 13ea5d7f98 feat: 重构消息处理模块,引入统一的消息接口和类型安全的消息解析 lixiangwuxian 2025-03-08 16:10:06 +08:00
  • e0637ab81f refactor: update file paths to use /tmp/qqbot for image generation lixiangwuxian 2025-02-23 01:13:26 +08:00
  • 38940fa07f refactor: centralize temporary file path generation and update file references lixiangwuxian 2025-02-22 18:40:26 +08:00
  • 388cfdf377 refactor: modify cycle task initialization to start immediately for score cleanup lixiangwuxian 2025-02-22 18:16:54 +08:00
  • df2ad0de94 feat: add binding checks in BindBL and BindSS functions to prevent account conflicts lixiangwuxian 2025-01-16 21:34:07 +08:00
  • 70d7e270d7 refactor: comment out scheduled database cleanup logic in cleanDB function for future implementation lixiangwuxian 2025-01-15 23:16:49 +08:00
  • d464f18fbd feat: add GetGroupMemberList function to actionManager for retrieving group member IDs and initiate websocket communication lixiangwuxian 2025-01-15 15:36:20 +08:00
  • 9afe78301a chore: add import for works package in main.go to support new features and functionality lixiangwuxian 2025-01-15 15:08:40 +08:00
  • f9be1e6464 fix: correct variable name in RoundCheckSteamPlaying function to use gameList instead of gamePlayingMap for accurate game status reporting lixiangwuxian 2025-01-15 14:58:40 +08:00
  • 7eeee665ee feat: enhance database maintenance with error handling and logging for VACUUM and PRAGMA optimize operations lixiangwuxian 2025-01-15 11:35:18 +08:00
  • 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 lixiangwuxian 2025-01-15 11:14:11 +08:00
  • 9272c426e3 refactor: update logging format in MsgInHandler to include color coding for incoming and outgoing messages, enhancing readability and context in logs lixiangwuxian 2025-01-15 10:47:07 +08:00
  • bad24ad2ec feat: implement cleanup tasks for temporary files and database optimization lixiangwuxian 2025-01-15 10:42:07 +08:00
  • db8ced6807 feat: add scheduled cleanup tasks for temporary files and old scores in works and beatleader/scoresaber services lixiangwuxian 2025-01-15 10:36:15 +08:00
  • a607e45fe3 refactor: improve error messages in BindBL and BindSS functions to provide clearer feedback on input validation and player data retrieval issues lixiangwuxian 2025-01-15 10:35:46 +08:00
  • d4d371fbbc refactor: extend user message history retention and increase maximum history size for improved context management in headmasterHandler lixiangwuxian 2025-01-10 02:24:10 +08:00
  • cd1e7cbe1c refactor: enhance headmasterHandler to include received time in JSON responses for improved message context and consistency in message formatting lixiangwuxian 2025-01-10 02:20:52 +08:00
  • a13a33e572 refactor: rename GenReply to GenReplyCQ for clarity and update SendMsg to use the new function; add GenPokePkg and GenGetGroupMemberListPkg for enhanced action handling lixiangwuxian 2025-01-10 02:12:45 +08:00
  • 8dcef53924 feat: implement time wheel for scheduling tasks and refactor bond and steam playing checks to use new task scheduling utility lixiangwuxian 2025-01-10 01:27:50 +08:00
  • fa635ad9f1 feat: add mutex lock to WebSocketClient for thread-safe message sending lixiangwuxian 2025-01-09 22:21:43 +08:00
  • ffc73605e8 refactor: enhance headmasterHandler to include group nickname in JSON responses for better user context and improve message formatting consistency lixiangwuxian 2025-01-09 03:04:51 +08:00
  • d3e9c9b0d6 refactor: modify headmasterHandler to include message origin ID in JSON response and adjust ReferOriginMsg flag for improved message tracking lixiangwuxian 2025-01-09 02:43:08 +08:00
  • 0a8ec74036 refactor: update message formatting in headmasterHandler to use JSON structure for improved data handling lixiangwuxian 2025-01-09 02:27:32 +08:00
  • a2d8fe5e79 chore: update go-openai dependency to v1.36.1 and improve OpenAI client configuration in headmasterHandler lixiangwuxian 2025-01-09 02:03:47 +08:00
  • 72d2aad13e feat: update WebSocket client initialization to use dynamic server address from configuration lixiangwuxian 2025-01-09 01:26:39 +08:00
  • 03fe508d7b refactor: update headmasterHandler to handle user messages more flexibly and improve OpenAI client configuration with dynamic API key and model name from config lixiangwuxian 2025-01-09 00:59:05 +08:00
  • 9c589714ce refactor: remove unused fields from BondData struct and update database schema for improved clarity and maintainability lixiangwuxian 2025-01-09 00:36:03 +08:00
  • a35dfc74f0 refactor: clean up PlayerData struct by commenting out unused fields for better readability and maintainability lixiangwuxian 2025-01-08 22:52:06 +08:00
  • 9c3c5f9b64 refactor: remove unused fields from BondData struct for improved clarity and maintainability lixiangwuxian 2025-01-08 22:51:57 +08:00
  • a1fcfe4366 feat: add help inform messages for bot commands and improve error handling in player data fetching lixiangwuxian 2024-12-28 22:32:05 +08:00
  • ff8d077f1c fix: update HelpInforms key usage from triggerName to category for improved organization lixiangwuxian 2024-12-26 15:23:52 +08:00
  • a79991c4ff feat: enhance help inform structure and update command descriptions across various handlers lixiangwuxian 2024-12-26 11:35:34 +08:00
  • 48dd4b17de refactor: rename Fail function to ChanceToFalse for improved clarity lixiangwuxian 2024-12-26 10:55:09 +08:00
  • 52c33ec48a feat: implement WebSocket client reconnection logic and enhance client structure lixiangwuxian 2024-12-26 10:41:46 +08:00
  • d2fc755df5 refactor: streamline UnRegisterLiveHandler calls in xiBaoTemp and beiBaoTemp functions lixiangwuxian 2024-12-21 22:31:03 +08:00
  • e14023a59d feat: 修复 QQ 文档 URL 解析问题 lixiangwuxian 2024-12-21 14:15:37 +08:00
  • 963fa126d8 feat: 仅处理bilibili追踪参数 lixiangwuxian 2024-12-19 21:08:00 +08:00
  • 1f7b082e02 chore: 添加命令说明,去除url移除 lixiangwuxian 2024-12-11 23:27:41 +08:00
  • be37dcc1fd feat: 添加群名片支持 lixiangwuxian 2024-11-27 01:20:31 +08:00
  • 2fccf24709 chore: 杂项修改 lixiangwuxian 2024-11-27 01:15:45 +08:00
  • 978aa6a04e fix: 修复各种问题 lixiangwuxian 2024-11-08 00:43:06 +08:00
  • 033e1b041c feat: 添加新股通知 lixiangwuxian 2024-11-08 00:42:41 +08:00
  • 2efcdc942b fix: fix docker image reference lixiangwuxian 2024-11-07 19:53:44 +08:00
  • 5ee7dd5f8d feat: add python support lixiangwuxian 2024-11-07 19:47:09 +08:00
  • 0162c27789 feat: 添加21点帮助 lixiangwuxian 2024-11-01 22:35:54 +08:00
  • 71b3fe8bbf feat: 喜报不要求保证同一条消息 lixiangwuxian 2024-11-01 22:35:39 +08:00
  • 74cb2d19ca refactor: 重构RegisterLiveHandler,不再主动注销handler lixiangwuxian 2024-11-01 00:47:00 +08:00
  • 53da17802a feat: 添加21点游戏 lixiangwuxian 2024-11-01 00:46:26 +08:00
  • dce09c6e1f feat: 添加steam上线速报 lixiangwuxian 2024-10-28 02:58:26 +08:00
  • 7e28953a56 refactor: 重构消息发送模型 lixiangwuxian 2024-10-28 02:58:08 +08:00
  • fe863a9ac8 refactor: 清理不可达分支 lixiangwuxian 2024-10-26 03:48:56 +08:00
  • 0fdaade4a9 fix: 修复忽略等级判断问题 lixiangwuxian 2024-10-26 03:31:15 +08:00
  • d0152c6c81 feat: 添加工单前端支持 lixiangwuxian 2024-10-26 03:30:54 +08:00
  • 40f1f51cfa feat: 添加Steam查房功能 lixiangwuxian 2024-10-26 03:30:33 +08:00
  • ecdc1ed254 fix: 修正注解格式错误 lixiangwuxian 2024-10-25 01:39:25 +08:00
  • 904a1fefff Merge branch 'main' of ssh://127.0.0.1:2222/lixiangwuxian/qq_bot lixiangwuxian 2024-10-25 01:38:21 +08:00
  • 9bd8ca422a feat: 支持多次重试下载图片 lixiangwuxian 2024-10-25 01:37:41 +08:00
  • 907f41234d refactor: 重构docker调用 lixiangwuxian 2024-10-25 01:37:16 +08:00
  • 2834f73d06 refactor: 校长上下文调整为群共用 lixiangwuxian 2024-10-25 01:36:42 +08:00
  • 28dec155f8 fix: docker运行添加转义符 lixiangwuxian 2024-10-25 01:36:04 +08:00
  • 37161b4147 feat: 添加工单请求接口 lixiangwuxian 2024-10-24 19:19:11 +08:00
  • 5997c37576 Merge branch 'main' of https://git.lxtend.com/lixiangwuxian/qq_bot lixiangwuxian 2024-10-24 14:35:20 +08:00
  • 0fc6e0d52a feat: 添加忽略等级 lixiangwuxian 2024-10-24 14:33:49 +08:00
  • b37bc9a13b fix: 添加exec.go的注释 lixiangwuxian 2024-10-21 20:40:17 +08:00
  • f840391f97 feat: 支持调用docker容器 lixiangwuxian 2024-10-21 20:33:41 +08:00
  • c7e3199870 feat: 构建时拉取依赖 lixiangwuxian 2024-10-21 18:51:42 +08:00
  • 7dfde04639 chore: 修改权限提示内容 lixiangwuxian 2024-10-20 15:47:50 +08:00
  • 33ef75c54f feat: ws断连后自动重试 lixiangwuxian 2024-10-20 15:47:30 +08:00
  • 5a56f6fdc7 feat: 添加关键词回复 lixiangwuxian 2024-10-20 15:47:00 +08:00
  • 003c9b6f90 feat: 添加切分文本功能 lixiangwuxian 2024-10-20 14:34:37 +08:00
  • 67cff69184 fix: 修复权限加入问题 lixiangwuxian 2024-10-20 03:56:35 +08:00
  • 9cbcc3227f refactor: 使用正则分割信息 lixiangwuxian 2024-10-20 03:25:20 +08:00
  • 6f78e3e30d fix: 修复权限系统qq提取问题,新增权限问题 lixiangwuxian 2024-10-20 03:20:37 +08:00
  • 049b5774bf feat: 更新权限系统 lixiangwuxian 2024-10-20 02:46:56 +08:00
  • 03ee846b7a refactor: 重构handler系统 lixiangwuxian 2024-10-20 02:40:02 +08:00
  • 6dad9bb76f feat: 喜报/悲报支持图片 lixiangwuxian 2024-10-20 02:25:39 +08:00
  • 235d22a4c0 refactor: 修改网页为远程执行 lixiangwuxian 2024-10-20 01:27:15 +08:00
  • 66d0d683e8 feat: 修改为实例dockerfile lixiangwuxian 2024-10-20 01:26:33 +08:00