mirror of
https://github.com/Nezumi-2711/astrbot_plugin_qq_group_daily_analysis.git
synced 2026-09-22 13:38:43 +00:00
fix(pre-commit): code quality
This commit is contained in:
@@ -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(
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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,11 +3,13 @@
|
||||
负责定时任务和自动分析功能
|
||||
"""
|
||||
|
||||
import aiohttp
|
||||
import asyncio
|
||||
import base64
|
||||
import weakref
|
||||
from datetime import datetime, timedelta
|
||||
|
||||
import aiohttp
|
||||
|
||||
from astrbot.api import logger
|
||||
|
||||
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
"""
|
||||
|
||||
import asyncio
|
||||
|
||||
from astrbot.api import logger
|
||||
|
||||
from ...src.analysis.llm_analyzer import LLMAnalyzer
|
||||
|
||||
Reference in New Issue
Block a user