This commit is contained in:
SengokuCola
2025-07-24 05:00:30 +08:00
parent 6c91b95314
commit a02ea61386
13 changed files with 22 additions and 29 deletions

View File

@@ -19,6 +19,7 @@ from src.mais4u.s4u_config import s4u_config
from src.person_info.person_info import PersonInfoManager
from .super_chat_manager import get_super_chat_manager
from .yes_or_no import yes_or_no_head
from src.mais4u.constant_s4u import ENABLE_S4U
logger = get_logger("S4U_chat")
@@ -164,7 +165,7 @@ class S4UChatManager:
self.s4u_chats[chat_stream.stream_id] = S4UChat(chat_stream)
return self.s4u_chats[chat_stream.stream_id]
from src.mais4u.constant_s4u import ENABLE_S4U
if not ENABLE_S4U:
s4u_chat_manager = None
else:

View File

@@ -5,7 +5,6 @@ from src.config.config import global_config
from src.chat.message_receive.message import MessageRecvS4U
from src.mais4u.mais4u_chat.s4u_prompt import prompt_builder
from src.common.logger import get_logger
from src.person_info.person_info import PersonInfoManager, get_person_info_manager
import asyncio
import re

View File

@@ -4,6 +4,8 @@ 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
# 全局SuperChat管理器实例
from src.mais4u.constant_s4u import ENABLE_S4U
logger = get_logger("super_chat_manager")
@@ -296,8 +298,7 @@ class SuperChatManager:
logger.info("SuperChat管理器已关闭")
# 全局SuperChat管理器实例
from src.mais4u.constant_s4u import ENABLE_S4U
if ENABLE_S4U:
super_chat_manager = SuperChatManager()

View File

@@ -6,7 +6,7 @@ from tomlkit import TOMLDocument
from tomlkit.items import Table
from dataclasses import dataclass, fields, MISSING, field
from typing import TypeVar, Type, Any, get_origin, get_args, Literal
from src.mais4u.constant_s4u import ENABLE_S4U
from src.common.logger import get_logger
logger = get_logger("s4u_config")
@@ -352,7 +352,7 @@ def load_s4u_config(config_path: str) -> S4UGlobalConfig:
logger.critical("S4U配置文件解析失败")
raise e
from src.mais4u.constant_s4u import ENABLE_S4U
if not ENABLE_S4U:
s4u_config = None
s4u_config_main = None