镀铬酸钾
|
46a041a97e
|
Merge pull request #69 from Fairy-Oracle-Sanctuary/dev
Dev
|
2026-03-15 13:49:37 +08:00 |
|
|
|
e103b1ad06
|
feat(discord): 添加代理支持配置
在 Discord 适配器中添加代理支持,包括配置模型、配置文件及实际代理实现。当配置了代理时,通过环境变量设置 HTTP/HTTPS 代理进行连接,以支持在需要代理的环境中使用 Discord 服务。
|
2026-03-15 13:47:49 +08:00 |
|
|
|
6407a4c30f
|
Merge branch 'dev' of https://github.com/Fairy-Oracle-Sanctuary/NeoBot into dev
|
2026-03-15 13:46:34 +08:00 |
|
|
|
28c25f9de9
|
build: 添加 requests 依赖包
添加 requests 2.32.3 版本到 requirements.txt 以支持 HTTP 请求功能
|
2026-03-15 13:46:30 +08:00 |
|
镀铬酸钾
|
9f6ca8b063
|
Merge pull request #68 from Fairy-Oracle-Sanctuary/discord_test
Discord test
|
2026-03-15 13:41:46 +08:00 |
|
|
|
672e199c17
|
fix: 更新跨平台群组映射的群号配置
将群组ID从1482413235474006067更改为1130287250513592453,以保持与实际群组配置一致
|
2026-03-15 13:41:09 +08:00 |
|
|
|
f868553342
|
feat: 添加Discord适配器与跨平台消息互通功能
新增Discord适配器支持,实现Discord与QQ之间的消息互通
添加通用数据模型用于跨平台消息转换
扩展配置系统以支持Discord和日志配置
重构日志系统以使用配置中的日志级别
在反向WebSocket管理器中注册Bot实例
更新主程序以支持Discord客户端启动
添加测试脚本验证核心功能
|
2026-03-15 13:36:17 +08:00 |
|
|
|
2a6e9b8f89
|
feat(bili): 支持合并B站分离的音视频流并添加请求头支持
添加对B站分离音视频流的合并功能,使用ffmpeg合并m4s格式的视频和音频流
扩展download_file接口支持自定义请求头,用于B站视频下载的Referer校验
|
2026-03-15 01:34:00 +08:00 |
|
镀铬酸钾
|
7226c3a28d
|
Modify deployment script to include git pull
Update dependencies and restart the NeoBot service after pulling the latest code.
|
2026-03-11 18:28:48 +08:00 |
|
镀铬酸钾
|
ae5fe32ba7
|
Update main.yml
|
2026-03-11 17:56:15 +08:00 |
|
镀铬酸钾
|
4a72670379
|
Update requirements.txt
|
2026-03-11 16:58:31 +08:00 |
|
|
|
958c1df1fc
|
feat(plugin): 新增极简插件开发模式
新增 SimplePlugin 基类,提供面向新手的极简插件开发方式
添加相关示例代码和文档说明
|
2026-03-08 19:02:09 +08:00 |
|
|
|
dec1a43f28
|
feat(bot): 实现 BotManager 并完善机器人注销逻辑
添加全局 BotManager 单例用于统一管理所有 Bot 实例
在 WS 关闭和 ReverseWSManager 清理时调用注销逻辑
修改广播插件使用 BotManager 获取所有活跃 Bot 实例
移除 echo 插件的权限限制并更新文档配置
|
2026-03-08 12:25:13 +08:00 |
|
|
|
789d4e8ac7
|
Merge branch 'dev' of https://github.com/Fairy-Oracle-Sanctuary/NeoBot into dev
|
2026-03-07 17:42:08 +08:00 |
|
|
|
c05ac03af1
|
feat: 更新配置和功能,修复B站解析问题
- 将WebSocket地址改为本地127.0.0.1
- 修改命令前缀为"/"
- 延长B站视频解析时长限制至2小时
- 更新版本号至v1.0.1并生成变更日志
- 完全重写依赖项列表
- 新增HTML格式的变更日志页面
|
2026-03-07 17:39:01 +08:00 |
|
镀铬酸钾
|
46cb2be120
|
Update add_plugins.py
|
2026-03-05 23:01:55 +08:00 |
|
镀铬酸钾
|
9cb6104a29
|
Create add_plugins.py
|
2026-03-05 22:58:53 +08:00 |
|
镀铬酸钾
|
f95c127beb
|
Merge pull request #67 from Fairy-Oracle-Sanctuary/dev
Dev
|
2026-03-01 16:05:28 +08:00 |
|
镀铬酸钾
|
3a9e90d0e8
|
Merge pull request #66 from Fairy-Oracle-Sanctuary/aiosync
feat: 添加多线程架构支持并优化性能
|
2026-03-01 16:04:14 +08:00 |
|
|
|
ff4a4d92a5
|
feat: 添加多线程架构支持并优化性能
实现线程管理器以支持高并发场景,添加GIL-free模式提升Python 3.14下的多线程性能
新增B站API集成和本地文件服务器功能,改进镜像插件支持GIF处理
更新文档说明多线程架构和GIL-free模式的使用方法
|
2026-03-01 16:01:51 +08:00 |
|
镀铬酸钾
|
e031afaa4a
|
Change command prefix from '。' to '/'
|
2026-03-01 11:27:57 +08:00 |
|
镀铬酸钾
|
08a963d2a4
|
Merge pull request #65 from Fairy-Oracle-Sanctuary/dev
Dev
|
2026-03-01 11:26:27 +08:00 |
|
baby20162016
|
0304c59748
|
Merge branch 'dev' of https://github.com/Fairy-Oracle-Sanctuary/NeoBot into dev
|
2026-03-01 11:25:57 +08:00 |
|
baby20162016
|
898c9e7a38
|
feat(plugins): 更新天气插件html
|
2026-03-01 11:25:36 +08:00 |
|
|
|
734c112ee4
|
feat: 添加更新日志生成器并修改命令前缀
添加完整的更新日志生成器工具,包括Python脚本和HTML模板
将bot命令前缀从"/"改为"。"以符合中文用户习惯
|
2026-03-01 11:14:10 +08:00 |
|
镀铬酸钾
|
14525c8924
|
Merge pull request #64 from Fairy-Oracle-Sanctuary/dev
refactor(reverse_ws): 重构反向WebSocket管理器的防重复处理逻辑
|
2026-02-28 22:46:27 +08:00 |
|
|
|
311b1985dd
|
refactor(reverse_ws): 重构反向WebSocket管理器的防重复处理逻辑
将防重复处理数据结构改为按客户端隔离,防止不同客户端间的事件冲突
添加事件处理中的状态跟踪,避免并发处理同一事件
优化群消息内容防重复检查,仅对群聊消息生效
增加详细的调试日志,便于问题排查
|
2026-02-28 22:45:36 +08:00 |
|
镀铬酸钾
|
7446210cc3
|
Merge pull request #63 from Fairy-Oracle-Sanctuary/dev
feat(reverse_ws_manager): 增加基于消息内容的防重复处理机制
|
2026-02-28 21:42:55 +08:00 |
|
|
|
8e6f6cca0c
|
feat(reverse_ws_manager): 增加基于消息内容的防重复处理机制
|
2026-02-28 21:41:41 +08:00 |
|
镀铬酸钾
|
896188ae28
|
Merge pull request #62 from Fairy-Oracle-Sanctuary/dev
Dev
|
2026-02-28 21:21:29 +08:00 |
|
|
|
5103ae5e33
|
Merge branch 'dev' of https://github.com/Fairy-Oracle-Sanctuary/NeoBot into dev
|
2026-02-28 21:20:37 +08:00 |
|
|
|
0baf07a716
|
feat(反向WS管理): 实现多前端支持与完善清理机制
- 为每个前端创建独立的Bot实例,防止状态混乱
- 分离消息锁和时间戳存储,修复清理逻辑错误
- 完善客户端断开时的清理逻辑,包括负载计数和健康状态
- 添加文档说明多前端支持的功能和解决方案
|
2026-02-28 21:20:20 +08:00 |
|
baby-2016
|
c6f037a947
|
feat(plugins): 调整天气图片渲染尺寸
|
2026-02-28 21:17:43 +08:00 |
|
baby2016
|
ef75bc9499
|
Merge pull request #61 from Fairy-Oracle-Sanctuary/dev
Dev
|
2026-02-28 20:59:37 +08:00 |
|
|
|
b5e08833e0
|
Merge branch 'dev' of https://github.com/Fairy-Oracle-Sanctuary/NeoBot into dev
|
2026-02-28 20:57:59 +08:00 |
|
|
|
014c6c9092
|
feat(reverse_ws): 添加反向WebSocket支持及负载均衡功能
- 新增反向WebSocket管理器模块,支持多客户端连接
- 实现负载均衡机制,自动选择健康且负载最低的客户端
- 添加防重复事件处理机制,防止消息重复处理
- 更新配置模型和加载器以支持反向WebSocket配置
- 添加示例文件和文档说明使用方法
- 修改主程序启动逻辑以支持反向WebSocket服务
|
2026-02-28 20:57:48 +08:00 |
|
baby-2016
|
5f0c837536
|
feat(plugins): 补全城市代码映射表
|
2026-02-28 20:57:00 +08:00 |
|
|
|
ed4da64a7a
|
feat(mysql): 添加MySQL数据库支持
- 在requirements.txt中添加aiomysql依赖
- 在config.toml中添加MySQL配置块
- 新增MySQLModel配置模型
- 实现MySQLManager单例管理器
- 更新Config类以支持MySQL配置加载
- 在__init__.py中导出mysql_manager
- 改进ConfigError异常处理
|
2026-02-28 16:59:52 +08:00 |
|
baby2016
|
9258b30f37
|
Merge pull request #60 from Fairy-Oracle-Sanctuary/dev
Dev
|
2026-02-28 16:33:37 +08:00 |
|
|
|
0bca97424b
|
feat(图片管理): 添加图片尺寸配置支持
在 config.toml 中新增 image_manager 配置块,包含图片高度和宽度设置
修改 ImageManager 类以使用配置中的尺寸,替代硬编码值
添加 ImageManagerModel 配置模型并集成到全局配置中
|
2026-02-28 16:17:20 +08:00 |
|
镀铬酸钾
|
501d06d4dd
|
Merge pull request #59 from Fairy-Oracle-Sanctuary/dev
Dev
|
2026-02-27 22:49:45 +08:00 |
|
|
|
58a0c717e3
|
feat(plugins): 添加入群提醒功能
当机器人加入新群时自动发送欢迎消息,包含作者信息和用途说明
|
2026-02-27 14:42:12 +08:00 |
|
|
|
29c2481627
|
feat: 添加镜像头像插件并更新网页样式
refactor(web): 重构网页设计风格和布局
fix(jrcd): 修正群组ID检查条件
chore: 更新.gitignore文件配置
|
2026-02-27 13:03:22 +08:00 |
|
|
|
ae9c362a65
|
feat: 添加CA证书和密钥文件
添加CA根证书(ca.pem)、客户端证书(cert.pem)和私钥文件(key.pem),用于安全通信
同时从.gitignore中移除/ca目录的忽略规则
|
2026-02-27 10:47:23 +08:00 |
|
|
|
e61383398d
|
feat(douyin): 添加多API并发解析抖音视频功能
重构抖音解析器,将原有单API解析拆分为独立方法,并新增mmp API作为备选方案
使用asyncio.as_completed并发请求多个API,取最快返回的有效结果
|
2026-02-15 09:59:02 +08:00 |
|
镀铬酸钾
|
aeb896e794
|
Merge pull request #58 from Fairy-Oracle-Sanctuary/dev
Dev
|
2026-02-01 23:56:25 +08:00 |
|
镀铬酸钾
|
0efdd84bfc
|
Merge branch 'main' into dev
|
2026-02-01 23:56:13 +08:00 |
|
|
|
7666ef42a8
|
feat(status): 优化状态查询功能,增加系统、网络和操作系统信息展示
|
2026-02-01 23:55:00 +08:00 |
|
|
|
f2bf1e4ca5
|
feat(docs): 更新文档,添加项目结构和部署指南,优化快速上手部分
|
2026-01-29 21:35:20 +08:00 |
|
镀铬酸钾
|
08a7c1dc39
|
Dev (#57)
* 滚木
* feat: 重构核心架构,增强类型安全与插件管理
本次提交对核心模块进行了深度重构,引入 Pydantic 增强配置管理的类型安全性,并全面优化了插件管理系统。
主要变更详情:
1. 核心架构与配置
- 重构配置加载模块:引入 Pydantic 模型 (`core/config_models.py`),提供严格的配置项类型检查、验证及默认值管理。
- 统一模块结构:规范化模块导入路径,移除冗余的 `__init__.py` 文件,提升项目结构的清晰度。
- 性能优化:集成 Redis 缓存支持 (`RedisManager`),有效降低高频 API 调用开销,提升响应速度。
2. 插件系统升级
- 实现热重载机制:新增插件文件变更监听功能,支持开发过程中自动重载插件,提升开发效率。
- 优化生命周期管理:改进插件加载与卸载逻辑,支持精确卸载指定插件及其关联的命令、事件处理器和定时任务。
3. 功能特性增强
- 新增媒体 API:引入 `MediaAPI` 模块,封装图片、语音等富媒体资源的获取与处理接口。
- 完善权限体系:重构权限管理系统,实现管理员与操作员的分级控制,支持更细粒度的命令权限校验。
4. 代码质量与稳定性
- 全面类型修复:解决 `mypy` 静态类型检查发现的大量类型错误(包括 `CommandManager`、`EventFactory` 及 `Bot` API 签名不匹配问题)。
- 增强错误处理:优化消息处理管道的异常捕获机制,完善关键路径的日志记录,提升系统运行稳定性。
* feat: 添加测试用例并优化代码结构
refactor(permission_manager): 调整初始化顺序和逻辑
fix(admin_manager): 修复初始化逻辑和目录创建问题
feat(ws): 优化Bot实例初始化条件
feat(message): 增强MessageSegment功能并添加测试
feat(events): 支持字符串格式的消息解析
test: 添加核心功能测试用例
refactor(plugin_manager): 改进插件路径处理
style: 清理无用导入和代码
chore: 更新依赖项
* refactor(handler): 移除TYPE_CHECKING并直接导入Bot类
简化类型注解,直接导入Bot类而非使用TYPE_CHECKING条件导入,提高代码可读性和维护性
* fix(command_manager): 修复插件卸载时元信息移除不精确的问题
修复 CommandManager 中 unload_plugin 方法移除插件元信息时使用 startswith 导致可能误删其他插件的问题,改为精确匹配
同时调整相关测试用例验证精确匹配行为
* refactor: 清理未使用的导入和更新文档结构
docs: 添加config_models.py到项目结构文档
docs: 调整数据目录位置到core/data下
docs: 更新权限管理器文档描述
* 文档更新
* 更新thpic插件 支持一次返回多张图
* feat: 添加测试覆盖率并修复相关问题
refactor(redis_manager): 移除冗余的ConnectionError处理
refactor(event_handler): 优化Bot类型注解
refactor(factory): 移除未使用的GroupCardNoticeEvent
test: 添加全面的单元测试覆盖
- 添加test_import.py测试模块导入
- 添加test_debug.py测试插件加载调试
- 添加test_plugin_error.py测试错误处理
- 添加test_config_loader.py测试配置加载
- 添加test_redis_manager.py测试Redis管理
- 添加test_bot.py测试Bot功能
- 扩展test_models.py测试消息模型
- 添加test_plugin_manager_coverage.py测试插件管理
- 添加test_executor.py测试代码执行器
- 添加test_ws.py测试WebSocket
- 添加test_api.py测试API接口
- 添加test_core_managers.py测试核心管理模块
fix(plugin_manager): 修复插件加载日志变量问题
覆盖率已到达86%(忽略插件)
* 更新/help指令,现在会发送图片
* feat(help): 重构帮助系统为图片渲染模式
添加浏览器管理器和图片管理器,用于通过 Playwright 渲染帮助菜单为图片
重构命令管理器以支持图片缓存和同步功能
添加 HTML 模板用于帮助菜单渲染
* build: 更新依赖文件 requirements.txt
* build: 更新依赖文件
* feat: 添加性能优化和架构文档,更新依赖和核心模块
refactor(browser_manager): 实现页面池机制以提升性能
refactor(image_manager): 添加模板缓存并集成页面池
refactor(bili_parser): 迁移到异步HTTP请求并实现会话复用
docs: 新增性能优化、架构设计和最佳实践文档
chore: 更新requirements.txt添加新依赖
* docs: 更新文档内容并优化语言风格
重构所有文档内容,使用更简洁直接的语言风格
更新架构、插件开发、部署等核心文档
优化代码示例和图表说明
统一术语和格式规范
* docs: 更新文档内容,简化语言并修正格式
- 简化插件开发指南中的描述,移除冗余内容
- 调整部署文档中的Python版本说明
- 优化最佳实践文档的措辞和格式
- 更新性能优化文档,删除不准确的数据
- 重构核心概念文档,使用更简洁的语言
- 修正README中的项目描述和技术栈说明
- 更新快速上手文档,简化安装步骤
- 调整事件流转文档的描述方式
- 简化架构文档内容
- 更新指令处理文档,添加参数注入示例
- 优化单例管理器文档的表述
* refactor(core): 优化权限管理和事件模型
- 重构 AdminManager 和 PermissionManager 以 Redis 为主要数据源
- 为所有事件模型添加 slots=True 提升性能
- 更新文档说明 Mypyc 编译注意事项
- 清理测试和调试文件
- 移动静态资源到 web_static 目录
* feat: 添加模块编译脚本和导出依赖功能
refactor(events): 移除数据类的slots参数以提升兼容性
build: 更新requirements.txt依赖列表
* docs: 更新性能优化文档并修复命令管理器帮助输出
更新性能优化相关文档,详细说明 Python 3.14 JIT 编译器的使用方法和原理,补充与 Mypyc 的互补策略。同时修复命令管理器中帮助信息的输出方式,移除图片发送仅保留文本输出。
调整部署文档结构,明确两种性能优化方案(AOT 和 JIT)的配置方法和适用场景。完善架构文档中关于 JIT 的原理和启用方式说明。
* feat(help): 重构帮助菜单界面并优化样式
refactor(bili_parser): 修复 API 响应 content-type 问题
fix(command_manager): 添加帮助图片获取的错误处理
docs(deployment): 简化部署文档并移除 JIT 相关内容
* feat: 新增自动同意请求插件和API文档
docs: 更新文档结构和内容
* refactor(scripts): 重构并优化脚本文件结构
feat(scripts): 添加Python环境检查脚本
feat(scripts): 增强依赖导出脚本功能
perf(plugins/bili_parser): 优化B站解析器性能和代码结构
style(plugins/bili_parser): 统一代码风格和常量命名
* fix(scripts): 修复编码问题并添加错误追踪
在compile_machine_code.py中添加utf-8编码设置以避免潜在编码问题
添加traceback.print_exc()以在编译失败时打印完整错误堆栈
更新.gitignore以忽略config.toml文件
* feat(性能分析): 实现性能分析工具模块并添加相关测试
添加性能分析工具模块,包括时间测量、内存分析和性能统计功能
添加测试文件和示例配置,完善性能分析工具的使用场景
在工具模块中实现单例装饰器并导出到__init__.py
* feat(douyin_parser): 新增抖音视频解析插件
refactor(performance): 移除未使用的asyncio导入并优化性能测试
style(compile_modules): 修正字符串引号格式
chore: 删除废弃的编译脚本和临时文件
fix(bili_parser): 增强B站链接解析的健壮性
refactor(singleton): 重构单例模式实现
docs: 更新配置文件和事件模型注释
* feat: 添加抖音视频解析插件并优化代码结构
添加抖音视频解析插件,支持自动解析抖音分享链接并提取视频信息。优化现有代码结构,包括:
- 重构单例模式实现
- 移除未使用的导入和文件
- 修复性能测试脚本中的异步调用
- 优化消息事件模型中的权限常量定义
- 改进编译脚本的错误处理
- 增强B站解析插件的稳定性
同时清理了多个废弃脚本和临时文件,提升代码可维护性。
* 1
* Delete core/data/temp/help_menu.png
* fix(权限管理): 增强权限检查的类型安全并修复权限引用
修复权限检查中可能传入非Permission类型导致的错误,将echo插件的权限引用从MessageEvent.ADMIN迁移到Permission.ADMIN
* redis取消tls
* feat(github_parser): 添加GitHub仓库信息查询功能
- 新增github_parser插件,支持通过命令或自动解析链接查询GitHub仓库信息
- 添加github_repo.html模板用于渲染仓库信息图片
- 优化图片管理器支持高质量截图和CSS缩放
- 重构消息事件类权限常量定义方式
- 更新帮助页面样式为三列布局并优化响应式设计
* feat(web_parser): 新增通用web链接解析插件框架
refactor: 重构B站、抖音、GitHub解析器为模块化结构
fix(executor): 增强docker容器错误处理和回调稳定性
style(templates): 优化帮助页面和代码执行结果的样式
perf(web_parser): 添加API缓存和消息去重机制
docs: 更新插件元信息和注释
chore: 移除旧的独立解析器插件文件
* refactor(managers): 重构单例管理器实现并优化代码结构
feat(ws_pool): 新增 WebSocket 连接池实现
perf(json): 使用 orjson 替代标准 json 库提升性能
style: 清理未使用的导入和冗余代码
docs: 更新架构文档和开发规范
test: 添加 WebSocket 连接池测试用例
fix(plugins): 修复自动审批插件 API 调用参数格式
* docs: 修正架构描述从单线程改为多线程
更新开发标准文档,将架构描述从"单线程异步架构"修正为"多线程异步架构",以准确反映实际架构设计
* refactor(permission): 重构权限管理系统,合并管理员管理功能
- 将 admin_manager 功能整合到 permission_manager 中,统一管理
- 采用文件为主、Redis 为辅的架构,确保数据一致性
- 实现原子操作机制,防止数据损坏
- 更新文档说明新的权限管理机制
- 调整相关模块引用和编译配置
* feat: 添加直接发送视频/图片功能并优化临时目录处理
refactor(WS): 使用TYPE_CHECKING优化导入并延迟导入Bot类
refactor(image_manager): 使用系统临时目录替代自定义临时目录
feat(bili/douyin): 添加直接发送视频/图片功能
chore: 删除forward_test插件并添加furry插件
refactor(main): 移除JIT检查代码并优化插件重载逻辑
* refactor(插件管理): 将插件加载逻辑移回main函数
插件加载逻辑从core/managers/__init__.py移回main.py的main函数中执行,使初始化流程更清晰
你妈的循环导入
* refactor(web_parser): 优化URL提取和抖音解析器逻辑
重构URL提取逻辑,合并所有文本段处理分割链接并清理末尾标点
简化抖音解析器实现,移除冗余头部信息并改进URL验证
删除未使用的鸭子示例代码文件
* feat: 添加状态监控插件和Redis原子操作支持
- 新增 `/status` 指令,展示机器人运行状态和系统指标
- 实现Redis Lua脚本支持原子化计数器操作
- 添加消息收发统计功能
- 完善文档,包括插件开发和性能优化指南
- 重构WebSocket连接池,增加健康检查机制
- 移除旧版编译脚本,优化项目结构
* refactor(permission_manager): 移除合并冲突标记和未使用的装饰器
清理代码中的合并冲突标记(HEAD和分支标记)并删除未使用的require_admin装饰器函数,以保持代码整洁
* chore: 清理依赖和文档,优化消息事件类
- 移除不再使用的 psutil 依赖
- 删除文档中多余的进阶阅读部分
- 为消息事件类添加 ClassVar 类型导入并修复文件结尾格式
* fix: 移除重复的代码和文档内容
- 删除main.py中重复的sync_help_pic调用
- 删除plugin_manager.py中重复的__all__声明
- 清理performance.md中已移除的WebSocket连接池文档
* refactor(WS): 使用连接池上下文管理器简化连接管理
重构 WS 类中的连接获取和释放逻辑,使用 connection 上下文管理器确保连接正确释放。
同时改进消息处理循环中的异常处理和连接管理。
refactor(ws_pool): 增强连接池的健壮性和管理能力
1. 添加连接上下文管理器支持
2. 改进连接获取和释放逻辑,增加连接计数和锁保护
3. 优化连接健康检查和清理机制
4. 增强错误处理和日志记录
fix(bot_status): 增加系统信息获取和渲染的错误处理
1. 为系统信息获取添加超时和错误处理
2. 为Redis数据获取添加异常捕获
3. 为图片渲染添加异常处理
4. 改进日志记录和用户反馈
* refactor(compile_machine_code): 优化编译脚本并移除冗余日志
docs(getting-started): 删除中文依赖说明
refactor(image_manager): 简化base64图片生成逻辑
* refactor(api): 简化 dataclass 转换逻辑并添加好友/群列表缓存
移除冗余的 _safe_dataclass_from_dict 工具函数,直接使用 dataclass 的构造方法
添加 get_friend_list 和 get_group_list 方法的缓存支持
修复 get_version_info 的错误 API 调用
* Revert "refactor(WS): 使用连接池上下文管理器简化连接管理"
This reverts commit c851b49db9.
* refactor(websocket): 移除连接池模式并改进资源清理
移除 WebSocket 连接池实现,改为单连接模式以简化代码结构
在 main 函数中添加资源清理逻辑,确保程序退出时正确关闭所有资源
改进 base64 数据处理逻辑,支持递归处理嵌套结构中的敏感数据
呵呵线程池加WS是神人
* feat(core): 添加 WebSocket 核心通信模块实现
实现 WebSocket 客户端类 `WS`,负责与 OneBot v11 建立连接、处理消息和自动重连
* ssss
* fix: 移除py命令的ADMIN权限限制并添加特定事件ID过滤
移除code_py.py中py命令的ADMIN权限限制,使其对所有用户可用
在jrcd.py中为handle_jrcd和handle_bbcd命令添加对特定事件ID(831797331)的过滤
---------
Co-authored-by: baby20162016 <2185823427@qq.com>
Co-authored-by: web vscode <youremail@example.com>
|
2026-01-24 20:51:21 +08:00 |
|