42 Commits

Author SHA1 Message Date
lixiangwuxian
89b672be8d refactor: 更新 ResizeImageByMaxHeight2Image 函数,支持处理 GIF 格式并返回多个图像及延迟信息,支持返回GIF结果 2025-05-13 23:41:19 +08:00
lixiangwuxian
74b92f675b feat: 添加查bl图命令以获取最新分数截图,并优化头像处理逻辑,使用新的图片缩放方法 2025-05-10 14:33:53 +08:00
lixiangwuxian
1a31652751 refactor: 优化 GitPull 函数,移除多余的换行符和空格处理,增强代码可读性,并添加远程分支存在性检查逻辑 2025-05-05 02:45:30 +08:00
lixiangwuxian
5b7a5a5aca fix: 在 PullCodeHandler 和 BuildBotHandler 中添加错误日志记录,提升错误处理的可追溯性 2025-05-05 02:26:56 +08:00
lixiangwuxian
cb8c83e09a feat: 在 GitPull 函数中添加强制重置本地修改和更新远程分支的逻辑,确保本地代码与远程仓库保持一致 2025-05-05 02:14:26 +08:00
lixiangwuxian
2eb0d5de20 refactor: 修改 NewSelfNodeMessage 函数以接受内容参数,并更新消息处理逻辑以简化代码结构 2025-05-05 02:02:14 +08:00
lixiangwuxian
b55d1f24b8 refactor: 提取用户信息获取逻辑到 util.NewSelfNodeMessage 函数,简化消息处理逻辑 2025-05-05 01:37:48 +08:00
lixiangwuxian
0f0a2304cb fix: 使用循环持续移除 URL 后缀 2025-04-16 00:44:01 +08:00
lixiangwuxian
20d82d485e refactor: 将多个 fmt.Println 日志替换为 log.Printf,以统一日志输出格式并提升可读性 2025-04-16 00:32:16 +08:00
lixiangwuxian
7ba0f74b49 feat: 添加常量 TempDir 并更新文件下载逻辑以支持跳过已存在文件的选项 2025-04-12 21:16:58 +08:00
lixiangwuxian
98c9073f0d fix: 在 fetchSelf 函数中初始化 reply 变量以确保返回值的正确性 2025-04-11 00:51:01 +08:00
lixiangwuxian
eafc291a93 fix: 更新 DownloadFile 函数以使用自定义 TLS 配置,禁用证书验证以支持不安全连接 2025-04-10 02:21:54 +08:00
lixiangwuxian
cc40ea8b3d fix: 更新 DownloadFile 函数以使用 fasthttp 客户端,优化下载性能并简化错误处理逻辑 2025-04-10 02:15:34 +08:00
lixiangwuxian
b42b3ca4d3 fix: 更新 DownloadFile 函数的 HTTP 传输配置,禁用 HTTP/2 并增强 TLS 证书验证 2025-04-10 02:13:41 +08:00
lixiangwuxian
5b63594110 fix: 更新 DownloadFile 函数以解析 URL,增强 TLS 配置并改进重试逻辑 2025-04-10 02:06:46 +08:00
lixiangwuxian
fda4cca833 fix: 更新 DownloadFile 函数以使用自定义 HTTP 客户端,增强 TLS 安全性并改进错误日志输出 2025-04-10 02:03:04 +08:00
lixiangwuxian
9400e317ea fix: 更新 ImageMessage 的 URL 处理逻辑,修复日志记录方式并移除冗余日志 2025-04-10 01:59:41 +08:00
lixiangwuxian
e3e1c31a68 fix: 优化 ImageMessage 的 URL 处理逻辑,简化代码并保持特殊字符转义支持 2025-04-10 01:42:40 +08:00
lixiangwuxian
91f713d3de fix: 更新图片下载功能以支持动态文件扩展名,并修复文件路径生成逻辑 2025-04-10 01:32:13 +08:00
lixiangwuxian
e3676098b9 Merge branch 'main' of ssh://100.75.27.65:2222/lixiangwuxian/qq_bot 2025-03-10 17:44:49 +08:00
lixiangwuxian
da77357401 feat: add text-to-image conversion utility with Markdown and HTML support 2025-03-10 17:44:21 +08:00
lixiangwuxian
cfd20cbefe feat: 为QQ机器人添加Git仓库管理接口
新增了Git仓库管理相关功能:
1. 在router中添加/git路由组
2. 新增代码拉取、构建和重启的HTTP接口
3. 将Git拉取逻辑抽取到util包中
4. 支持通过HTTP请求触发代码拉取、构建和重启操作
5. 扩展CORS配置,允许git.lxtend.com域名访问
2025-03-09 01:32:49 +08:00
lixiangwuxian
2eb9716d24 refactor: 移除 ScoreSaber 和 BeatLeader 热门成绩相关代码,并为玩家信息添加头像显示 2025-03-09 00:24:44 +08:00
lixiangwuxian
7d5b69685b refactor: 将歌曲哈希查询方法提取到公共工具包中 2025-03-09 00:07:24 +08:00
lixiangwuxian
8c7afd1715 fix: 更新临时文件路径生成函数的目录名称 2025-03-08 17:59:58 +08:00
lixiangwuxian
13ea5d7f98 feat: 重构消息处理模块,引入统一的消息接口和类型安全的消息解析 2025-03-08 16:10:06 +08:00
lixiangwuxian
38940fa07f refactor: centralize temporary file path generation and update file references 2025-02-22 18:40:26 +08:00
lixiangwuxian
8dcef53924 feat: implement time wheel for scheduling tasks and refactor bond and steam playing checks to use new task scheduling utility 2025-01-10 01:27:50 +08:00
lixiangwuxian
48dd4b17de refactor: rename Fail function to ChanceToFalse for improved clarity 2024-12-26 10:55:09 +08:00
lixiangwuxian
978aa6a04e fix: 修复各种问题 2024-11-08 00:43:06 +08:00
lixiangwuxian
9bd8ca422a feat: 支持多次重试下载图片 2024-10-25 01:37:41 +08:00
lixiangwuxian
5a56f6fdc7 feat: 添加关键词回复 2024-10-20 15:47:00 +08:00
lixiangwuxian
003c9b6f90 feat: 添加切分文本功能 2024-10-20 14:34:37 +08:00
lixiangwuxian
235d22a4c0 refactor: 修改网页为远程执行 2024-10-20 01:27:15 +08:00
lixiangwuxian
674a5b2579 feat: 添加下载图片功能 2024-10-20 01:25:49 +08:00
lixiangwuxian
48891fbd0a feat: 添加帮助功能 2024-10-15 23:07:49 +08:00
lixiangwuxian
9f5106663f refactor: 自动截取整页 2024-10-13 16:04:05 +08:00
lixiangwuxian
97234edda8 feat: 添加cqjson处理和url处理 2024-10-13 15:18:43 +08:00
lixiangwuxian
1495ac516b refactor: 重命名Message.RawMsg 2024-10-13 14:40:32 +08:00
lixiangwuxian
eed624194a feat: 添加页面加载延时 2024-10-13 05:02:47 +08:00
lixiangwuxian
d084a62815 feat: 实现网页浏览功能 2024-10-13 04:52:39 +08:00
lixiangwuxian
4d6c22ff7b init: 初始化仓库 2024-10-08 01:34:26 +08:00