Ich denke, für Ihren speziellen Zweck ist Twitter möglicherweise eine bessere Option. Twitter akzeptiert Tweets von der API. Sie müssen also nur ein Konto einrichten, um Ihren Systemstatus entweder regelmäßig oder ereignisgesteuert zu veröffentlichen und in Ihrem persönlichen Konto zu verfolgen. Und es gibt bereits viele Open-Source-Projekte, die sich auf das Twittern über API konzentrieren, und das ist es auch die, die ich gerade verwende.
Es gibt also ein paar Befehlszeilen-Apps, um dies zu tun.
Es gibt eine libpurple-Erweiterung (https://github.com/dequis/purple-facebook), die funktioniert. Lila scheint jedoch die Idee des Nachrichtenverlaufs nicht zu unterstützen. Das ist eine Schande, da ich denke, dass Offline-Nachrichten die Standardmethode sind, mit der die meisten Leute Facebook verwenden.
Es gibt auch ein Einweg-Befehlstool für Facebook:https://www.npmjs.com/package/fb-messenger-cli, das den Verlauf unterstützt. Leider ist dies eher eine TUI- als eine Befehlszeilenanwendung und scheint nicht von einer separaten Facebook-Bibliothek abzuhängen. Etwas Hacking oder ein schrecklicher Kleber könnten dies umgehen.
Die Chat-API wurde mit v2.0 der Graph-API entfernt, es gibt keine Möglichkeit mehr, Nachrichten mit einer API zu senden. Übrigens, Nachrichten dienen der Kommunikation zwischen echten Benutzern, sie sollten sowieso nicht als Benachrichtigungssystem verwendet werden. SMS ist meiner Meinung nach immer noch eine gute Option für diese Art von Warnungen.
Verwenden einer Seite und des /conversations
Endpunkt würde auch nicht funktionieren:
Seiten können nur auf eine Nachricht antworten – sie können keine Konversation initiieren. Außerdem kann eine Seite nur zweimal auf eine bestimmte Nachricht antworten, die andere Partei muss antworten, bevor sie erneut antworten kann.
Quelle:https://developers.facebook.com/docs/graph-api/reference/v2.3/conversation/messages#publish