refactor(cleanup): 移除未使用的导入项与冗余代码
清理了整个代码库中所有无用的模块导入、重复定义以及冗余变量引用,具体包括: - bot.py 去掉了 random、typing 的未使用 import - antipromptinjector 模块统一移除未引用的 DetectionResult、Dict、List 等 - chat_loop 中删除了未调用的 Timer、mai_thinking_manager、events_manager 等引用 - qzone_service 删除多余 f-string 大括号,避免日志警告格式问题 - 其他模块同步剔除各自范围内的冗余 import(asyncio、datetime 等共 20+ 处) 保持功能不变,仅作代码整洁度优化,无破坏性变更。(并添加了一个现在暂时还没加进去的必应搜索源文件)
This commit is contained in:
@@ -17,7 +17,7 @@ from typing import Optional, Tuple, Dict, Any
|
||||
from src.common.logger import get_logger
|
||||
from src.config.config import global_config
|
||||
from src.chat.message_receive.message import MessageRecv
|
||||
from .types import DetectionResult, ProcessResult
|
||||
from .types import ProcessResult
|
||||
from .core import PromptInjectionDetector, MessageShield
|
||||
from .processors import should_skip_injection_detection, initialize_skip_list, MessageProcessor
|
||||
from .management import AntiInjectionStatistics, UserBanManager
|
||||
|
||||
@@ -5,7 +5,6 @@
|
||||
负责根据检测结果和配置决定如何处理消息
|
||||
"""
|
||||
|
||||
from typing import Dict, List
|
||||
|
||||
from src.common.logger import get_logger
|
||||
from ..types import DetectionResult
|
||||
|
||||
@@ -5,7 +5,6 @@
|
||||
负责根据检测结果和配置决定如何处理消息
|
||||
"""
|
||||
|
||||
from typing import Dict, List
|
||||
|
||||
from src.common.logger import get_logger
|
||||
from .types import DetectionResult
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
"""
|
||||
|
||||
import datetime
|
||||
from typing import Dict, Any, Optional
|
||||
from typing import Dict, Any
|
||||
|
||||
from src.common.logger import get_logger
|
||||
from src.common.database.sqlalchemy_models import AntiInjectionStats, get_db_session
|
||||
|
||||
Reference in New Issue
Block a user