mirror of
https://github.com/Nezumi-2711/astrbot_plugin_qq_group_daily_analysis.git
synced 2026-09-22 13:38:43 +00:00
fix: 修复 TraceContext 兼容性与服务返回结果缺失导致的崩溃问题
【链路追踪系统】 - 在 TraceContext 中补全 generate()、set() 和 get() 兼容性接口,确保旧代码无缝迁移。 - 重新实现 TraceLogFilter 日志过滤器,恢复日志流中的 TraceID 显示。 - 统一全插件 import 路径至 src/shared/trace_context.py,并删除冗余的旧文件。 【应用服务层】 - 修复 KeyError: 'group_id':在 execute_daily_analysis 和 execute_incremental_final_report 的返回结果中补全 group_id 和 platform_id。 - 完善 execute_incremental_analysis 的返回字段,保持 API 返回格式的一致性。 【基础设施与工具】 - 在 AutoScheduler 中增加对适配器获取失败的防御性检查。 - 修复 uto_scheduler.py 和 dispatcher.py 中的静态类型检查报错。
This commit is contained in:
@@ -45,9 +45,9 @@ from .src.infrastructure.platform.template_preview import (
|
||||
from .src.infrastructure.reporting.generators import ReportGenerator
|
||||
from .src.infrastructure.scheduler.auto_scheduler import AutoScheduler
|
||||
from .src.infrastructure.scheduler.retry import RetryManager
|
||||
from .src.shared.trace_context import TraceContext, TraceLogFilter
|
||||
from .src.utils.logger import logger
|
||||
from .src.utils.pdf_utils import PDFInstaller
|
||||
from .src.utils.trace_context import TraceContext, TraceLogFilter
|
||||
|
||||
|
||||
class GroupDailyAnalysis(Star):
|
||||
|
||||
Reference in New Issue
Block a user