GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So senden Sie eine Facebook-Nachricht von der Linux-Konsole (Befehlszeile)

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


Linux
  1. Wie sende ich eine Xmpp-Nachricht über die Befehlszeile?

  2. So verwenden Sie SSMTP zum Senden einer E-Mail vom Linux-Terminal

  3. So senden Sie eine E-Mail mit Anhang und Text von Linux

  4. Wie bekomme ich die Linux-Konsole $ COLUMNS und $ ROWS von PHP CLI?

  5. Wie sende ich über die Befehlszeile in Linux eine Nachricht an meinen socket.io-Websocket?

So senden Sie eine Nachricht an angemeldete Benutzer im Linux-Terminal

So benennen Sie Dateien über die Befehlszeile in Linux um

So erstellen Sie eine Montage aus Bildern unter Linux

So greifen Sie von Windows 10 auf Linux-Partitionen zu

So entfernen Sie einen Befehl aus dem Verlauf in Linux

Wie liest/schreibt man alle BIOS-Einstellungen von der Linux-CLI?