Files
d4rk_media/tools
D4rkst3randClaude Opus 5 4af8366517 fix: der Merker wird erst gesetzt, wenn die Meldung wirklich rausging
Beim ersten echten Meldetest lief das Skript ohne -Webhook. Es hat den Alarm
angezeigt, NICHTS gesendet -- und den Zustand trotzdem als "gemeldet"
abgehakt. Der naechste Lauf MIT Webhook waere still geblieben.

Ein Merker bedeutet "dieser Zustand wurde berichtet". Wenn nichts berichtet
wurde, darf er nicht gesetzt werden -- sonst verschluckt ausgerechnet der
Fehlerfall die Meldung, fuer die das Ganze da ist.

Jetzt vier Faelle, sauber getrennt:

    alles gut         -> Merker leeren, keine Nachricht noetig
    schon gemeldet    -> still bleiben
    kein Webhook      -> sagen, dass NICHTS gemeldet wurde, Merker nicht setzen
    Webhook da        -> senden; NUR bei HTTP 200/204 den Merker setzen

Der letzte Punkt ist der zweite Teil derselben Sache: schlaegt das Senden fehl,
bleibt der Merker leer und der naechste Lauf versucht es erneut. Eine Meldung,
die im Netz haengengeblieben ist, ist keine Meldung.

Nachgemessen, beide Richtungen:

    Alarm ohne Webhook  -> "NICHTS gemeldet", Merker vorhanden: False
    derselbe mit Webhook -> "Gemeldet (HTTP 204)", Merker gesetzt: True

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-13 11:09:16 +02:00
..