Mehr für mich selbst - aber wenn es wen interessiert, es darf jeder wissen.
Erfreulicherweise ist jetzt endlich Verlass auf den Bot. Er hat gestern ohne mein Zutun mehrfach brav getrötet. Im Moment freue ich mich über jeden einzelnen Tröt, aber natürlich nicht darüber, dass es andauernd Meldungen gibt - am Liebsten wäre mir natürlich auch, wenn es keine Notwendigkeit dafür gäbe.
Wenn das so bleibt, gibt es hier jetzt ein paar Tage keinen neuen Eintrag, heute ist Feiertag, übermorgen Wochenende.
Die letzten Tage habe ich damit verbracht, die Erkennung von Änderungen auf der Übersichtsseite zu verbessern.
Warum das notwendig war, habe ich hier beschrieben.
Der Bot läuft jetzt wieder automatisch, ich musste nichts in Handarbeit posten. Der Bot kennzeichnet aktualisierte Warnungen jetzt mit diesem Symbol 🔄 vor dem Text “⚠️#Lebensmittelwarnung⚠️”. Die Aktualisierungen bestehen oft - aber nicht immer - nur darin, dass die Anzahl der betroffenen Länder angestiegen ist.
Der Bot hat tatachlich funktioniert und einen Update erkannt und gepostet. Nur im Log stand ein wenig Unsinn.
Nach umfangreichem Umbau der Crawling-Funktion ist der Bot wieder auf Automatik geschaltet, ich hoffe er blamiert mich nicht wieder.
Damit der Bot endlich mal seinem Namen gerecht wird, muss die Erkennung neuer Warnungen noch einmal umgestellt werden. Daran arbeite ich. Derweilen poste ich mit der alten Version handverlesen.
Eine neue Warnung vormittags. Die Testumgebung hat erfolgreich automatisch gepostet (nicht an Follower). Die Produktiv-Umgebung habe ich daraufhin auch einen Einmal-Lauf machen lassen, die Warnung ist also raus.
Dieselbe Warnung nachmittags, nur ein paar Bundesländer mehr. Wie zuvor.
Der Bot verschickte im manuellen Lauf 2 Warnungen. Diese waren auch in der 24h-Ansicht der Website zu sehen. Neu war leider nur eine. Zur Ursachenforschung kam ich leider erst, als das Problem nicht meht nachvollziehbar war.
abends:
Musste erneut die Initialseite ändern, damit die beiden
heutigen Warnungen gepostet wurden.
morgens:
Seit der Bot läuft, gab es das noch
nicht: Ein kompletter Werktag ohne eine einzige Warnung. Aber gestern
war es so.
Das war ein guter Tag! (Außer man möchte den Bot testen.)
Nun wäre es schön zum Testen, wenn eine Warnung käme - aber bis Mittag kam erstmal nichts. In der Zeit habe ich kurz noch den Bot optimiert (aber davon habe nur ich etwas).
Die Geisterstunde brachte die Falschmeldung (an den Betreiber, nicht die Follower) dass die website down wäre.
Ursache war, dass die Logik so programmiert war, dass 0 Meldungen gleichbedeutend website down sind.
Das war aber nur korrekt bis zum gestrigen Wechsel der Einstiegsseite, welche nun nur mehr die Meldungen des vergangenen Tages anzeigt.
Ab kurz nach Mitternacht gibt es für den neuen Tag natürlicherweise 0 Meldungen.
Der Zustand website down wird jetzt anderweitig bestimmt.
Bot umgestellt auf die “Expertensuche”, um gezielt die Meldungen des Tages abzufragen. Das sollte Mehrfachposts jetzt verhindern. Bot in der Testumgebung aktiviert, in der Produktiv-Umgebung noch nicht. Bis auf Weiteres werde ich den Produktiv-Bot jeweils einmal für einen Lauf starten, wenn es tatsächlich neue Warnungen gibt.
Dadurch sollten den Followern keine Warnungen entgehen.
Die wurden informiert: 
Neue Meldungen (durch einmaligen Botlauf) gepostet. Automatisches Posting nach wie vor gestoppt.
Zu früh gefreut: der Bot postete alte Meldungen - ich die
Entschuldigung dazu. 
Die Ursache ist ungeklärt. Ich beobachte die Warnungen per App, um manuell den Bot zum Posten zu verwenden. Bis auf Weiteres läuft der Bot nicht mehr automatisch. Die Ursachenforschung braucht jetzt ein paar Tage Beobachtungszeit.
Hurra! Nachdem der Bot ein paar kleinere Fehler beim Posten machte, hat eine korrigierte Version soeben korrekt und wieder wie vorgesehen gepostet. Am Freitag und am Wochenende musste ich manuell eingreifen und habe beim Testen dann auch noch versehentlich längst versandte Meldungen erneut gepostet. Es gibt nun endlich eine klare Trennung von Test- und Produktivumgebung, damit sollte so etwas nicht wiedervorkommen. Wer genau wissen will, was schief lief, kann hier nachlesen.
Heute zwei neue Warnungen. Bot hat sie getrötet.
Eben erst bemerkt (und behoben), ein # fehlte: Statt dem
Tag #Produktrückruf stand da
Produktrückruf.
Heute kam trotz Werktag keine Warnung auf lebensmittelwarnung.de.
Der Bot war brav. Den Logs konnte ich entnehmen, dass er lebensmittelwarnung.de bisher (20:30h) 78 mal befragt hat. Ein einziges Mal kam erst im dritten Anlauf eine brauchbare Antwort, aber das verträgt er.
Hier wurden weitere Zeichen eingespart: - durch bundesweit statt Auflistung aller16 Länder - durch NICHT …, wenn dies kürzer ist, als die Kürzelliste wäre.
Geändert wurde
Ersteres weil es 3 Zeichen spart, Letzteres weil sich sonst Ware und Warum so ähnlich waren.
Geändert - sowohl im Tröt als auch in der Doku - wurde auch
... in … - das ist optisch manchmal kaum zu
unterscheiden. Aber das erste sind drei einzelne Punkte, das zweite ist
ein einziges (Unicode-)Zeichen. Das spart pro Kürzung zwei Zeichen.
Die Doku wurde ergänzt (um dieses Log) und, insbesondere im Hinblick auf die Kürzungen im Post, aktualisiert.
Dieses “Logbuch” hier erstellt.
Jetzt zählt der Bot richtig und kürzt notfalls radikal. Zur Verifikation die Salami nochmals, diesmal vom Bot versenden lassen (versehentlich sogar zwei Mal 🥴🫣).
Bot reaktiviert - 😇rechtzeitig, bevor was Neues kam. Die Salami ist immer noch die neueste Meldung.
Durch einen Fehler im Bot wurde eine Meldung (Salami) zu lang und wurde daher von der Instanz abgelehnt.
Sofort verkürzte Version des Post erstellt und manuell versandt. Bot zunächst abgeschaltet. Wenn was hereinkäme, müsste ich manuell posten.
Erste öffentliche Tröts.