ruff ci
This commit is contained in:
@@ -9,7 +9,6 @@ from src.plugin_system import (
|
|||||||
BaseEventHandler,
|
BaseEventHandler,
|
||||||
EventType,
|
EventType,
|
||||||
BaseTool,
|
BaseTool,
|
||||||
ToolParamType,
|
|
||||||
PlusCommand,
|
PlusCommand,
|
||||||
CommandArgs,
|
CommandArgs,
|
||||||
ChatType,
|
ChatType,
|
||||||
|
|||||||
@@ -1,8 +1,6 @@
|
|||||||
from typing import List, Tuple, Optional
|
|
||||||
|
|
||||||
from src.plugin_system import BaseEventHandler
|
from src.plugin_system import BaseEventHandler
|
||||||
from src.plugin_system.base.base_event import HandlerResult
|
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 .src.send_handler import send_handler
|
||||||
from .event_types import *
|
from .event_types import *
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ import inspect
|
|||||||
import websockets as Server
|
import websockets as Server
|
||||||
from . import event_types,CONSTS,event_handlers
|
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 import BasePlugin, BaseEventHandler, register_plugin, EventType, ConfigField
|
||||||
from src.plugin_system.base.base_event import HandlerResult
|
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 import global_config
|
||||||
from .src.config.features_config import features_manager
|
from .src.config.features_config import features_manager
|
||||||
from .src.config.migrate_features import auto_migrate_features
|
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.response_pool import put_response, check_timeout_response
|
||||||
from .src.websocket_manager import websocket_manager
|
from .src.websocket_manager import websocket_manager
|
||||||
|
|
||||||
|
|||||||
@@ -351,15 +351,15 @@ class MessageHandler:
|
|||||||
else:
|
else:
|
||||||
logger.warning("reply处理失败")
|
logger.warning("reply处理失败")
|
||||||
case RealMessageType.image:
|
case RealMessageType.image:
|
||||||
logger.debug(f"开始处理图片消息段")
|
logger.debug("开始处理图片消息段")
|
||||||
ret_seg = await self.handle_image_message(sub_message)
|
ret_seg = await self.handle_image_message(sub_message)
|
||||||
if ret_seg:
|
if ret_seg:
|
||||||
await event_manager.trigger_event(NapcatEvent.ON_RECEIVED.IMAGE,plugin_name=PLUGIN_NAME,message_seg=ret_seg)
|
await event_manager.trigger_event(NapcatEvent.ON_RECEIVED.IMAGE,plugin_name=PLUGIN_NAME,message_seg=ret_seg)
|
||||||
seg_message.append(ret_seg)
|
seg_message.append(ret_seg)
|
||||||
logger.debug(f"图片处理成功,添加到消息段")
|
logger.debug("图片处理成功,添加到消息段")
|
||||||
else:
|
else:
|
||||||
logger.warning("image处理失败")
|
logger.warning("image处理失败")
|
||||||
logger.debug(f"图片消息段处理完成")
|
logger.debug("图片消息段处理完成")
|
||||||
case RealMessageType.record:
|
case RealMessageType.record:
|
||||||
ret_seg = await self.handle_record_message(sub_message)
|
ret_seg = await self.handle_record_message(sub_message)
|
||||||
if ret_seg:
|
if ret_seg:
|
||||||
|
|||||||
@@ -24,13 +24,12 @@ import time
|
|||||||
import logging
|
import logging
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
from typing import Optional, List, Dict, Any
|
from typing import Optional, Dict, Any
|
||||||
|
|
||||||
import uvicorn
|
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.responses import FileResponse, JSONResponse
|
||||||
from fastapi.middleware.cors import CORSMiddleware
|
from fastapi.middleware.cors import CORSMiddleware
|
||||||
from pydantic import BaseModel, Field
|
|
||||||
|
|
||||||
# 导入配置管理
|
# 导入配置管理
|
||||||
from config import config
|
from config import config
|
||||||
|
|||||||
@@ -3,7 +3,6 @@
|
|||||||
处理 config.toml 文件的读取和管理
|
处理 config.toml 文件的读取和管理
|
||||||
"""
|
"""
|
||||||
|
|
||||||
import os
|
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
from typing import Dict, Any
|
from typing import Dict, Any
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,6 @@
|
|||||||
支持开发模式和生产模式启动
|
支持开发模式和生产模式启动
|
||||||
"""
|
"""
|
||||||
|
|
||||||
import os
|
|
||||||
import sys
|
import sys
|
||||||
import subprocess
|
import subprocess
|
||||||
import argparse
|
import argparse
|
||||||
|
|||||||
@@ -348,7 +348,6 @@ class PluginHotReloadManager:
|
|||||||
|
|
||||||
def _force_clear_plugin_modules(self, plugin_name: str):
|
def _force_clear_plugin_modules(self, plugin_name: str):
|
||||||
"""强制清理插件相关的模块缓存"""
|
"""强制清理插件相关的模块缓存"""
|
||||||
import sys
|
|
||||||
|
|
||||||
# 找到所有相关的模块名
|
# 找到所有相关的模块名
|
||||||
modules_to_remove = []
|
modules_to_remove = []
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
import asyncio
|
import asyncio
|
||||||
import os
|
import os
|
||||||
import traceback
|
import traceback
|
||||||
import sys
|
|
||||||
import importlib
|
import importlib
|
||||||
|
|
||||||
from typing import Dict, List, Optional, Tuple, Type, Any
|
from typing import Dict, List, Optional, Tuple, Type, Any
|
||||||
|
|||||||
@@ -6,9 +6,9 @@ from typing import Tuple
|
|||||||
|
|
||||||
from src.common.logger import get_logger
|
from src.common.logger import get_logger
|
||||||
from src.plugin_system import BaseAction, ActionActivationType, ChatMode
|
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 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")
|
logger = get_logger("MaiZone.ReadFeedAction")
|
||||||
|
|
||||||
|
|||||||
@@ -6,9 +6,9 @@ from typing import Tuple
|
|||||||
|
|
||||||
from src.common.logger import get_logger
|
from src.common.logger import get_logger
|
||||||
from src.plugin_system import BaseAction, ActionActivationType, ChatMode
|
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 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")
|
logger = get_logger("MaiZone.SendFeedAction")
|
||||||
|
|
||||||
|
|||||||
@@ -3,15 +3,12 @@ import asyncio
|
|||||||
from typing import List, Tuple, Type
|
from typing import List, Tuple, Type
|
||||||
from src.plugin_system import (
|
from src.plugin_system import (
|
||||||
BasePlugin,
|
BasePlugin,
|
||||||
BaseCommand,
|
|
||||||
CommandInfo,
|
|
||||||
ConfigField,
|
ConfigField,
|
||||||
register_plugin,
|
register_plugin,
|
||||||
plugin_manage_api,
|
plugin_manage_api,
|
||||||
component_manage_api,
|
component_manage_api,
|
||||||
ComponentInfo,
|
ComponentInfo,
|
||||||
ComponentType,
|
ComponentType,
|
||||||
send_api,
|
|
||||||
)
|
)
|
||||||
from src.plugin_system.base.plus_command import PlusCommand
|
from src.plugin_system.base.plus_command import PlusCommand
|
||||||
from src.plugin_system.base.command_args import CommandArgs
|
from src.plugin_system.base.command_args import CommandArgs
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
import orjson
|
import orjson
|
||||||
import asyncio
|
import asyncio
|
||||||
import random
|
from datetime import datetime, time, timedelta
|
||||||
from datetime import datetime, time, timedelta, date
|
|
||||||
from typing import Optional, List, Dict, Any, TYPE_CHECKING
|
from typing import Optional, List, Dict, Any, TYPE_CHECKING
|
||||||
from lunar_python import Lunar
|
from lunar_python import Lunar
|
||||||
from pydantic import BaseModel, ValidationError, validator
|
from pydantic import BaseModel, ValidationError, validator
|
||||||
|
|||||||
Reference in New Issue
Block a user