Auto-sync: 2026-02-21 07:00:01
This commit is contained in:
@@ -15,8 +15,13 @@ def main():
|
||||
line_to = wmill.get_variable("u/admin/LINE_TO")
|
||||
|
||||
# 前回実行時刻を取得(初回は現在時刻 - 10分)
|
||||
state = wmill.get_state() or {}
|
||||
last_checked = state.get("last_checked_at")
|
||||
try:
|
||||
last_checked = wmill.get_variable("u/admin/SHIRAOU_LAST_CHECKED_AT")
|
||||
if not last_checked:
|
||||
last_checked = None
|
||||
except Exception:
|
||||
last_checked = None
|
||||
|
||||
if last_checked:
|
||||
since = last_checked
|
||||
else:
|
||||
@@ -51,7 +56,7 @@ def main():
|
||||
print("[通知] 変更なし、通知スキップ")
|
||||
|
||||
# 正常完了時のみ状態更新
|
||||
wmill.set_state({"last_checked_at": checked_at})
|
||||
wmill.set_variable("u/admin/SHIRAOU_LAST_CHECKED_AT", checked_at)
|
||||
print(f"[通知] last_checked_at更新: {checked_at}")
|
||||
|
||||
return {
|
||||
|
||||
Reference in New Issue
Block a user