Automatizza l'invio di Topic di Discourse alla Fanpage di Facebook con Zapier

Gli estratti dei topic non vengono importati in Zapier con l’integrazione ufficiale di Zapier per Discourse. Gli estratti non vengono inviati da Discourse nemmeno se si collega un webhook di Discourse a Zapier aggiungendolo a un trigger webhook (i dettagli su come configurarlo si trovano qui: https://meta.discourse.org/t/discourse-webhooks-and-zapier/56753.). È possibile creare estratti dal contenuto grezzo del post direttamente in Zapier. Ecco come ho configurato il tutto utilizzando il trigger “Nuovo post in Discourse”:

Innanzitutto, configura il trigger “Nuovo post in Discourse”. I dettagli su come impostarlo sono disponibili qui: Use the Zapier Discourse Zap Templates. Una volta configurato, il passaggio del trigger dovrebbe apparire più o meno così:

Quindi, aggiungi un passaggio “Formatter by Zapier”. Scegli l’evento “Testo”. Per l’opzione “Trasforma”, seleziona “Accorcia”. Seleziona il contenuto grezzo dal passaggio del trigger come input e imposta il valore “Lunghezza massima” al numero di caratteri che desideri visualizzare nel post. Una volta configurato, il passaggio “Testo” dovrebbe apparire più o meno così:

Nell’ultimo passaggio dell’azione “Crea post nella Pagina Facebook”, seleziona il valore grezzo restituito dal passaggio “Testo”:

Tieni presente che se utilizzi l’integrazione ufficiale di Discourse o un webhook di Discourse invece del feed RSS, il permalink del topic non verrà impostato automaticamente. Puoi costruire il permalink nel campo “URL del collegamento” del passaggio dell’azione utilizzando lo slug del topic e l’ID del topic che vengono passati dal tuo passaggio di trigger iniziale:

I dettagli sulla creazione di un permalink e sull’aggiunta di un passaggio filtro sono forniti in questo argomento: Use the Zapier Discourse Zap Templates. Le informazioni su come accorciare il contenuto grezzo del post non sono incluse in quella guida. Si tratta di informazioni utili, quindi le aggiungerò lì.

L’approccio che ho descritto funziona anche quando si collega un webhook di Discourse a Zapier utilizzando il trigger webhook di Zapier.

2 Mi Piace