molanp
|
eab79bdb52
|
feat(init): 添加自动清理无效插件和群组数据功能 (#2116)
* feat(init): 添加自动清理无效插件和群组数据功能
- 添加nonebot_plugin_apscheduler依赖用于定时任务
- 导入ChatHistory模型用于清理聊天记录
- 移除CacheException相关异常处理代码
- 重写群组同步逻辑,支持创建新群组记录和删除已退出群组
- 添加定时清理已退出群组聊天记录的功能
- 优化日志输出格式和信息内容
* refactor(manager): 添加E501忽略注释以修复代码风格问题
在Manager类的方法中添加noqa: E501注释,解决docstring行长超过限制的代码检查警告
* feat(init): 添加自动清理聊天记录配置选项
- 引入Config配置模块
- 新增auto_clean.CLEAN_CHAT_HISTORY配置项,控制是否自动清理已退出群聊的聊天记录
- 根据配置决定是否添加定时清理任务,实现可配置的聊天历史清理功能
|
2026-04-11 21:21:08 +08:00 |
|
![pre-commit-ci[bot]](/assets/img/avatar_default.png) molanpandpre-commit-ci[bot]
|
9686a31419
|
🚑refactor(config): 修复模型type校验 (#1974)
* 🚑refactor(config): 修复模型type校验
* 🚨 auto fix by pre-commit hooks
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
|
2025-07-12 00:05:24 +08:00 |
|
molanp
|
632ec3e46e
|
fix(zhenxun): 修复初始化配置文件时的类型判断逻辑 (#1971)
- 修改了配置类型判断逻辑,当 reg_config.type 为 None 时,使用 reg_config.value 的类型
- 这样可以更准确地处理配置项的类型,避免潜在的类型错误
|
2025-07-11 17:15:17 +08:00 |
|
molanp
|
fb8811207e
|
🚑 修复配置类型处理逻辑 (#1970)
- 在 init_config.py 中,增加了对注册配置类型为空时的处理,使用配置的值类型作为默认类型
- 在 models.py 中,将 RegisterConfig 类的 type 字段默认值从 str 改为 None,以支持更灵活的配置类型
|
2025-07-11 15:45:12 +08:00 |
|
    
|
a020ea5c87
|
✨ feat(llm): 实现LLM服务模块,支持多提供商统一接口和高级功能 (#1923)
* ✨ feat(llm): 实现LLM服务模块,支持多提供商统一接口和高级功能
* 🎨 Ruff
* ✨ Config配置类支持BaseModel存储
* 🎨 代码格式化
* 🎨 代码格式化
* 🎨 格式化代码
* ✨ feat(llm): 添加 AI 对话历史管理
* ✨ feat(llmConfig): 引入 LLM 配置模型及管理功能
* 🎨 Ruff
---------
Co-authored-by: fccckaug <xxxmio123123@gmail.com>
Co-authored-by: HibiKier <45528451+HibiKier@users.noreply.github.com>
Co-authored-by: HibiKier <775757368@qq.com>
Co-authored-by: fccckaug <xxxmcsmiomio3@gmail.com>
Co-authored-by: webjoin111 <455457521@qq.com>
|
2025-06-21 16:33:21 +08:00 |
|
![pre-commit-ci[bot]](/assets/img/avatar_default.png) HibiKierandpre-commit-ci[bot]
|
99f1388e23
|
✨ 首次启动时提供使用web ui方式完全配置 (#1870)
* ✨ 添加全局优先级hook
* ✨ 添加基础配置api
* ✨ 添加数据库连接测试
* 💬 提示重启
* 🩹 填充过配置时友好提示
* 🐛 首次生成简易配置后自动加载
* ✨ 添加配置后重启接口
* ✨ 添加重启标志文件
* ✨ 添加重启脚本命令
* ✨ 添加重启系统限制
* ✨ 首次配置判断是否为win系统
* 🔥 移除bat
* ✨ 添加关于菜单
* ✨ 支持整合包插件安装和添加整合包文档
* 🩹 检测数据库路径
* 🩹 修改数据库路径检测
* 🩹 修改数据库路径检测
* 🩹 修复路径注入
* 🎨 显示添加优先级
* 🐛 修改PriorityLifecycle字典类名称
* ⚡ 修复路径问题
* ⚡ 修复路径检测
* ✨ 新增路径验证功能,确保用户输入的路径安全并在项目根目录内
* ✨ 优化路径验证功能,增加对非法字符和路径长度的检查,确保用户输入的路径更加安全
* 🚨 auto fix by pre-commit hooks
* ✨ 优化获取文件列表的代码格式
* 📝 修改README中webui示例图
* ✨ 更新PriorityLifecycle.on_startup装饰器
* ✨ 简化安装依赖的命令构建逻辑
* 🚨 auto fix by pre-commit hooks
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
|
2025-06-16 09:11:41 +08:00 |
|
HibiKier
|
d0b1024566
|
🐛 修复Config add配置时显示问题 (#1835)
|
2025-01-16 09:13:28 +08:00 |
|
HibiKier
|
893611def0
|
🚑 修复插件配置项显示 (#1824)
|
2025-01-07 16:41:42 +08:00 |
|
 HibiKierandFlern
|
ec70144d7e
|
✨ 资源下载分离 (#1814)
* 🚀 资源文件单独下载,分离被动任务初始化
* 🔥 移除resources文件夹
* 🚀 优化版本更新逻辑,增加资源下载异常处理
* 🚀 增加资源下载失败异常处理及提示信息
* 🚀 增加资源下载选项及异常处理优化
* 🚀 移除空ID检查及资源更新条件处理
* ✨ 简易配置中未加载的配置将被移除
* 🐛 测试更新
* ✨ 修复更新完成消息格式
---------
Co-authored-by: Flern <cb56ec362bbbfb5272eb941281299d8d-qq_connect@git.osc>
|
2025-01-06 11:32:56 +08:00 |
|
BalconyJH
|
bc5a9c4fcc
|
Develop: 完全使用 ruff 替代 isort 与 black (#1757)
* 🚨 完全使用 ruff 替代 isort 与 black
* 🚨 ruff lint&format
|
2024-12-10 19:49:11 +08:00 |
|
HibiKier
|
717a973807
|
✨ 将cd,block,count限制复原配置文件 (#1662)
|
2024-10-01 00:05:43 +08:00 |
|
HibiKier
|
d45baaddbc
|
🎨 : 代码优化
|
2024-07-20 00:45:26 +08:00 |
|
HibiKier
|
131200a28e
|
init🎉: 首次提交
|
2024-02-04 04:18:54 +08:00 |
|