Come creare post di Discourse automaticamente dai dati webhook di Nolt?

Ciao! Primo post, per favore avvisami se sto infrangendo qualche convenzione nella mia domanda :grin:

Il nostro team sta attualmente utilizzando Nolt per il feedback degli utenti e le richieste di funzionalità del nostro prodotto. Vorremmo creare un thread sulla nostra community Discourse in cui, ogni volta che viene pubblicato un nuovo feedback sulla nostra bacheca Nolt, venga automaticamente scritto un nuovo commento anche su quel thread.

Attualmente, Nolt ha una funzionalità di webhook che penso potremmo utilizzare per realizzare questo, ma non sono sicuro di dove andare da lì. Devo inviare quei dati all’API di Discourse tramite un bot ospitato su Heroku, ad esempio? Vorrei sapere se ci sono risorse principali per costruire qualcosa del genere perché non so da dove iniziare.

La nostra community Discourse è self-hosted, se questo aiuta.

1 Mi Piace

Avrai bisogno di qualcosa per ricevere il webhook di Nolt, elaborare i dati ed eseguire una chiamata API di Discourse.

Molte persone usano Zapier e strumenti simili per farlo, ma puoi anche usare un servizio serverless o un bot su Heroku, come hai detto.

La documentazione sulla creazione di nuovi post su Discourse tramite chiamate API si trova all’indirizzo Discourse API Docs

3 Mi Piace

Ho dato un’occhiata a Zapier e lo stavo considerando come opzione, anche se a volte trovo la risoluzione dei problemi davvero frustrante. Hai per caso qualche raccomandazione specifica per i servizi serverless che hai menzionato? Non credo di averne mai sentito parlare.

Il link alla documentazione API è molto utile! Lo stavo cercando.

Grazie per la risposta :grin:

L’altra soluzione, se è possibile installare plugin, è un plugin che accetterà direttamente le chiamate webhook da nolt. Probabilmente non è molto più difficile da fare e non richiederà un altro servizio coinvolto.

1 Mi Piace

Penso che siamo in grado. Sembra un’ottima opzione, mi piacerebbe mantenere le cose all’interno di Discourse :stuck_out_tongue: Grazie per le informazioni!

1 Mi Piace

Se hai bisogno di aiuto e hai un budget, puoi contattarmi o chiedere in Marketplace. Se stai cercando esempi, ti consiglio di scaricare la repository all-the-plugins da github/discourse e trovarne una che aggiunga una route.

1 Mi Piace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.