Je pense que pour votre objectif particulier, Twitter peut être une meilleure option. Twitter accepte les tweets de l'API. Donc, ce que vous devez faire est de créer un compte pour publier l'état de votre système soit régulièrement, soit de manière événementielle et le suivre dans votre propre compte personnel. Et il existe déjà de nombreux projets open source axés sur le tweet via API, et c'est celui que j'utilise actuellement.
Il existe donc quelques applications en ligne de commande pour le faire.
Il existe une extension libpurple (https://github.com/dequis/purple-facebook) qui fonctionne. Cependant, le violet ne semble pas soutenir l'idée de l'historique des messages. C'est dommage car j'imagine que les messages hors ligne sont le moyen par défaut pour la plupart des gens d'utiliser Facebook.
Il existe également un outil de commande à usage unique pour Facebook :https://www.npmjs.com/package/fb-messenger-cli qui prend en charge l'historique. Malheureusement, il s'agit d'un TUI plutôt que d'une application en ligne de commande et ne semble pas dépendre d'une bibliothèque Facebook distincte. Certains piratages ou terribles attentes pourraient contourner ce problème.
L'API Chat a été supprimée avec la v2.0 de l'API Graph, il n'y a plus moyen d'envoyer des messages avec une API. Au fait, les messages sont destinés à la communication entre de vrais utilisateurs, ils ne doivent de toute façon pas être utilisés comme système de notification. Le SMS est toujours une bonne option pour ce genre d'avertissements à mon humble avis.
Utiliser une page et le /conversations
le point de terminaison ne fonctionnerait pas non plus :
Les pages peuvent uniquement répondre à un message - elles ne peuvent pas initier une conversation. De plus, une page ne peut répondre que deux fois à un message particulier, l'autre partie devra répondre avant de pouvoir répondre à nouveau.
Source :https://developers.facebook.com/docs/graph-api/reference/v2.3/conversation/messages#publish