Remove unused imports across multiple modules

Cleaned up various files by removing unused or redundant import statements to improve code readability and reduce potential confusion. No functional changes were made.
This commit is contained in:
雅诺狐
2025-08-19 11:55:24 +08:00
parent bd3cfc47f6
commit 5e91f9ef5f
23 changed files with 15 additions and 41 deletions

View File

@@ -11,8 +11,7 @@
import re
import time
import hashlib
import asyncio
from typing import Dict, List, Optional, Tuple
from typing import Dict, List
from dataclasses import asdict
from src.common.logger import get_logger

View File

@@ -6,9 +6,7 @@
主要通过注入系统提示词来指导AI安全响应。
"""
import random
import re
from typing import List, Optional
from typing import List
from src.common.logger import get_logger
from src.config.config import global_config

View File

@@ -13,7 +13,6 @@ from typing import Optional, Tuple, List, Any
from PIL import Image
from rich.traceback import install
from sqlalchemy import select
from src.common.database.database import db
from src.common.database.sqlalchemy_database_api import get_db_session
from src.common.database.sqlalchemy_models import Emoji, Images
from src.common.logger import get_logger

View File

@@ -7,8 +7,7 @@ from rich.traceback import install
from maim_message import GroupInfo, UserInfo
from src.common.logger import get_logger
from src.common.database.database import db
from sqlalchemy import select, text
from sqlalchemy import select
from sqlalchemy.dialects.sqlite import insert as sqlite_insert
from sqlalchemy.dialects.mysql import insert as mysql_insert
from src.common.database.sqlalchemy_models import ChatStreams # 新增导入

View File

@@ -12,7 +12,6 @@ from src.common.logger import get_logger
from src.chat.utils.utils_image import get_image_manager
from src.chat.utils.utils_voice import get_voice_text
from src.chat.utils.utils_video import get_video
from src.multimodal.video_analyzer import get_video_analyzer
from src.config.config import global_config
from .chat_stream import ChatStream

View File

@@ -16,7 +16,6 @@ from src.chat.utils.chat_message_builder import (
build_readable_messages_with_id,
get_raw_msg_before_timestamp_with_chat,
)
from src.plugin_system.apis.message_api import filter_mai_messages
from src.chat.utils.utils import get_chat_type_and_target_info
from src.chat.planner_actions.action_manager import ActionManager
from src.chat.message_receive.chat_stream import get_chat_manager

View File

@@ -260,7 +260,6 @@ def get_actions_by_timestamp_with_chat(
) -> List[Dict[str, Any]]:
"""获取在特定聊天从指定时间戳到指定时间戳的动作记录,按时间升序排序,返回动作记录列表"""
from src.common.logger import get_logger
from src.common.database.sqlalchemy_database_api import get_db_session
logger = get_logger("chat_message_builder")
@@ -353,7 +352,6 @@ def get_actions_by_timestamp_with_chat_inclusive(
chat_id: str, timestamp_start: float, timestamp_end: float, limit: int = 0, limit_mode: str = "latest"
) -> List[Dict[str, Any]]:
"""获取在特定聊天从指定时间戳到指定时间戳的动作记录(包含边界),按时间升序排序,返回动作记录列表"""
from src.common.database.sqlalchemy_database_api import get_db_session
with get_db_session() as session:
if limit > 0:
if limit_mode == "latest":
@@ -785,7 +783,6 @@ def build_pic_mapping_info(pic_id_mapping: Dict[str, str]) -> str:
sorted_items = sorted(pic_id_mapping.items(), key=lambda x: int(x[1].replace("图片", "")))
from src.common.database.sqlalchemy_database_api import get_db_session
for pic_id, display_name in sorted_items:
# 从数据库中获取图片描述
description = "内容正在阅读,请稍等"

View File

@@ -12,7 +12,6 @@ from PIL import Image
from rich.traceback import install
from src.common.logger import get_logger
from src.common.database.database import db
from src.common.database.sqlalchemy_models import Images, ImageDescriptions
from src.config.config import global_config, model_config
from src.llm_models.utils_model import LLMRequest