GNU/Linux >> Linux Esercitazione >  >> Linux

Come inviare un messaggio Facebook dalla console Linux (riga di comando)

Penso che per il tuo scopo speciale, Twitter potrebbe essere un'opzione migliore. Twitter accetta i tweet dall'API. Quindi quello che devi fare è creare un account per pubblicare lo stato del tuo sistema regolarmente o in base agli eventi e seguirlo nel tuo account personale. E ci sono già molti progetti open source incentrati sul tweeting tramite API, e c'è quello che sto usando attualmente.


Quindi ci sono un paio di app a riga di comando per farlo.

Esiste un'estensione libpurple (https://github.com/dequis/purple-facebook) che funziona. Tuttavia il viola non sembra supportare l'idea della cronologia dei messaggi. È un peccato poiché immagino che i messaggi offline siano il modo predefinito in cui la maggior parte delle persone usa Facebook.

Esiste anche uno strumento di comando monouso per Facebook:https://www.npmjs.com/package/fb-messenger-cli che supporta la cronologia. Sfortunatamente si tratta di una TUI piuttosto che di un'applicazione a riga di comando e non sembra dipendere da una libreria facebook separata. Qualche hacking o terribile collante potrebbe aggirare questo problema.


L'API Chat è stata rimossa con la versione 2.0 dell'API Graph, non è più possibile inviare messaggi con un'API. A proposito, i messaggi servono per la comunicazione tra utenti reali, non dovrebbero comunque essere usati come sistema di notifica. Gli SMS sono ancora una buona opzione per questo tipo di avvisi imho.

Utilizzando una pagina e il /conversations neanche l'endpoint funzionerebbe:

Le pagine possono solo rispondere a un messaggio, non possono avviare una conversazione. Inoltre, una Pagina può rispondere solo due volte a un determinato messaggio, l'altra parte dovrà rispondere prima di poter rispondere di nuovo.

Fonte:https://developers.facebook.com/docs/graph-api/reference/v2.3/conversation/messages#publish


Linux
  1. Come creare USB avviabile Linux dalla riga di comando di Linux

  2. Linux:come utilizzare /dev/fb0 come console dallo spazio utente o inviare testo su di esso?

  3. Come inviare un messaggio Xmpp utilizzando la riga di comando?

  4. Come inviare un'e-mail con allegato e corpo da Linux

  5. Come posso inviare un messaggio al mio socket.io websocket dalla riga di comando in Linux?

Come inviare un messaggio agli utenti registrati nel terminale Linux

Come rinominare i file usando la riga di comando in Linux

Come creare un montaggio da immagini in Linux

Come accedere alle partizioni Linux da Windows 10

Come rimuovere un comando dalla cronologia in Linux

Come leggere/scrivere tutte le impostazioni del BIOS dalla CLI di Linux?