diff --git a/plugins/hello_world_plugin/plugin.py b/plugins/hello_world_plugin/plugin.py index 8fdb6c08d..ea5d64a8e 100644 --- a/plugins/hello_world_plugin/plugin.py +++ b/plugins/hello_world_plugin/plugin.py @@ -9,7 +9,6 @@ from src.plugin_system import ( BaseEventHandler, EventType, BaseTool, - ToolParamType, PlusCommand, CommandArgs, ChatType, diff --git a/plugins/napcat_adapter_plugin/event_handlers.py b/plugins/napcat_adapter_plugin/event_handlers.py index b5ba27a52..ef865e004 100644 --- a/plugins/napcat_adapter_plugin/event_handlers.py +++ b/plugins/napcat_adapter_plugin/event_handlers.py @@ -1,8 +1,6 @@ -from typing import List, Tuple, Optional from src.plugin_system import BaseEventHandler from src.plugin_system.base.base_event import HandlerResult -from src.plugin_system.core.event_manager import event_manager from .src.send_handler import send_handler from .event_types import * diff --git a/plugins/napcat_adapter_plugin/plugin.py b/plugins/napcat_adapter_plugin/plugin.py index 21096312d..ce94ece9e 100644 --- a/plugins/napcat_adapter_plugin/plugin.py +++ b/plugins/napcat_adapter_plugin/plugin.py @@ -5,7 +5,7 @@ import inspect import websockets as Server from . import event_types,CONSTS,event_handlers -from typing import List, Tuple +from typing import List from src.plugin_system import BasePlugin, BaseEventHandler, register_plugin, EventType, ConfigField from src.plugin_system.base.base_event import HandlerResult @@ -27,7 +27,7 @@ from .src.send_handler import send_handler from .src.config import global_config from .src.config.features_config import features_manager from .src.config.migrate_features import auto_migrate_features -from .src.mmc_com_layer import mmc_start_com, mmc_stop_com, router +from .src.mmc_com_layer import mmc_start_com, router from .src.response_pool import put_response, check_timeout_response from .src.websocket_manager import websocket_manager diff --git a/plugins/napcat_adapter_plugin/src/recv_handler/message_handler.py b/plugins/napcat_adapter_plugin/src/recv_handler/message_handler.py index 0e4ba29fe..04631131e 100644 --- a/plugins/napcat_adapter_plugin/src/recv_handler/message_handler.py +++ b/plugins/napcat_adapter_plugin/src/recv_handler/message_handler.py @@ -351,15 +351,15 @@ class MessageHandler: else: logger.warning("reply处理失败") case RealMessageType.image: - logger.debug(f"开始处理图片消息段") + logger.debug("开始处理图片消息段") ret_seg = await self.handle_image_message(sub_message) if ret_seg: await event_manager.trigger_event(NapcatEvent.ON_RECEIVED.IMAGE,plugin_name=PLUGIN_NAME,message_seg=ret_seg) seg_message.append(ret_seg) - logger.debug(f"图片处理成功,添加到消息段") + logger.debug("图片处理成功,添加到消息段") else: logger.warning("image处理失败") - logger.debug(f"图片消息段处理完成") + logger.debug("图片消息段处理完成") case RealMessageType.record: ret_seg = await self.handle_record_message(sub_message) if ret_seg: diff --git a/src/chat/utils/rust-video/api_server.py b/src/chat/utils/rust-video/api_server.py index aeb3fa248..5465c4a7b 100644 --- a/src/chat/utils/rust-video/api_server.py +++ b/src/chat/utils/rust-video/api_server.py @@ -24,13 +24,12 @@ import time import logging from datetime import datetime from pathlib import Path -from typing import Optional, List, Dict, Any +from typing import Optional, Dict, Any import uvicorn -from fastapi import FastAPI, File, UploadFile, Form, HTTPException, BackgroundTasks +from fastapi import FastAPI, File, UploadFile, Form, HTTPException from fastapi.responses import FileResponse, JSONResponse from fastapi.middleware.cors import CORSMiddleware -from pydantic import BaseModel, Field # 导入配置管理 from config import config diff --git a/src/chat/utils/rust-video/config.py b/src/chat/utils/rust-video/config.py index c85b8f9ea..32c6f3fcb 100644 --- a/src/chat/utils/rust-video/config.py +++ b/src/chat/utils/rust-video/config.py @@ -3,7 +3,6 @@ 处理 config.toml 文件的读取和管理 """ -import os from pathlib import Path from typing import Dict, Any diff --git a/src/chat/utils/rust-video/start_server.py b/src/chat/utils/rust-video/start_server.py index b1547d441..3e03a89f5 100644 --- a/src/chat/utils/rust-video/start_server.py +++ b/src/chat/utils/rust-video/start_server.py @@ -5,7 +5,6 @@ 支持开发模式和生产模式启动 """ -import os import sys import subprocess import argparse diff --git a/src/plugin_system/core/plugin_hot_reload.py b/src/plugin_system/core/plugin_hot_reload.py index c35aa71ed..be7d79671 100644 --- a/src/plugin_system/core/plugin_hot_reload.py +++ b/src/plugin_system/core/plugin_hot_reload.py @@ -348,7 +348,6 @@ class PluginHotReloadManager: def _force_clear_plugin_modules(self, plugin_name: str): """强制清理插件相关的模块缓存""" - import sys # 找到所有相关的模块名 modules_to_remove = [] diff --git a/src/plugin_system/core/plugin_manager.py b/src/plugin_system/core/plugin_manager.py index 4b4de3684..b16c80f61 100644 --- a/src/plugin_system/core/plugin_manager.py +++ b/src/plugin_system/core/plugin_manager.py @@ -1,7 +1,6 @@ import asyncio import os import traceback -import sys import importlib from typing import Dict, List, Optional, Tuple, Type, Any diff --git a/src/plugins/built_in/maizone_refactored/actions/read_feed_action.py b/src/plugins/built_in/maizone_refactored/actions/read_feed_action.py index d9089b52a..223f02d95 100644 --- a/src/plugins/built_in/maizone_refactored/actions/read_feed_action.py +++ b/src/plugins/built_in/maizone_refactored/actions/read_feed_action.py @@ -6,9 +6,9 @@ from typing import Tuple from src.common.logger import get_logger from src.plugin_system import BaseAction, ActionActivationType, ChatMode -from src.plugin_system.apis import person_api, generator_api +from src.plugin_system.apis import generator_api from src.plugin_system.apis.permission_api import permission_api -from ..services.manager import get_qzone_service, get_config_getter +from ..services.manager import get_qzone_service logger = get_logger("MaiZone.ReadFeedAction") diff --git a/src/plugins/built_in/maizone_refactored/actions/send_feed_action.py b/src/plugins/built_in/maizone_refactored/actions/send_feed_action.py index 08fa372e1..38553c243 100644 --- a/src/plugins/built_in/maizone_refactored/actions/send_feed_action.py +++ b/src/plugins/built_in/maizone_refactored/actions/send_feed_action.py @@ -6,9 +6,9 @@ from typing import Tuple from src.common.logger import get_logger from src.plugin_system import BaseAction, ActionActivationType, ChatMode -from src.plugin_system.apis import person_api, generator_api +from src.plugin_system.apis import generator_api from src.plugin_system.apis.permission_api import permission_api -from ..services.manager import get_qzone_service, get_config_getter +from ..services.manager import get_qzone_service logger = get_logger("MaiZone.SendFeedAction") diff --git a/src/plugins/built_in/plugin_management/plugin.py b/src/plugins/built_in/plugin_management/plugin.py index d0ffd484d..46933571a 100644 --- a/src/plugins/built_in/plugin_management/plugin.py +++ b/src/plugins/built_in/plugin_management/plugin.py @@ -3,15 +3,12 @@ import asyncio from typing import List, Tuple, Type from src.plugin_system import ( BasePlugin, - BaseCommand, - CommandInfo, ConfigField, register_plugin, plugin_manage_api, component_manage_api, ComponentInfo, ComponentType, - send_api, ) from src.plugin_system.base.plus_command import PlusCommand from src.plugin_system.base.command_args import CommandArgs diff --git a/src/schedule/schedule_manager.py b/src/schedule/schedule_manager.py index e613d1c4b..2834d159a 100644 --- a/src/schedule/schedule_manager.py +++ b/src/schedule/schedule_manager.py @@ -1,7 +1,6 @@ import orjson import asyncio -import random -from datetime import datetime, time, timedelta, date +from datetime import datetime, time, timedelta from typing import Optional, List, Dict, Any, TYPE_CHECKING from lunar_python import Lunar from pydantic import BaseModel, ValidationError, validator