Commit Graph

235 Commits (0af35595066879b7b69773146eb34ae341ee8c86)

Author SHA1 Message Date
UnCLAS-Prommer 0af3559506
删除uvlock 2026-01-16 00:26:20 +08:00
UnCLAS-Prommer c6f892def0
移除uvlock 2026-01-15 19:25:51 +08:00
墨梓柒 24ea1d2c41
Merge pull request #76 from Mai-with-u/dev
Dev
2026-01-10 02:35:00 +08:00
墨梓柒 7b6b0d9593
feat: 添加消息大小限制和消息发送处理
- 在 message_sending.py 中引入了 95MB 的最大消息大小限制,以防止连接中断。
- 为超出大小限制的消息添加了调试和错误日志记录。
- 增强了 meta_event_handler.py 中的心跳处理,提供了更详细的机器人状态日志。
- 重构了 notice_handler.py 中的表情符号处理,使用集中式 qq_face 映射代替硬编码值。
- 更新了 qq_emoji_list.py 以修正格式并添加新的表情符号映射。
- 改进了 main_send_handler.py 中的命令处理,以便向平台发送结构化响应。
- 扩展了 send_command_handler.py 中的命令处理,添加了用于设置组名和管理组成员的新命令。
- 增强了 send_message_handler.py 中的文件消息处理,以支持文件路径和详细的文件信息。
2026-01-03 19:59:02 +08:00
墨梓柒 616ab2b9d6
feat: 添加消息大小计算和警告日志,优化消息发送调试信息 2026-01-03 14:34:30 +08:00
墨梓柒 74b050032d
feat: 处理通知notice消息的时候检查是否在群聊白名单中 2026-01-03 14:09:11 +08:00
墨梓柒 e6b4c0cf3a
feat: 更新版本号至0.1.3 2026-01-03 14:06:07 +08:00
墨梓柒 3ec1499324
feat: 添加转发消息配置,支持图片数量阈值设置 2026-01-03 14:03:14 +08:00
墨梓柒 efd98b022f
feat: 移除冗余的配置属性访问方法,改为动态代理访问 2026-01-03 02:34:15 +08:00
墨梓柒 66a1c08405
feat: 优化配置重载逻辑,增加重载状态标记和时间检查 2026-01-03 02:31:22 +08:00
墨梓柒 d40663709c
feat: 添加uv.lock到.gitignore文件 2026-01-03 02:08:35 +08:00
墨梓柒 b0bfa1a42d
feat: 添加配置管理器支持热重载功能
- 实现 ConfigManager 类,支持加载和热重载配置文件
- 使用 watchdog 监控配置文件变化,自动重载配置
- 支持为特定配置项注册回调函数,便于处理配置变更
- 提供多种配置属性访问接口,如 nickname、chat、voice 等
- 增加防抖机制,避免频繁重载导致的性能问题
2026-01-03 02:00:58 +08:00
墨梓柒 3e27e57409
Merge pull request #74 from A0000Xz/dev
修复引用系统消息(如红包)时的回复处理异常
2025-12-27 21:36:05 +08:00
A0000Xz 76b02a0d81
修复引用系统消息(如红包)时的回复处理异常
修正reply_message在意外情况时的错误类型,使其从str变为list[Seg],保证正常的引用消息发出
2025-12-24 04:08:02 +08:00
墨梓柒 a0bc06205c
Merge pull request #72 from ShiroRikka/uv-deps-add
📦 build(deps): 添加 pyproject.toml 依赖
2025-12-20 13:44:53 +08:00
墨梓柒 af5b7f1a92
优化视频和音乐消息处理,返回结构化数据格式,增加小程序分享消息的处理 2025-12-13 15:12:01 +08:00
墨梓柒 417e30daca
revert CI 2025-12-11 15:45:57 +08:00
墨梓柒 250be48ea8
增加对群名称变更通知的处理,支持Base64解码群公告标题和内容,优化音乐消息处理逻辑以支持多种数据格式 2025-12-11 15:43:39 +08:00
墨梓柒 0beb3dfdfa
增加对音乐卡片消息的处理,提取歌曲和歌手信息并构建相应文本 2025-12-11 15:29:48 +08:00
墨梓柒 12f6d205e1
增强对JSON卡片消息的处理,支持群公告解析并构建相应文本 2025-12-11 15:26:25 +08:00
墨梓柒 96b6487ccc
增加对群消息表情回应、文件上传、群成员增减及管理员变动的处理,优化日志记录,清理过期日志,更新适配器启动信息 2025-12-11 15:22:36 +08:00
ShiroRikka 3de2444b0e feat(deps): 添加 pyproject.toml 依赖
- 向 pyproject.toml 添加了 aiohttp, asyncio, loguru, maim-message, pillow, requests, rich, sqlmodel, tomlkit, websockets 依赖
2025-12-03 23:44:27 +08:00
SengokuCola 0d7733734c 给所有转发统一加上了标题 2025-10-05 17:31:31 +08:00
UnCLAS-Prommer 424ca5b473
继续修复unpack问题 2025-09-24 13:38:20 +08:00
UnCLAS-Prommer 4d4e82d742
修复unpack错误 2025-09-22 21:11:09 +08:00
UnCLAS-Prommer 178912375d
更新版本号 2025-09-14 16:20:28 +08:00
UnCLAS-Prommer df5a874a60
echo消息处理 2025-09-14 16:19:06 +08:00
UnCLAS-Prommer ca27153fe6
修复转发的小问题,更新版本号 2025-09-14 00:04:13 +08:00
UnCLAS-Prommer b4600793b9
配置文件版本号更新 2025-09-13 13:44:49 +08:00
UnCLAS-Prommer f9d780fc14
Merge pull request #58 from CKylinMC/feat/impl-napcat-token
feat: add napcat token verify
2025-09-13 13:43:13 +08:00
UnCLAS-Prommer 8ac7d02362
Update main.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-09-13 13:42:44 +08:00
UnCLAS-Prommer 0584ac70c6
accept video 2025-09-13 13:35:15 +08:00
UnCLAS-Prommer 6be87024a8
Merge pull request #59 from XinxInxiN0/main
添加视频发送功能
2025-09-13 13:33:00 +08:00
Zuole 86d7b67cd3 添加视频发送功能 2025-09-13 13:15:09 +08:00
CKylinMC f165cf3e2e feat: add napcat token verify 2025-09-11 18:35:33 +08:00
UnCLAS-Prommer eaee8a45fb
manually cherry-pick commit of imageurl to dev 2025-09-10 22:47:58 +08:00
UnCLAS-Prommer 8bf1bd1517
添加更多种类的消息解析,重构send_handler部分 2025-09-10 22:44:55 +08:00
UnCLAS-Prommer eaa587869c
reply_message_id 2025-08-12 21:11:17 +08:00
UnCLAS-Prommer 4debb6d783
手动触发workflow 2025-08-07 23:12:22 +08:00
UnCLAS-Prommer f3bcdb2986
Merge pull request #53 from MaiM-with-u/dev
Dev
2025-07-31 19:16:38 +08:00
UnCLAS-Prommer 991115814b
增加大小防止文件过大,增加超时时长防炸 2025-07-31 19:14:23 +08:00
UnCLAS-Prommer 81fa3aa4df 增加对多次禁言的兼容 2025-07-22 22:10:00 +08:00
UnCLAS-Prommer 7b255269d1 先判断是否允许以增加处理速度 2025-07-18 22:32:35 +08:00
UnCLAS-Prommer d6a97e3014 错误处理 2025-07-18 15:58:09 +08:00
UnCLAS-Prommer 10fc60e04d accept format change 2025-07-09 19:55:10 +08:00
UnCLAS-Prommer 96bae518f9 Merge branch 'dev' of https://github.com/MaiM-with-u/MaiBot-Napcat-Adapter into dev 2025-07-09 19:54:49 +08:00
UnCLAS-Prommer b0b511ee9d accept format change 2025-07-09 19:53:42 +08:00
UnCLAS-Prommer ee115c7e24
Merge pull request #51 from SkillfulPainter/dev
新增发送本地文件方法
2025-07-08 22:07:04 +08:00
Donaldzhao 9e281d838c 新增发送文件方法 2025-07-08 21:26:37 +08:00
UnCLAS-Prommer 7b1f117af2 Merge branch 'main' of https://github.com/MaiM-with-u/MaiBot-Napcat-Adapter 2025-07-07 16:50:52 +08:00