Per mostrare gli argomenti più recenti da un’istanza Discourse in un’altra, ho utilizzato un’integrazione basata su Zapier. Questa soluzione prende il primo messaggio (OP) di ogni nuovo argomento nella categoria di interesse e lo pubblica come risposta in un argomento dove si desidera, che possa essere sulla stessa istanza o su un’altra.
Questo articolo è stato estremamente utile per mettere a punto la procedura:
Il processo
- Configura un Webhook nell’istanza Discourse di origine per intercettare i nuovi Messaggi nella categoria appropriata.
- I Messaggi forniscono molti più dati rispetto agli Argomenti, il che è utile nei passaggi successivi.
- Configura lo Zap per intercettare il Webhook.
- Filtra tutti i messaggi tranne quelli con Numero del Messaggio pari a 1 e Letture del Messaggio pari a 0:
- Questo garantisce di intercettare solo i nuovi argomenti e di non includere eventuali modifiche successive (che genererebbero un post duplicato).
- Crea un utente nell’istanza Discourse di destinazione con Livello di Fiducia 4 (per abilitare la pubblicazione anche in un argomento chiuso) e assicurati che abbia accesso alla categoria desiderata. Configura un’API per questo utente.
- Nello Zap, utilizza questa API per pubblicare il contenuto nell’argomento desiderato.
- Personalizza la risposta per includere link e altro, ad esempio:
- Chiudi quell’argomento per impedire ad altri di pubblicare.

