fix(pre-commit): code quality

This commit is contained in:
SXP-Simon
2026-01-16 23:59:45 +08:00
parent 8270bf994f
commit 7450d76178
5 changed files with 17 additions and 14 deletions
+2 -1
View File
@@ -377,7 +377,8 @@ class QQGroupDailyAnalysis(Star):
return
import os
from astrbot.api.message_components import Node, Nodes, Plain, Image
from astrbot.api.message_components import Image, Node, Nodes, Plain
# 获取模板目录
template_dir = os.path.join(
+8 -8
View File
@@ -1,7 +1,7 @@
import argparse
import asyncio
import os
import sys
import asyncio
import argparse
from pathlib import Path
# Add src to path so we can import our modules
@@ -18,17 +18,17 @@ astrbot_api.logger.warning = lambda x, *args, **kwargs: print(f"[WARN] {x}")
astrbot_api.AstrBotConfig = dict
sys.modules["astrbot.api"] = astrbot_api
from src.reports.templates import HTMLTemplates # noqa: E402
from src.reports.generators import ReportGenerator # noqa: E402
from src.models.data_models import ( # noqa: E402
ActivityVisualization,
EmojiStatistics,
GoldenQuote,
GroupStatistics,
SummaryTopic,
UserTitle,
GoldenQuote,
TokenUsage,
EmojiStatistics,
ActivityVisualization,
UserTitle,
)
from src.reports.generators import ReportGenerator # noqa: E402
from src.reports.templates import HTMLTemplates # noqa: E402
class MockConfigManager:
+3 -4
View File
@@ -1,7 +1,6 @@
import asyncio
import os
import sys
import json
from datetime import datetime
# ==========================================
@@ -26,12 +25,12 @@ logger.warning = lambda msg, *args, **kwargs: print(f"[WARN] {msg}")
# Now import plugin modules
try:
from data.plugins.astrbot_plugin_qq_group_daily_analysis.src.reports.generators import (
ReportGenerator,
)
from data.plugins.astrbot_plugin_qq_group_daily_analysis.src.core.config import (
ConfigManager,
)
from data.plugins.astrbot_plugin_qq_group_daily_analysis.src.reports.generators import (
ReportGenerator,
)
except ImportError as e:
print(f"Import Error: {e}")
sys.exit(1)
+3 -1
View File
@@ -3,11 +3,13 @@
负责定时任务和自动分析功能
"""
import aiohttp
import asyncio
import base64
import weakref
from datetime import datetime, timedelta
import aiohttp
from astrbot.api import logger
+1
View File
@@ -4,6 +4,7 @@
"""
import asyncio
from astrbot.api import logger
from ...src.analysis.llm_analyzer import LLMAnalyzer