Ruff fix x2

pull/1389/head
墨梓柒 2025-11-29 14:39:32 +08:00
parent 3935ce817e
commit 163d527f3c
No known key found for this signature in database
GPG Key ID: 4A65B9DBA35F7635
5 changed files with 9 additions and 12 deletions

View File

@ -29,12 +29,12 @@ class ExpressionReflector:
logger.debug(f"[Expression Reflection] 开始检查是否需要提问 (stream_id: {self.chat_id})") logger.debug(f"[Expression Reflection] 开始检查是否需要提问 (stream_id: {self.chat_id})")
if not global_config.expression.reflect: if not global_config.expression.reflect:
logger.debug(f"[Expression Reflection] 表达反思功能未启用,跳过") logger.debug("[Expression Reflection] 表达反思功能未启用,跳过")
return False return False
operator_config = global_config.expression.reflect_operator_id operator_config = global_config.expression.reflect_operator_id
if not operator_config: if not operator_config:
logger.debug(f"[Expression Reflection] Operator ID 未配置,跳过") logger.debug("[Expression Reflection] Operator ID 未配置,跳过")
return False return False
# 检查是否在允许列表中 # 检查是否在允许列表中
@ -81,7 +81,7 @@ class ExpressionReflector:
# 获取未检查的表达 # 获取未检查的表达
try: try:
logger.info(f"[Expression Reflection] 查询未检查且未拒绝的表达") logger.info("[Expression Reflection] 查询未检查且未拒绝的表达")
expressions = ( expressions = (
Expression.select().where((Expression.checked == False) & (Expression.rejected == False)).limit(50) 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)} 个候选表达") logger.info(f"[Expression Reflection] 找到 {len(expr_list)} 个候选表达")
if not expr_list: if not expr_list:
logger.info(f"[Expression Reflection] 没有可用的表达,跳过") logger.info("[Expression Reflection] 没有可用的表达,跳过")
return False return False
target_expr: Expression = random.choice(expr_list) target_expr: Expression = random.choice(expr_list)
@ -101,7 +101,7 @@ class ExpressionReflector:
# 生成询问文本 # 生成询问文本
ask_text = _generate_ask_text(target_expr) ask_text = _generate_ask_text(target_expr)
if not ask_text: if not ask_text:
logger.warning(f"[Expression Reflection] 生成询问文本失败,跳过") logger.warning("[Expression Reflection] 生成询问文本失败,跳过")
return False return False
logger.info(f"[Expression Reflection] 准备向 Operator {operator_config} 发送提问") logger.info(f"[Expression Reflection] 准备向 Operator {operator_config} 发送提问")

View File

@ -4,16 +4,15 @@ from src.common.logger import get_logger
from src.common.database.database_model import Expression from src.common.database.database_model import Expression
from src.llm_models.utils_model import LLMRequest from src.llm_models.utils_model import LLMRequest
from src.chat.utils.prompt_builder import Prompt, global_prompt_manager 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.message_receive.chat_stream import ChatStream
from src.chat.utils.chat_message_builder import ( from src.chat.utils.chat_message_builder import (
get_raw_msg_by_timestamp_with_chat, get_raw_msg_by_timestamp_with_chat,
build_readable_messages, build_readable_messages,
) )
from datetime import datetime
if TYPE_CHECKING: if TYPE_CHECKING:
from src.common.data_models.database_data_model import DatabaseMessages pass
logger = get_logger("reflect_tracker") logger = get_logger("reflect_tracker")

View File

@ -2,11 +2,9 @@ import json
from typing import List, Dict, Optional, Any from typing import List, Dict, Optional, Any
from src.common.logger import get_logger from src.common.logger import get_logger
from src.common.database.database_model import Jargon
from src.config.config import global_config from src.config.config import global_config
from src.chat.utils.chat_message_builder import ( from src.chat.utils.chat_message_builder import (
build_readable_messages, build_readable_messages,
build_readable_messages_with_id,
) )
from src.chat.utils.utils import parse_platform_accounts from src.chat.utils.utils import parse_platform_accounts

View File

@ -64,7 +64,7 @@ class MainSystem:
logger.info("💡 前端将运行在 http://localhost:7999") logger.info("💡 前端将运行在 http://localhost:7999")
else: else:
logger.info("✅ WebUI 生产模式已启用") 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") logger.info("💡 请确保已构建前端: cd MaiBot-Dashboard && bun run build")
except Exception as e: except Exception as e:

View File

@ -4,7 +4,7 @@
提供插件配置的类型定义支持 WebUI 可视化配置编辑 提供插件配置的类型定义支持 WebUI 可视化配置编辑
""" """
from typing import Any, Optional, List, Dict, Union, Callable from typing import Any, Optional, List, Dict, Union
from dataclasses import dataclass, field from dataclasses import dataclass, field