diff --git a/src/chat/replyer/default_generator.py b/src/chat/replyer/default_generator.py index 0b6e23aca..7340b6e9f 100644 --- a/src/chat/replyer/default_generator.py +++ b/src/chat/replyer/default_generator.py @@ -2,7 +2,6 @@ import traceback import time import asyncio import random -import ast import re from typing import List, Optional, Dict, Any, Tuple diff --git a/src/individuality/individuality.py b/src/individuality/individuality.py index 878e00455..3fde2af5e 100644 --- a/src/individuality/individuality.py +++ b/src/individuality/individuality.py @@ -1,36 +1,14 @@ import ast -import random import json import os import hashlib -from typing import List, Optional, Dict, Any, Tuple -from datetime import datetime from src.common.logger import get_logger from src.config.config import global_config from src.llm_models.utils_model import LLMRequest -from src.chat.message_receive.message import UserInfo, Seg, MessageRecv, MessageSending -from src.chat.message_receive.chat_stream import ChatStream -from src.chat.message_receive.uni_message_sender import HeartFCSender -from src.chat.utils.timer_calculator import Timer # <--- Import Timer -from src.chat.utils.utils import get_chat_type_and_target_info -from src.chat.utils.prompt_builder import Prompt, global_prompt_manager -from src.chat.utils.chat_message_builder import build_readable_messages, get_raw_msg_before_timestamp_with_chat -from src.chat.express.expression_selector import expression_selector -from src.chat.knowledge.knowledge_lib import qa_manager -from src.chat.memory_system.memory_activator import MemoryActivator -from src.mood.mood_manager import mood_manager -from src.person_info.relationship_fetcher import relationship_fetcher_manager from src.person_info.person_info import get_person_info_manager -from src.tools.tool_executor import ToolExecutor -from src.plugin_system.base.component_types import ActionInfo -from typing import Optional from rich.traceback import install -from src.common.logger import get_logger -from src.config.config import global_config -from src.llm_models.utils_model import LLMRequest -from src.person_info.person_info import get_person_info_manager from .personality import Personality install(extra_lines=3) diff --git a/src/individuality/personality.py b/src/individuality/personality.py index 5d666101e..da3005ee7 100644 --- a/src/individuality/personality.py +++ b/src/individuality/personality.py @@ -1,8 +1,6 @@ -import json from dataclasses import dataclass -from typing import Dict, List, Optional -from pathlib import Path +from typing import Dict, List @dataclass diff --git a/src/mais4u/mais4u_chat/context_web_manager.py b/src/mais4u/mais4u_chat/context_web_manager.py index f3512ccc3..68e5822c6 100644 --- a/src/mais4u/mais4u_chat/context_web_manager.py +++ b/src/mais4u/mais4u_chat/context_web_manager.py @@ -5,8 +5,6 @@ from datetime import datetime from typing import Dict, List, Optional from aiohttp import web, WSMsgType import aiohttp_cors -from threading import Thread -import weakref from src.chat.message_receive.message import MessageRecv from src.common.logger import get_logger @@ -599,7 +597,7 @@ class ContextWebManager: logger.info(f"✅ 添加消息到上下文 [总数: {total_messages}]: [{context_msg.group_name}] {context_msg.user_name}: {context_msg.content}") # 调试:打印当前所有消息 - logger.info(f"📝 当前上下文中的所有消息:") + logger.info("📝 当前上下文中的所有消息:") for cid, contexts in self.contexts.items(): logger.info(f" 聊天 {cid}: {len(contexts)} 条消息") for i, msg in enumerate(contexts): diff --git a/src/mais4u/mais4u_chat/loading.py b/src/mais4u/mais4u_chat/loading.py index 50b3e43c9..752aba0ed 100644 --- a/src/mais4u/mais4u_chat/loading.py +++ b/src/mais4u/mais4u_chat/loading.py @@ -1,14 +1,4 @@ -import asyncio -import json -import time -from src.chat.message_receive.message import MessageRecv -from src.llm_models.utils_model import LLMRequest -from src.common.logger import get_logger -from src.chat.utils.chat_message_builder import build_readable_messages, get_raw_msg_by_timestamp_with_chat_inclusive -from src.config.config import global_config -from src.chat.utils.prompt_builder import Prompt, global_prompt_manager -from src.manager.async_task_manager import AsyncTask, async_task_manager from src.plugin_system.apis import send_api async def send_loading(chat_id: str, content: str): diff --git a/src/mais4u/mais4u_chat/s4u_chat.py b/src/mais4u/mais4u_chat/s4u_chat.py index 2fd60cab2..a70821d79 100644 --- a/src/mais4u/mais4u_chat/s4u_chat.py +++ b/src/mais4u/mais4u_chat/s4u_chat.py @@ -250,7 +250,7 @@ class S4UChat: await super_chat_manager.add_superchat(message) else: await self.relationship_builder.build_relation(20) - except Exception as e: + except Exception: traceback.print_exc() logger.info(f"[{self.stream_name}] 消息处理完毕,消息内容:{message.processed_plain_text}") diff --git a/src/mais4u/mais4u_chat/s4u_mood_manager.py b/src/mais4u/mais4u_chat/s4u_mood_manager.py index 23c10013f..ab6f36094 100644 --- a/src/mais4u/mais4u_chat/s4u_mood_manager.py +++ b/src/mais4u/mais4u_chat/s4u_mood_manager.py @@ -394,7 +394,7 @@ class MoodRegressionTask(AsyncTask): if regression_executed > 0: logger.info(f"[回归任务] 本次执行了{regression_executed}个聊天的情绪回归") else: - logger.debug(f"[回归任务] 本次没有符合回归条件的聊天") + logger.debug("[回归任务] 本次没有符合回归条件的聊天") class MoodManager: diff --git a/src/mais4u/mais4u_chat/s4u_prompt.py b/src/mais4u/mais4u_chat/s4u_prompt.py index 51a04cdc1..2598961bc 100644 --- a/src/mais4u/mais4u_chat/s4u_prompt.py +++ b/src/mais4u/mais4u_chat/s4u_prompt.py @@ -10,10 +10,10 @@ from datetime import datetime import asyncio from src.mais4u.s4u_config import s4u_config import ast -from src.chat.message_receive.message import MessageSending, MessageRecvS4U +from src.chat.message_receive.message import MessageRecvS4U from src.person_info.person_info import get_person_info_manager from src.person_info.relationship_manager import get_relationship_manager -from src.chat.message_receive.chat_stream import ChatStream, get_chat_manager +from src.chat.message_receive.chat_stream import ChatStream from src.mais4u.mais4u_chat.super_chat_manager import get_super_chat_manager logger = get_logger("prompt") diff --git a/src/mais4u/mais4u_chat/super_chat_manager.py b/src/mais4u/mais4u_chat/super_chat_manager.py index bdd0cd682..e2dc96d3d 100644 --- a/src/mais4u/mais4u_chat/super_chat_manager.py +++ b/src/mais4u/mais4u_chat/super_chat_manager.py @@ -3,8 +3,7 @@ import time from dataclasses import dataclass from typing import Dict, List, Optional from src.common.logger import get_logger -from src.chat.message_receive.message import MessageRecvS4U, MessageRecv -from src.mais4u.s4u_config import s4u_config +from src.chat.message_receive.message import MessageRecvS4U logger = get_logger("super_chat_manager")