From 9f2fd2bd50b208b4e7b0637e609848977152c6de Mon Sep 17 00:00:00 2001 From: SengokuCola <1026294844@qq.com> Date: Thu, 3 Apr 2025 00:37:24 +0800 Subject: [PATCH] ruff:fix --- src/plugins/PFC/chat_observer.py | 2 -- src/plugins/PFC/pfc.py | 10 +++------- src/plugins/PFC/reply_checker.py | 4 ++-- src/plugins/chat/bot.py | 3 --- .../chat_module/only_process/only_message_process.py | 3 --- 5 files changed, 5 insertions(+), 17 deletions(-) diff --git a/src/plugins/PFC/chat_observer.py b/src/plugins/PFC/chat_observer.py index f5841fd9e..4fa6951e2 100644 --- a/src/plugins/PFC/chat_observer.py +++ b/src/plugins/PFC/chat_observer.py @@ -1,12 +1,10 @@ import time -import datetime import asyncio from typing import Optional, Dict, Any, List from src.common.logger import get_module_logger from src.common.database import db from ..message.message_base import UserInfo from ..config.config import global_config -from ..chat.message import Message logger = get_module_logger("chat_observer") diff --git a/src/plugins/PFC/pfc.py b/src/plugins/PFC/pfc.py index fb7a490a7..667a6f035 100644 --- a/src/plugins/PFC/pfc.py +++ b/src/plugins/PFC/pfc.py @@ -4,18 +4,14 @@ import datetime import asyncio from typing import List, Optional, Dict, Any, Tuple, Literal from enum import Enum -from src.common.database import db from src.common.logger import get_module_logger -from src.plugins.memory_system.Hippocampus import HippocampusManager from ..chat.chat_stream import ChatStream from ..message.message_base import UserInfo, Seg from ..chat.message import Message from ..models.utils_model import LLM_request from ..config.config import global_config -from src.plugins.chat.message import MessageSending, MessageRecv, MessageThinking, MessageSet -from src.plugins.chat.message_sender import message_manager +from src.plugins.chat.message import MessageSending from src.plugins.chat.chat_stream import chat_manager -from src.plugins.willing.willing_manager import willing_manager from ..message.api import global_api from ..storage.storage import MessageStorage from .chat_observer import ChatObserver @@ -474,7 +470,7 @@ class ReplyGenerator: if knowledge_cache: knowledge_text = "\n相关知识:" if isinstance(knowledge_cache, dict): - for source, content in knowledge_cache.items(): + for _source, content in knowledge_cache.items(): knowledge_text += f"\n{content}" elif isinstance(knowledge_cache, list): for item in knowledge_cache: @@ -500,7 +496,7 @@ class ReplyGenerator: 2. 体现你的性格特征 3. 自然流畅,像正常聊天一样,简短 4. 适当利用相关知识,但不要生硬引用 -{f'5. 改进上一次回复中的问题' if previous_reply else ''} +{'5. 改进上一次回复中的问题' if previous_reply else ''} 请注意把握聊天内容,不要回复的太有条理,可以有个性。请分清"你"和对方说的话,不要把"你"说的话当做对方说的话,这是你自己说的话。 请你回复的平淡一些,简短一些,说中文,不要刻意突出自身学科背景,尽量不要说你说过的话 diff --git a/src/plugins/PFC/reply_checker.py b/src/plugins/PFC/reply_checker.py index 25c81abb1..3d8c743f2 100644 --- a/src/plugins/PFC/reply_checker.py +++ b/src/plugins/PFC/reply_checker.py @@ -1,6 +1,6 @@ import json import datetime -from typing import Tuple, Dict, Any, List +from typing import Tuple from src.common.logger import get_module_logger from ..models.utils_model import LLM_request from ..config.config import global_config @@ -137,5 +137,5 @@ class ReplyChecker: logger.error(f"检查回复时出错: {e}") # 如果出错且已达到最大重试次数,建议重新规划 if retry_count >= self.max_retries: - return False, f"多次检查失败,建议重新规划", True + return False, "多次检查失败,建议重新规划", True return False, f"检查过程出错,建议重试: {str(e)}", False \ No newline at end of file diff --git a/src/plugins/chat/bot.py b/src/plugins/chat/bot.py index 37df41bcc..9046198c9 100644 --- a/src/plugins/chat/bot.py +++ b/src/plugins/chat/bot.py @@ -1,9 +1,6 @@ -from typing import Dict from ..moods.moods import MoodManager # 导入情绪管理器 from ..config.config import global_config -from ..chat_module.reasoning_chat.reasoning_generator import ResponseGenerator from .message import MessageRecv -from ..storage.storage import MessageStorage # 修改导入路径 from ..PFC.pfc import Conversation, ConversationState from .chat_stream import chat_manager from ..chat_module.only_process.only_message_process import MessageProcessor diff --git a/src/plugins/chat_module/only_process/only_message_process.py b/src/plugins/chat_module/only_process/only_message_process.py index 7684a6714..4c1e7d5e1 100644 --- a/src/plugins/chat_module/only_process/only_message_process.py +++ b/src/plugins/chat_module/only_process/only_message_process.py @@ -1,11 +1,8 @@ -from typing import Optional from src.common.logger import get_module_logger from src.plugins.chat.message import MessageRecv -from src.plugins.chat.chat_stream import chat_manager from src.plugins.storage.storage import MessageStorage from src.plugins.config.config import global_config import re -import asyncio from datetime import datetime logger = get_module_logger("pfc_message_processor")