Skip to content

feat(init): 添加自动清理无效插件和群组数据功能#2116

Merged
HibiKier merged 3 commits intozhenxun-org:mainfrom
molanp:feat/auto_clean
Apr 11, 2026
Merged

feat(init): 添加自动清理无效插件和群组数据功能#2116
HibiKier merged 3 commits intozhenxun-org:mainfrom
molanp:feat/auto_clean

Conversation

@molanp
Copy link
Copy Markdown
Contributor

@molanp molanp commented Apr 5, 2026

  • 添加nonebot_plugin_apscheduler依赖用于定时任务
  • 导入ChatHistory模型用于清理聊天记录
  • 移除CacheException相关异常处理代码
  • 重写群组同步逻辑,支持创建新群组记录和删除已退出群组
  • 添加定时清理已退出群组聊天记录的功能
  • 优化日志输出格式和信息内容

molanp added 2 commits April 6, 2026 00:29
- 添加nonebot_plugin_apscheduler依赖用于定时任务
- 导入ChatHistory模型用于清理聊天记录
- 移除CacheException相关异常处理代码
- 重写群组同步逻辑,支持创建新群组记录和删除已退出群组
- 添加定时清理已退出群组聊天记录的功能
- 优化日志输出格式和信息内容
在Manager类的方法中添加noqa: E501注释,解决docstring行长超过限制的代码检查警告
@HibiKier
Copy link
Copy Markdown
Collaborator

HibiKier commented Apr 7, 2026

添加插件配置控制是否需要删除

- 引入Config配置模块
- 新增auto_clean.CLEAN_CHAT_HISTORY配置项,控制是否自动清理已退出群聊的聊天记录
- 根据配置决定是否添加定时清理任务,实现可配置的聊天历史清理功能
@molanp
Copy link
Copy Markdown
Contributor Author

molanp commented Apr 7, 2026

添加插件配置控制是否需要删除

已添加

@HibiKier HibiKier merged commit eab79bd into zhenxun-org:main Apr 11, 2026
8 checks passed
@molanp molanp deleted the feat/auto_clean branch April 11, 2026 14:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants