diff --git a/src/express/expression_reflector.py b/src/express/expression_reflector.py index 0418b435..4600e239 100644 --- a/src/express/expression_reflector.py +++ b/src/express/expression_reflector.py @@ -29,12 +29,12 @@ class ExpressionReflector: logger.debug(f"[Expression Reflection] 开始检查是否需要提问 (stream_id: {self.chat_id})") if not global_config.expression.reflect: - logger.debug(f"[Expression Reflection] 表达反思功能未启用,跳过") + logger.debug("[Expression Reflection] 表达反思功能未启用,跳过") return False operator_config = global_config.expression.reflect_operator_id if not operator_config: - logger.debug(f"[Expression Reflection] Operator ID 未配置,跳过") + logger.debug("[Expression Reflection] Operator ID 未配置,跳过") return False # 检查是否在允许列表中 @@ -81,7 +81,7 @@ class ExpressionReflector: # 获取未检查的表达 try: - logger.info(f"[Expression Reflection] 查询未检查且未拒绝的表达") + logger.info("[Expression Reflection] 查询未检查且未拒绝的表达") expressions = ( Expression.select().where((Expression.checked == False) & (Expression.rejected == False)).limit(50) ) @@ -90,7 +90,7 @@ class ExpressionReflector: logger.info(f"[Expression Reflection] 找到 {len(expr_list)} 个候选表达") if not expr_list: - logger.info(f"[Expression Reflection] 没有可用的表达,跳过") + logger.info("[Expression Reflection] 没有可用的表达,跳过") return False target_expr: Expression = random.choice(expr_list) @@ -101,7 +101,7 @@ class ExpressionReflector: # 生成询问文本 ask_text = _generate_ask_text(target_expr) if not ask_text: - logger.warning(f"[Expression Reflection] 生成询问文本失败,跳过") + logger.warning("[Expression Reflection] 生成询问文本失败,跳过") return False logger.info(f"[Expression Reflection] 准备向 Operator {operator_config} 发送提问") diff --git a/src/express/reflect_tracker.py b/src/express/reflect_tracker.py index 8973eaf4..c792679d 100644 --- a/src/express/reflect_tracker.py +++ b/src/express/reflect_tracker.py @@ -4,16 +4,15 @@ from src.common.logger import get_logger from src.common.database.database_model import Expression from src.llm_models.utils_model import LLMRequest from src.chat.utils.prompt_builder import Prompt, global_prompt_manager -from src.config.config import model_config, global_config +from src.config.config import model_config from src.chat.message_receive.chat_stream import ChatStream from src.chat.utils.chat_message_builder import ( get_raw_msg_by_timestamp_with_chat, build_readable_messages, ) -from datetime import datetime if TYPE_CHECKING: - from src.common.data_models.database_data_model import DatabaseMessages + pass logger = get_logger("reflect_tracker") diff --git a/src/jargon/jargon_utils.py b/src/jargon/jargon_utils.py index 56fe13ad..f42d807b 100644 --- a/src/jargon/jargon_utils.py +++ b/src/jargon/jargon_utils.py @@ -2,11 +2,9 @@ import json from typing import List, Dict, Optional, Any from src.common.logger import get_logger -from src.common.database.database_model import Jargon from src.config.config import global_config from src.chat.utils.chat_message_builder import ( build_readable_messages, - build_readable_messages_with_id, ) from src.chat.utils.utils import parse_platform_accounts diff --git a/src/main.py b/src/main.py index 23e34d61..3bcc9695 100644 --- a/src/main.py +++ b/src/main.py @@ -64,7 +64,7 @@ class MainSystem: logger.info("💡 前端将运行在 http://localhost:7999") else: logger.info("✅ WebUI 生产模式已启用") - logger.info(f"🌐 WebUI 将运行在 http://0.0.0.0:8001") + logger.info("🌐 WebUI 将运行在 http://0.0.0.0:8001") logger.info("💡 请确保已构建前端: cd MaiBot-Dashboard && bun run build") except Exception as e: diff --git a/src/plugin_system/base/config_types.py b/src/plugin_system/base/config_types.py index 5979ca54..1b174e22 100644 --- a/src/plugin_system/base/config_types.py +++ b/src/plugin_system/base/config_types.py @@ -4,7 +4,7 @@ 提供插件配置的类型定义,支持 WebUI 可视化配置编辑。 """ -from typing import Any, Optional, List, Dict, Union, Callable +from typing import Any, Optional, List, Dict, Union from dataclasses import dataclass, field