Releases: anycodes/FeishuRBT
Releases · anycodes/FeishuRBT
v2.0.0 Modular Architecture Refactoring and Database Migration System
重构:模块化架构重构与数据库迁移系统
主要更新内容:
- 架构重构:将单体文件拆分为模块化结构(models/、handlers/、services/、utils/)
- 数据库迁移系统:实现完整的数据库迁移系统,支持版本跟踪
- 修复群聊功能:改进提及解析机制,解决群聊命令识别问题
- 增强Webhook功能:添加回退机制和直推模式
- 模板文件分离:将所有模板文件(.tpl)从Python代码中提取为独立文件
- 样式文件分离:提取CSS样式为独立样式表,提升可维护性
- 简化Docker配置:移除不必要的组件,优化配置
- 管理界面优化:新增数据库管理界面和订阅管理功能
- 错误处理改进:完善错误处理机制和UTF-8编码支持
- 日志系统增强:添加全面的日志记录和调试功能
- 破坏性变更:数据库结构已更新,升级时需要执行数据库迁移操作