Rumio
1c5f66beee
✨ feat(http_utils): 重构网络请求工具链,增强稳定性与易用性 ( #1951 )
...
* ✨ feat(http_utils): 重构网络请求工具链,增强稳定性与易用性
🔧 HTTP工具优化:
• 全局httpx.AsyncClient管理,提升连接复用效率
• AsyncHttpx类重构,支持临时客户端和配置覆盖
• 新增JSON请求方法(get_json/post_json),内置重试机制
• 兼容httpx>=0.28.0版本
🔄 重试机制升级:
• Retry装饰器重构,提供simple/api/download预设
• 支持指数退避、条件重试和自定义失败处理
• 扩展异常覆盖范围,提升网络容错能力
🏗️ 架构改进:
• 新增AllURIsFailedError统一异常处理
• 浏览器工具模块化,提升代码组织性
* 🚨 auto fix by pre-commit hooks
* 🎨 代码格式化
* 🐛 测试修复
---------
Co-authored-by: webjoin111 <455457521@qq.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: HibiKier <45528451+HibiKier@users.noreply.github.com>
Co-authored-by: HibiKier <775757368@qq.com>
2025-07-03 17:39:13 +08:00
HibiKier
4ed1791b30
🐛 修复添加插件依赖更新 ( #1837 )
...
* 🐛 修复添加插件依赖更新
* 🔧 修改插件依赖安装命令为使用poetry运行pip
* 🐛 修复群组入群与退群提示
* 🐛 修复群组踢出用户提醒
* 🎨 代码优化
* 🎨 群欢迎迁移优化
* 🩹 精确webui调用统计
* 🚨 auto fix by pre-commit hooks
* 🐛 修复测试
* 🎨 fix pre-commit.ci
* 🎨 fix pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-02-03 21:23:14 +08:00
HibiKier
0462703b13
✅ Repair self-test
2025-01-10 12:19:11 +08:00
HibiKier
4291cda244
⚡ ️ 优化自检插件逻辑,增加规则判断,添加nonebug配置 ( #1792 )
...
* ⬆️ Expand the range of nonebug version restrictions and update nonebot-plugin-alconna.
* ✅ Update pytest configuration.
* ✅ Add pytest hook to tag async tests with session-scoped event loop.
* ⚡ ️ 优化自检插件逻辑,增加规则判断
---------
Co-authored-by: BalconyJH <balconyjh@gmail.com>
2024-12-23 10:09:06 +08:00
BalconyJH
bc5a9c4fcc
Develop: 完全使用 ruff 替代 isort 与 black ( #1757 )
...
* 🚨 完全使用 ruff 替代 isort 与 black
* 🚨 ruff lint&format
2024-12-10 19:49:11 +08:00
AkashiCoin
8615eb20d4
⚡ 添加github镜像
2024-09-03 16:52:11 +08:00
AkashiCoin
44e0f2d410
🐛 增加插件状态检查 ( #1598 )
...
* ✅ 优化测试用例
* 🐛 更改插件更新与安装逻辑
2024-09-02 15:00:37 +08:00
AkashiCoin
29c48765ae
🐛 修复添加插件返回403的问题 ( #1595 )
...
* 完善测试方法
* vscode测试配置
* 重构插件安装过程
2024-09-02 01:50:39 +08:00
AkashiCoin
7e7436f433
✅ 添加测试:更新与添加插件 ( #1594 )
...
* ✅ 测试更新与添加插件
* ✅ Sourcery建议
* 👷 添加pytest
* 🎨 优化代码
2024-09-01 14:53:41 +08:00
AkashiCoin
f70b07e5a3
✨ 添加代码检查 ( #1583 )
...
* ✨ 添加代码检查
* 使用Sourcery的建议
2024-08-26 23:54:07 +08:00