推送窗口改为 DEB 曲线动态判断,替代固定 08:00-20:00

当前温度距 DEB 预测最高 ≤3°C 时开始推送,一旦确认已过峰值
(近 1h 内最高已过且回落 >0.5°C)自动停止。不再依赖固定时段。

Constraint: DEB 预测本身就是每日最高温,比时钟判断更贴合实际峰值
Scope-risk: 中,核心推送逻辑变更
Tested: ruff check 通过
This commit is contained in:
2569718930@qq.com
2026-05-12 19:08:44 +08:00
parent 9026ccf4c0
commit a5522b4b16
2 changed files with 37 additions and 13 deletions
+1 -1
View File
@@ -192,7 +192,7 @@ class StartupCoordinator:
"interval_sec": interval,
"cities": ["seoul", "busan", "tokyo", "ankara"],
"chat_targets": len(chat_ids),
"daytime_only": "08:00-20:00 local",
"window": "DEB proximity ≤3°C",
}
validation_error = None if chat_ids else "missing_TELEGRAM_CHAT_IDS"
return self._start_with_validation(