GNU/Linux >> Tutoriels Linux >  >> Linux

Comment envoyer un message Facebook depuis la console Linux (ligne de commande)

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


Linux
  1. Linux - Comment exécuter un chargeur de démarrage à partir de Linux ?

  2. Comment utiliser SSMTP pour envoyer un e-mail à partir d'un terminal Linux

  3. Comment envoyer un e-mail avec pièce jointe et corps à partir de Linux

  4. Comment obtenir la console Linux $COLUMNS et $ROWS à partir de PHP cli ?

  5. Comment envoyer un message à mon websocket socket.io à partir de la ligne de commande sous Linux ?

Comment envoyer un message aux utilisateurs connectés dans le terminal Linux

Comment renommer des fichiers en utilisant la ligne de commande sous Linux

Comment créer un montage à partir d'images sous Linux

Comment accéder aux partitions Linux à partir de Windows 10

Comment supprimer une commande de l'historique sous Linux

Comment lire/écrire tous les paramètres du BIOS à partir de la CLI Linux ?