Tohowabuhu hausgemacht

Ursache

Das Problem bestand darin, dass ich beim Design des Bot zwei Dinge nicht bedacht hatte.

Beides führte dazu, dass der Bot aktualisierte Warnungen übersah. Da mir das gleich auffiel, habe ich diese Meldung dann über das Mastodon-Web-Interface versendet.

Unerwünschte Wiederholungen

Leider führten meine Bemühungen dieses Problem zu beheben dann auch noch zum Re-Post einiger alter Meldungen, da die Trennung von Test- und Produktivumgebung unzureichend war.

Behebung

Testumgebung

Nachdem das Kind in den Brunnen gefallen war, habe ich erst einmal für eine sichere Test-Umgebung gesorgt.

Problembehebung

Analyse

Das eigentliche Problem ist, dass sich auf der Übersichtsseite von lebensmittelwarnung.de unter bestimmten Umstanden nichts ändert, wenn eine der referenzierten Meldungen auf einen neuen Stand gebracht wird. Dazu muss man in die Meldungen selbst sehen.

Lösung

Der Bot checkt jetzt auch ob Meldungen aktuslisiert werden. Ob das jetzt schon perfekt ist, weiss ich nicht. Bisher änderte sich die Übersichtsseite bei neuem Stand durchaus, ausser die Änderung betraf die zuallerletzt gemeldete Warnung. Daher prüfe ich derzeit nur für diese, ob sich eventuell der Stand geändert hat, um den Behördenserver nicht bei jedem Lauf meines Bots mit der Abfrage aller Detailseiten (das wären aktuell über 260 Stück) zu belasten.

Ob diese Strategie jetzt trägt, muss sich erst noch erweisen. Parallel überlege ich, wie man das Problem cleverer lösen könnte (ein API wär schön).