mirror of https://github.com/Mai-with-u/MaiBot.git
修复启动
parent
5a89bf4981
commit
f090af038e
|
|
@ -144,9 +144,9 @@ class IdleChat:
|
|||
self._task: Optional[asyncio.Task] = None
|
||||
|
||||
# 配置参数 - 从global_config加载
|
||||
self.min_cooldown = getattr(global_config, "min_idle_time", 7200) # 最短冷却时间(默认2小时)
|
||||
self.max_cooldown = getattr(global_config, "max_idle_time", 18000) # 最长冷却时间(默认5小时)
|
||||
self.check_interval = getattr(global_config, "idle_check_interval", 10) * 60 # 检查间隔(默认10分钟,转换为秒)
|
||||
self.min_cooldown = global_config.min_idle_time # 最短冷却时间(默认2小时)
|
||||
self.max_cooldown = global_config.max_idle_time # 最长冷却时间(默认5小时)
|
||||
self.check_interval = global_config.idle_check_interval * 60 # 检查间隔(默认10分钟,转换为秒)
|
||||
self.active_hours_start = 7 # 活动开始时间
|
||||
self.active_hours_end = 23 # 活动结束时间
|
||||
|
||||
|
|
@ -157,7 +157,7 @@ class IdleChat:
|
|||
def start(self) -> None:
|
||||
"""启动主动聊天检测"""
|
||||
# 检查是否启用了主动聊天功能
|
||||
if not getattr(global_config, "ENABLE_IDLE_CONVERSATION", False):
|
||||
if not global_config.enable_idle_conversation:
|
||||
logger.info(f"[私聊][{self.private_name}]主动聊天功能已禁用(配置ENABLE_IDLE_CONVERSATION=False)")
|
||||
return
|
||||
|
||||
|
|
@ -350,7 +350,7 @@ class IdleChat:
|
|||
try:
|
||||
while self._running:
|
||||
# 检查是否启用了主动聊天功能
|
||||
if not getattr(global_config, "ENABLE_IDLE_CONVERSATION", False):
|
||||
if not global_config.enable_idle_conversation:
|
||||
# 如果禁用了功能,等待一段时间后再次检查配置
|
||||
await asyncio.sleep(60) # 每分钟检查一次配置变更
|
||||
continue
|
||||
|
|
|
|||
Loading…
Reference in New Issue