Commit Graph

  • e86667e123 docs(增量分析): 添加增量分析功能设计文档 SXP-Simon 2026-02-10 15:22:55 +08:00
  • 8d1cfb24e4 feat(增量分析): 接线增量组件到main.py并添加增量状态命令 SXP-Simon 2026-02-10 15:21:15 +08:00
  • 757f3df092 feat(增量分析): 改造AutoScheduler支持增量调度与传统调度双模式 SXP-Simon 2026-02-10 15:19:27 +08:00
  • bddaf4fef8 feat(增量分析): 扩展AnalysisApplicationService支持增量分析和最终报告生成 SXP-Simon 2026-02-10 15:06:40 +08:00
  • e2a783f529 feat(增量分析): 添加增量LLM并发分析方法和分析器最大数量覆盖机制 SXP-Simon 2026-02-10 15:00:02 +08:00
  • b72cb8510b feat(增量分析): 添加 IncrementalStore 持久化仓储和 IncrementalMergeService 合并服务 SXP-Simon 2026-02-10 14:54:36 +08:00
  • 603fa4be07 feat(增量分析): 添加增量分析配置项 SXP-Simon 2026-02-10 14:49:25 +08:00
  • 834012ab5b feat(增量分析): 创建 IncrementalState 领域实体 SXP-Simon 2026-02-10 14:48:09 +08:00
  • 64d768c972 feat: 利用 AstrBot context 尝试实现 telegram 接入 SXP-Simon 2026-02-09 21:56:31 +08:00
  • 6bc9025ff8 docs(多平台): 多平台接入指南 SXP-Simon 2026-02-09 21:00:14 +08:00
  • f8412559ef fix: 分析器和消息处理 SXP-Simon 2026-02-09 14:15:43 +08:00
  • e1ad6c9fc9 fix: 正确的导入各重构模块 SXP-Simon 2026-02-09 13:08:23 +08:00
  • 2005f0633f refactor(DDD): 整理架构 SXP-Simon 2026-02-09 12:47:43 +08:00
  • 0b096351d5 fix(docs): 完善注释 SXP-Simon 2026-02-09 02:14:43 +08:00
  • 80d74577e7 fix(pre-commit): style SXP-Simon 2026-02-09 01:39:13 +08:00
  • d72833fa2c fix(typo): readme SXP-Simon 2026-02-09 00:15:49 +08:00
  • 50f601432f [v4.7.0] (dev) 多平台支持,目前是 Onebot 和 Discord SXP-Simon 2026-02-08 23:57:36 +08:00
  • 88093c4695 fix(AutoScheduler): 强制刷新一次 Bot 实例 SXP-Simon 2026-02-08 23:55:35 +08:00
  • acdb5cc599 fix: Discord 客户端(懒加载) SXP-Simon 2026-02-08 23:38:28 +08:00
  • e73fd99e26 feat(logger) SXP-Simon 2026-02-08 23:28:56 +08:00
  • b8ea7adf5a feat: 使用 Adapter 进行规范抽象,优先使用 Adapter 接口,方便后期扩展 SXP-Simon 2026-02-08 23:18:08 +08:00
  • bf09eab53d fix: 历史更新丢失的 max_concurrent_tasks SXP-Simon 2026-02-08 22:28:36 +08:00
  • efe1c10a24 fix: 删除弃用 bot_qq_id 逻辑,定时分析器兼容多平台 SXP-Simon 2026-02-08 22:23:05 +08:00
  • c2701c4447 Docs: Detailed platform integration guide based on Discord implementation SXP-Simon 2026-02-08 22:00:34 +08:00
  • 8988afde55 Docs: Update platform integration guide content SXP-Simon 2026-02-08 21:56:02 +08:00
  • 25a6a261b5 Refactor: Cleanup commented out code in analysis_orchestrator.py SXP-Simon 2026-02-08 21:54:34 +08:00
  • ec29304069 Refactor: Translate comments and logs to Chinese in application layer SXP-Simon 2026-02-08 21:53:49 +08:00
  • b9a33926be Refactor: Translate English comments in domain layer to Chinese SXP-Simon 2026-02-08 21:51:50 +08:00
  • f0ab1e1401 Refactor: Final cleanup of English comments SXP-Simon 2026-02-08 21:50:21 +08:00
  • 64fdb17b52 Refactor: Translate comments and logs to Chinese in infrastructure layer SXP-Simon 2026-02-08 21:49:48 +08:00
  • c079c90a38 Refactor: Translate all remaining English comments to Chinese SXP-Simon 2026-02-08 21:48:21 +08:00
  • aca6937efc fix: 多平台,避免注释误解 SXP-Simon 2026-02-08 21:46:59 +08:00
  • 7c67d1d797 Docs: Update platform integration guide with latest architecture and Chinese content SXP-Simon 2026-02-08 21:46:20 +08:00
  • d0ffc739b4 Refactor: Translate remaining English logs and comments to Chinese SXP-Simon 2026-02-08 21:44:31 +08:00
  • ba1bcfd80a Refactor: Translate comments and logs to Chinese in bot_manager.py and config.py SXP-Simon 2026-02-08 21:43:27 +08:00
  • 5f998b32df Refactor: Fix remaining bot_qq_ids in TopicAnalyzer SXP-Simon 2026-02-08 21:42:34 +08:00
  • fb481e3c4a Refactor: Decouple platform specific logic - Rename bot_qq_ids to bot_self_ids and generalize methods SXP-Simon 2026-02-08 21:42:09 +08:00
  • cbfb1cc844 fix(AnalysisConfig): 创建编排器时没有正确配置 max_messages SXP-Simon 2026-02-08 21:33:53 +08:00
  • 7ea84093da fix(typo) SXP-Simon 2026-02-08 21:27:44 +08:00
  • 185c5edcfb feat(debug): 调试模式,启用后,会在 plugin_data/debug_data 目录下保存每次分析的平台 API 原始历史消息和 Prompt 原文,用于调试和优化提示词 SXP-Simon 2026-02-08 21:25:20 +08:00
  • bd096679b5 feat: discord 表情支持,和部分调试日志 SXP-Simon 2026-02-08 21:12:00 +08:00
  • ee9c33debf fix: complete the refactoring of AutoScheduler to use the Domain-Driven Design (DDD) architecture. SXP-Simon 2026-02-08 20:24:32 +08:00
  • c3cc2fd1f4 fix: complete the migration of the group_list configuration to use AstrBot Unified Message Origins (UMOs). SXP-Simon 2026-02-08 20:19:07 +08:00
  • e24449cac1 fix: 完成多平台逻辑解耦优化 SXP-Simon 2026-02-08 20:09:56 +08:00
  • 94fdc42abb fix: 报告生成器硬编码了 QQ 头像 API (qlogo.cn),导致 Discord 用户显示默认/错误的 QQ 头像。 SXP-Simon 2026-02-08 20:02:46 +08:00
  • f377b2cf87 fix: discord 内发送 image 格式的报告 SXP-Simon 2026-02-08 19:58:19 +08:00
  • bdcd876663 fix: 手动触发,编排器首先尝试从 event 直接提取 bot 客户端 SXP-Simon 2026-02-08 19:54:30 +08:00
  • 0e3778ff55 fix: _get_orchestrator 使用 platform_id (如 "lulouch") 来创建适配器,但应该使用 platform_name (如 "discord") 来确定适配器类型 SXP-Simon 2026-02-08 19:48:12 +08:00
  • df28aa1076 fix: 修复 Discord 适配器客户端访问问题 SXP-Simon 2026-02-08 19:44:16 +08:00
  • e780e3cbe9 fix: 修复平台ID提取 SXP-Simon 2026-02-08 19:41:39 +08:00
  • 6f7b20d962 fix: 正确注册命令 SXP-Simon 2026-02-08 19:39:50 +08:00
  • 38f0cb26df fix: 修复 main.py 文件结构损坏,支持跨平台命令 SXP-Simon 2026-02-08 19:27:42 +08:00
  • e9eda2571e fix: 导入必要模块 SXP-Simon 2026-02-08 19:09:58 +08:00
  • d56f2e0dbc feat: 添加 raw_message 和 user_id 字段以增强消息兼容性 SXP-Simon 2026-02-08 19:05:00 +08:00
  • 0d34a9df3a feat: 添加发送者字段填充,确保向后兼容旧分析器 SXP-Simon 2026-02-08 19:04:51 +08:00
  • 46356d1c19 feat: 添加分析编排器和日志过滤器,优化群聊分析功能 SXP-Simon 2026-02-08 18:55:26 +08:00
  • b4d50c2571 refactor: fully implement cross-platform support (UMO, adapter usage, OneBot compat format) SXP-Simon 2026-02-08 18:38:26 +08:00
  • 310860708d feat: 优化消息获取逻辑,支持通过适配器获取群聊消息并兼容旧逻辑 SXP-Simon 2026-02-08 18:36:15 +08:00
  • ce640e61f4 fix: resolve AttributeError by using context.get_config() to access plugin_set (仅测试,后期需要纠正) SXP-Simon 2026-02-08 18:27:25 +08:00
  • 00060eb0d4 fix: remove platform check and support generic event for Discord compatibility SXP-Simon 2026-02-08 18:08:43 +08:00
  • 5a4418654e fix: robust metadata retrieval in BotManager to support Discord platform SXP-Simon 2026-02-08 17:59:48 +08:00
  • 7fc961df31 fix: use stacked decorators for command aliases to support Discord SXP-Simon 2026-02-08 17:42:47 +08:00
  • d24baa4261 feat: add English command aliases for Discord compatibility SXP-Simon 2026-02-08 17:37:45 +08:00
  • 5a8f41e081 feat: 优化 BotManager 中平台名称检测逻辑,增强对平台元数据的支持 SXP-Simon 2026-02-08 17:24:26 +08:00
  • c8f98618e8 fix: 自动修复配置格式以支持旧版本字符串配置 SXP-Simon 2026-02-08 17:07:35 +08:00
  • 25391380b5 feat: enhance BotManager to support lazy loading of platform adapters SXP-Simon 2026-02-08 17:07:29 +08:00
  • b8c1481ec1 fix: solve race condition in BotManager initialization for Discord SXP-Simon 2026-02-08 16:55:28 +08:00
  • 4a5f9ff4fb feat: implement DiscordAdapter with py-cord integration SXP-Simon 2026-02-08 16:47:01 +08:00
  • a2adfe6561 docs: add platform integration guide and unit tests SXP-Simon 2026-02-08 16:24:08 +08:00
  • 8e09a9e1cf feat: add DiscordAdapter skeleton and register in factory SXP-Simon 2026-02-08 16:23:57 +08:00
  • e0d81ec5c5 feat: add convert_to_raw_format to PlatformAdapter and update OneBotAdapter SXP-Simon 2026-02-08 16:23:41 +08:00
  • e8833be891 refactor: translate comments to Chinese and fix hardcoded OneBot format SXP-Simon 2026-02-08 16:23:32 +08:00
  • 8960484bc9 docs: 更新 DDD 实施状态文档至 Phase 2 完成 (100%) SXP-Simon 2026-02-08 15:14:22 +08:00
  • 39cc318d9b feat: 完善 DDD 架构 - 添加领域分析器服务适配层 SXP-Simon 2026-02-08 15:12:52 +08:00
  • 39e5d6169d chore: 注释 SXP-Simon 2026-02-08 15:06:33 +08:00
  • cbc98f8cfd docs: update DDD implementation status to Phase 2 complete (~90%) SXP-Simon 2026-02-08 14:43:10 +08:00
  • 7ef58f9d53 feat: complete DDD Phase 2 - add domain services, infrastructure layers, and shared components SXP-Simon 2026-02-08 14:39:19 +08:00
  • 8f1878356d docs: update DDD implementation status to Phase 1 complete SXP-Simon 2026-02-08 14:25:05 +08:00
  • 62a91a914a refactor: integrate PlatformAdapterFactory into BotManager SXP-Simon 2026-02-08 14:22:48 +08:00
  • 59ab291d53 chore: simplify .gitignore with glob pattern for __pycache__ SXP-Simon 2026-02-08 14:16:08 +08:00
  • 8d5d95ac5a docs: add DDD implementation status and architecture decisions SXP-Simon 2026-02-08 14:14:50 +08:00
  • c1d3bf5ece feat: add DDD architecture layers (domain, infrastructure, application) SXP-Simon 2026-02-08 14:13:09 +08:00
  • a3c6ea737a docs: code structure for improved readability and scalability SXP-Simon 2026-02-08 14:01:18 +08:00
  • 9534d4ea68 feat: implement sub-daily history tracking for analysis results SXP-Simon 2026-02-08 00:24:09 +08:00
  • 19a6214f17 feat: Add documentation for log quick reference and viewing research. SXP-Simon 2026-02-08 00:02:41 +08:00
  • 4477c8b862 style: apply ruff linting and pyupgrade fixes SXP-Simon 2026-02-07 23:58:41 +08:00
  • 031c91940e fix: resolve code duplication and on_platform_loaded signature in main.py SXP-Simon 2026-02-07 23:54:34 +08:00
  • 0c9c20f537 docs: remove legacy PDF guide from root SXP-Simon 2026-02-07 23:51:04 +08:00
  • 3b59321b11 test: add verification and Docker test suite SXP-Simon 2026-02-07 23:50:13 +08:00
  • 5ebe211791 docs: update documentation and project structure SXP-Simon 2026-02-07 23:50:13 +08:00
  • 58c27f9136 feat: integrate with AstrBot lifecycle events and update config schema SXP-Simon 2026-02-07 23:49:51 +08:00
  • b551abd2db refactor: update ConfigManager with provider selection logic SXP-Simon 2026-02-07 23:49:33 +08:00
  • 1c317b16df refactor: use AstrBot native APScheduler in AutoScheduler SXP-Simon 2026-02-07 23:49:18 +08:00
  • 5930cfd804 feat: extract ReportDispatcher for report delivery SXP-Simon 2026-02-07 23:49:03 +08:00
  • 7e0455c454 feat: extract MessageSender for multi-platform message handling SXP-Simon 2026-02-07 23:49:03 +08:00
  • 22dc0bf59f feat: add trace context and resilience utilities for LLM calls SXP-Simon 2026-02-07 23:48:34 +08:00
  • df4236baa9 fix(RetryManager): 'RetryManager' object has no attribute '_notify_failure' SXP-Simon 2026-02-05 23:15:19 +08:00
  • 3f7a92e660 fix(workflow): auto-release message SXP-Simon 2026-02-05 22:02:09 +08:00
  • 29039186ef [v4.6.9] 🛠️ 健壮性增强:增加友好提示,增强性处理,优化用户体验 SXP-Simon 2026-02-05 21:54:54 +08:00
  • 53be552be1 fix(AutoScheduler): 增强性处理,保持代码健壮性,增加友好提示 SXP-Simon 2026-02-05 21:51:59 +08:00