mirror of https://github.com/Mai-with-u/MaiBot.git
🤖 自动格式化代码 [skip ci]
parent
4dd04d4fb0
commit
9fa0d70451
|
|
@ -580,10 +580,7 @@ class HeartFChatting:
|
||||||
processor_name = processor.__class__.log_prefix
|
processor_name = processor.__class__.log_prefix
|
||||||
|
|
||||||
async def run_with_timeout(proc=processor):
|
async def run_with_timeout(proc=processor):
|
||||||
return await asyncio.wait_for(
|
return await asyncio.wait_for(proc.process_info(observations=observations), 30)
|
||||||
proc.process_info(observations=observations),
|
|
||||||
30
|
|
||||||
)
|
|
||||||
|
|
||||||
task = asyncio.create_task(run_with_timeout())
|
task = asyncio.create_task(run_with_timeout())
|
||||||
|
|
||||||
|
|
@ -612,9 +609,7 @@ class HeartFChatting:
|
||||||
# 记录耗时
|
# 记录耗时
|
||||||
processor_time_costs[processor_name] = duration_since_parallel_start
|
processor_time_costs[processor_name] = duration_since_parallel_start
|
||||||
except asyncio.TimeoutError:
|
except asyncio.TimeoutError:
|
||||||
logger.info(
|
logger.info(f"{self.log_prefix} 处理器 {processor_name} 超时(>30s),已跳过")
|
||||||
f"{self.log_prefix} 处理器 {processor_name} 超时(>30s),已跳过"
|
|
||||||
)
|
|
||||||
processor_time_costs[processor_name] = 30
|
processor_time_costs[processor_name] = 30
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logger.error(
|
logger.error(
|
||||||
|
|
@ -672,7 +667,7 @@ class HeartFChatting:
|
||||||
try:
|
try:
|
||||||
result = await asyncio.wait_for(
|
result = await asyncio.wait_for(
|
||||||
proc.process_info(observations=observations, action_type=action_type, action_data=action_data),
|
proc.process_info(observations=observations, action_type=action_type, action_data=action_data),
|
||||||
30
|
30,
|
||||||
)
|
)
|
||||||
end_time = time.time()
|
end_time = time.time()
|
||||||
post_processor_time_costs[name] = end_time - start_time
|
post_processor_time_costs[name] = end_time - start_time
|
||||||
|
|
|
||||||
|
|
@ -74,7 +74,7 @@ class ChatConfig(ConfigBase):
|
||||||
|
|
||||||
chat_mode: str = "normal"
|
chat_mode: str = "normal"
|
||||||
"""聊天模式"""
|
"""聊天模式"""
|
||||||
|
|
||||||
max_context_size: int = 18
|
max_context_size: int = 18
|
||||||
"""上下文长度"""
|
"""上下文长度"""
|
||||||
|
|
||||||
|
|
@ -315,7 +315,6 @@ class FocusChatConfig(ConfigBase):
|
||||||
"""连续回复能力,值越高,麦麦连续回复的概率越高"""
|
"""连续回复能力,值越高,麦麦连续回复的概率越高"""
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@dataclass
|
@dataclass
|
||||||
class FocusChatProcessorConfig(ConfigBase):
|
class FocusChatProcessorConfig(ConfigBase):
|
||||||
"""专注聊天处理器配置类"""
|
"""专注聊天处理器配置类"""
|
||||||
|
|
@ -327,7 +326,6 @@ class FocusChatProcessorConfig(ConfigBase):
|
||||||
"""是否启用工作记忆处理器"""
|
"""是否启用工作记忆处理器"""
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@dataclass
|
@dataclass
|
||||||
class ExpressionConfig(ConfigBase):
|
class ExpressionConfig(ConfigBase):
|
||||||
"""表达配置类"""
|
"""表达配置类"""
|
||||||
|
|
@ -424,7 +422,7 @@ class MemoryConfig(ConfigBase):
|
||||||
@dataclass
|
@dataclass
|
||||||
class MoodConfig(ConfigBase):
|
class MoodConfig(ConfigBase):
|
||||||
"""情绪配置类"""
|
"""情绪配置类"""
|
||||||
|
|
||||||
enable_mood: bool = False
|
enable_mood: bool = False
|
||||||
"""是否启用情绪系统"""
|
"""是否启用情绪系统"""
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue