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.
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.
Nachdem das Kind in den Brunnen gefallen war, habe ich erst einmal für eine sichere Test-Umgebung gesorgt.
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.
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).