SXP-Simon
d03b3d5b42
fix: 修复插件任务生命周期管理,避免用户困惑的报错行为 (#125)
...
- 修复 'NoneType' 报错 (Fix #125 ): 引入插件终止标志位并完善任务生命周期清理逻辑。
- 强化资源清理:重载时主动取消并等待所有运行中的异步任务(包括手动分析、自动调度和依赖安装),移除危险的属性置空操作,彻底消除重载时的属性访问竞态。
2026-03-25 16:49:14 +08:00
SXP-Simon
bf4cfac869
docs: 移除增量分析设计文档中的旧版兼容说明
2026-02-10 18:46:49 +08:00
SXP-Simon
83b82de2bb
refactor(增量分析): 从按天存储改为滑动窗口批次架构
...
- IncrementalBatch: 独立批次实体,每次增量分析产生一个,按批次独立存储到KV
- IncrementalState: 聚合视图,不再持久化,报告时由merge_batches合并产生
- IncrementalStore: 批次索引+数据KV持久化,支持按时间窗口查询和过期清理
- IncrementalMergeService: 新增merge_batches方法,负责批次合并和话题/金句去重
- AnalysisApplicationService: 增量分析存独立批次,最终报告按窗口查询合并
- AutoScheduler: 报告发送后清理2×窗口外的过期批次
- main.py: /增量状态命令改为滑动窗口查询展示
- 消除天然日期隔离问题,24h图表展示完整数据
2026-02-10 18:15:46 +08:00
SXP-Simon
e86667e123
docs(增量分析): 添加增量分析功能设计文档
2026-02-10 15:22:55 +08:00
SXP-Simon
6bc9025ff8
docs(多平台): 多平台接入指南
2026-02-09 21:00:14 +08:00
SXP-Simon
c2701c4447
Docs: Detailed platform integration guide based on Discord implementation
2026-02-08 22:00:34 +08:00
SXP-Simon
8988afde55
Docs: Update platform integration guide content
2026-02-08 21:56:02 +08:00
SXP-Simon
7c67d1d797
Docs: Update platform integration guide with latest architecture and Chinese content
2026-02-08 21:46:20 +08:00
SXP-Simon
fb481e3c4a
Refactor: Decouple platform specific logic - Rename bot_qq_ids to bot_self_ids and generalize methods
2026-02-08 21:42:09 +08:00
SXP-Simon
a2adfe6561
docs: add platform integration guide and unit tests
2026-02-08 16:24:08 +08:00
SXP-Simon
8960484bc9
docs: 更新 DDD 实施状态文档至 Phase 2 完成 (100%)
...
- 更新版本至 v2.1,状态更新为 Phase 2 完成 (100%)
- 添加新的领域分析器服务到架构文档
- 更新下一步计划,标记已完成的任务
- 添加 Docker 容器内验证记录
2026-02-08 15:14:22 +08:00
SXP-Simon
cbc98f8cfd
docs: update DDD implementation status to Phase 2 complete (~90%)
2026-02-08 14:43:10 +08:00
SXP-Simon
8f1878356d
docs: update DDD implementation status to Phase 1 complete
...
- Added BotManager integration section (2.4)
- Updated git commit history
- Marked Phase 1 as complete
- Updated next steps
2026-02-08 14:25:05 +08:00
SXP-Simon
8d5d95ac5a
docs: add DDD implementation status and architecture decisions
...
- Document ADR-001: progressive integration vs full refactor
- Record implemented layers and their status
- Note differences from original design documents
- Include verification status and usage guide
2026-02-08 14:14:50 +08:00
SXP-Simon
a3c6ea737a
docs: code structure for improved readability and scalability
2026-02-08 14:01:18 +08:00
SXP-Simon
19a6214f17
feat: Add documentation for log quick reference and viewing research.
2026-02-08 00:02:41 +08:00
SXP-Simon
5ebe211791
docs: update documentation and project structure
2026-02-07 23:50:13 +08:00