|
|
cd5875be24
|
refactor(websocket): 移除连接池模式并改进资源清理
移除 WebSocket 连接池实现,改为单连接模式以简化代码结构
在 main 函数中添加资源清理逻辑,确保程序退出时正确关闭所有资源
改进 base64 数据处理逻辑,支持递归处理嵌套结构中的敏感数据
呵呵线程池加WS是神人
|
2026-01-23 18:24:59 +08:00 |
|
|
|
57a04e436b
|
Revert "refactor(WS): 使用连接池上下文管理器简化连接管理"
This reverts commit c851b49db9.
|
2026-01-23 17:37:41 +08:00 |
|
|
|
c851b49db9
|
refactor(WS): 使用连接池上下文管理器简化连接管理
重构 WS 类中的连接获取和释放逻辑,使用 connection 上下文管理器确保连接正确释放。
同时改进消息处理循环中的异常处理和连接管理。
refactor(ws_pool): 增强连接池的健壮性和管理能力
1. 添加连接上下文管理器支持
2. 改进连接获取和释放逻辑,增加连接计数和锁保护
3. 优化连接健康检查和清理机制
4. 增强错误处理和日志记录
fix(bot_status): 增加系统信息获取和渲染的错误处理
1. 为系统信息获取添加超时和错误处理
2. 为Redis数据获取添加异常捕获
3. 为图片渲染添加异常处理
4. 改进日志记录和用户反馈
|
2026-01-23 17:15:07 +08:00 |
|
|
|
d458413e4b
|
feat: 添加状态监控插件和Redis原子操作支持
- 新增 `/status` 指令,展示机器人运行状态和系统指标
- 实现Redis Lua脚本支持原子化计数器操作
- 添加消息收发统计功能
- 完善文档,包括插件开发和性能优化指南
- 重构WebSocket连接池,增加健康检查机制
- 移除旧版编译脚本,优化项目结构
|
2026-01-23 15:54:45 +08:00 |
|
|
|
cd7ed30672
|
feat: 添加直接发送视频/图片功能并优化临时目录处理
refactor(WS): 使用TYPE_CHECKING优化导入并延迟导入Bot类
refactor(image_manager): 使用系统临时目录替代自定义临时目录
feat(bili/douyin): 添加直接发送视频/图片功能
chore: 删除forward_test插件并添加furry插件
refactor(main): 移除JIT检查代码并优化插件重载逻辑
|
2026-01-23 09:32:16 +08:00 |
|
|
|
caf5b06097
|
refactor(managers): 重构单例管理器实现并优化代码结构
feat(ws_pool): 新增 WebSocket 连接池实现
perf(json): 使用 orjson 替代标准 json 库提升性能
style: 清理未使用的导入和冗余代码
docs: 更新架构文档和开发规范
test: 添加 WebSocket 连接池测试用例
fix(plugins): 修复自动审批插件 API 调用参数格式
|
2026-01-22 16:23:03 +08:00 |
|
baby20162016
|
ef9d135256
|
Merge branch 'main' of https://github.com/Fairy-Oracle-Sanctuary/NeoBot
|
2026-01-20 09:52:32 +08:00 |
|
镀铬酸钾
|
83e023d694
|
Rename ws.py to WS.py
|
2026-01-02 15:55:46 +08:00 |
|