Pubblicare contenuti su Mastodon da un Feed RSS con IFTTT

Come postare automaticamente contenuti dal tuo blog al social federato

Si signori, ci siamo innamorati di Mastodon, ne abbiamo già parlato in passato, ne stiamo parlando adesso e continueremo a farlo in quanto è un progetto in cui crediamo.

Oggi parleremo di come condividere i nostri articoli su Mastodon, leggendoli dal feed rss del nostro blog, e utilizzando IFTTT. Procedura molto utile se abbiamo un blog e vogliamo condividere tutti i nostri contenuti sul nostro profilo social.

Ovviamente, affinché tutto funzioni, è necessario che il nostro blog abbia un feed RSS.

Configuriamo la pubblicazione automatica dei nostri contenuti su Mastodon

La prima cosa che dobbiamo fare e procurarci un token per la pubblicazione dei nostri contenuti

  • Eseguiamo l’accesso alla nostra istanza su Mastodon e logghiamoci
  • Accediamo alle impostazioni di configurazione del profilo accedendo al menù e poi Modifica profilo
  • Selezioniamo il sotto-menu Sviluppo
  • Clicchiamo sul pulsante Nuova applicazione
  • A questo punto dobbiamo configurare in Mastodon quella che sarà la nostra applicazione, inserendo il nome (che comparirà come fonte di pubblicazione sotto ogni toot), e selezionando solo il permesso write:statuses. Questo permetterà alla nostra applicazione solamente di scrivere toot.
  • Diamo l’OK e copiamoci il contenuto del campo Il tuo token di accesso

Quello che abbiamo copiato è il token che utilizzeremo per pubblicare i post direttamente sul nostro profilo. Adesso passiamo ad IFTTT.

  • Accediamo al nostro account su Ifttt.com
  • Creiamo una nuova applet cliccando su Create
  • Clicchiamo su If this (add)
  • Cerchiamo il servizio RSS Feed e selezioniamo l’operazione New feed item, per far scattare il trigger ogni volta che viene rilevato un aggiornamento sul nostro feed rss
  • Inseriamo il feed rss del nostro blog
  • Clicchiamo su Create trigger per proseguire con la configurazione
  • Clicchiamo su Then Than (add) per aggiungere l’operazione automatica che dobbiamo andare a compiere
  • Cerchiamo e selezioniamo il servizio Webhooks
  • Selezioniamo Make a web request
  • Inseriamo nell’azione i seguenti parametri
    • Url: dobbiamo inserire il link https://ISTANZA/api/v1/statuses avendo l’accortezza di sostituire ISTANZA con l’url della nostra istanza. Se siamo su mastodon.uno dovemo inserire https://mastodon.uno/api/v1/statuses.
    • Method: POST
    • Content Type: application/x-www-form-urlencoded
    • NON PREMETE ANCORA CREATE ACTION

Qui viene il punto cruciale, perché è l’ultimo passo per la creazione del nostro trigger, ovvero la formattazione del nostro messaggio.

Immaginiamo di voler formattare un post in questo modo

Titolo
Descrizione

Link

Altro non dobbiamo fare che scriverlo in html, in questo modo

Titolo<br>Descrizione<br><br>Link

Dopodiché dovremo andare a codificare in URL il codice ottenuto, ottenendo quindi il seguente risultato

Titolo%3Cbr%3EDescrizione%3Cbr%3E%3Cbr%3ELink

A questo punto dobbiamo sostituire i vari Titolo, Descrizione e Link con gli Item ricevuti ad IFTTT, ottenendo questo risultato, che dovremo utilizzare per la composizione del Body del nostro trigger

{{EntryTitle}}%3Cbr%3E{{EntryContent}}%3Cbr%3E%3Cbr%3E{{EntryUrl}}

Bene, ultimissimo passaggio.

Inseriamo in Body, nell’interfaccia di creazione di IFTTT, inserite il seguente parametro

access_token=SEGUITO DAL TOKEN CHE CI SIAMO PROCURATI&status=SEGUITO DAL POST CHE ABBIAMO CODIFICATO

Premiamo su Create trigger. Abbiamo finito.

Ad ogni pubblicazione sul nostro blog, il feed RSS si occuperò di eseguire il trigger di ifttt che pubblicherà il contenuto su Mastodon.

Controlliamo ciclicamente il funzionamento dei link nei nostri articoli. Se noti dei link che non funzionano segnalacelo tra i commenti. Se hai apprezzato l'articolo considera l'idea di sostenere il blog anche con una piccola donazione. Grazie. Patreon / Ko-fi / Liberapay / Paypal

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *