diff --git a/volc_limit_sync.py b/volc_limit_sync.py index e5cc95b..839c728 100644 --- a/volc_limit_sync.py +++ b/volc_limit_sync.py @@ -1256,20 +1256,16 @@ def active_monitor_loop(): # < 500k -> 20 min # < 800k -> 45 min # >= 800k -> 60 min + # 余额分档退化:余额驱动的"慢速档"已无意义(日返还模型下余额高 = 常态, + # 返还/过期/消耗随时发生,慢同步只制造检测延迟窗口)。 + # 仅保留"低余额加密":<10万 5min、<30万 10min(返还解锁/扣费检测要紧); + # ≥30万 统一 30min,不再细分。真正的慢同步 = is_idle(下方 base×4,上限 60min)。 if global_min_remaining < 100_000: - base_interval = 300 # 5 minutes + base_interval = 300 # 紧急 5 minutes elif global_min_remaining < 300_000: - base_interval = 600 # 10 minutes - elif global_min_remaining < 500_000: - base_interval = 1200 # 20 minutes - elif global_min_remaining < 800_000: - base_interval = 2700 # 45 minutes + base_interval = 600 # 低余额 10 minutes else: - # 高水位档收紧(原 60 分钟):日返还模型下余额 ≥80万 是默认状态 - #(消耗任务维持的 2M 启动资金),60 分钟同步会让"返还解锁"与 - #"余额扣减"检测延迟 ≤60 分钟(额度空转 / 扣费窗口)。 - # 真正的慢同步条件 = is_idle(无用量),由下方 base*4 处理。上限 30 分钟。 - base_interval = 1800 # 30 minutes + base_interval = 1800 # 常规 30 minutes if is_idle: current_sync_interval = min(base_interval * 4, 3600) @@ -1482,15 +1478,11 @@ def active_monitor_loop(): if global_min_remaining <= 100000: mode_icon = "🆘 紧急模式" elif global_min_remaining <= 300000: - mode_icon = "🚨 高风险模式" - elif global_min_remaining <= 500000: - mode_icon = "🚤 中风险模式" - elif global_min_remaining <= 800000: - mode_icon = "🌊 低风险模式" + mode_icon = "🚨 低余额模式" else: - mode_icon = "🌊 高水位模式" + mode_icon = "ℹ️ 常规模式" print( - f"{mode_icon}: 下一次同步 {current_sync_interval}s (Min Rem: {int(global_min_remaining):,}) / 同步间隔 {current_sync_interval}s", + f"{mode_icon}: 下一次同步 {current_sync_interval}s (Min Rem: {int(global_min_remaining):,}, {'空闲' if is_idle else '活跃'}) / 同步间隔 {current_sync_interval}s", flush=True, )