Supporto N8n per Discourse - Strumento di Automazione

Continuando la discussione da Come effettuare richieste all’API di Discourse con Zapier:

https://n8n.io/integrations

Una variante open source di Zapier e IFTTT, simile a Node-Red e TriggerHappy, facile da usare e che attualmente supporta circa 150 applicazioni. Potrebbe essere un modo utile per automatizzare la pubblicazione in un determinato argomento, categoria o gruppo, oppure per inviare notifiche personalizzate. Il sito collegato include tutta la documentazione per scrivere integrazioni personalizzate. Sono curioso di sapere le possibili modalità di implementazione di questo strumento con Discourse.

4 Mi Piace

Attualmente supporta Discourse?

C’è qualcosa di specifico che vorresti fare con esso?

1 Mi Piace

Ero curioso di sapere cosa pensano gli altri… la mia mente è stata occupata dalle integrazioni di chat basate su tag che attivano azioni e da gruppi che moderano le cose.

Dando un’occhiata alle integrazioni attuali di n8n, mi vengono in mente alcune cose. Questo post sull’integrazione di IFTTT è davvero utile per attivare Post, Topic e PM.

Sarebbe fantastico se un trigger potesse essere correlato anche ai tag.

L’integrazione potrebbe attualmente permettere:

  • Notifiche chat personalizzate per servizi non supportati
  • Feed RSS personalizzati
  • Migrazione di carte e board di Trello su Discourse
  • Federazione di Post, Topic e PM verso Mastodon / Pleroma / ActivityPub
  • La creazione di un Topic specifico apre una nuova stanza di chat in Matrix e viene collegata come Post.
  • La creazione di un Topic sul mio Discourse fa sì che il Topic venga pubblicato anche sul tuo Discourse.

Uno degli aspetti più interessanti dell’automazione è che permette una comunicazione bidirezionale. Trello potrebbe essere in esecuzione in aggiunta al componente Kanban su Discourse, comunicando continuamente. O una conversazione speculare tra Slack e Discourse. Spero che questo aiuti a far fluire le idee.

1 Mi Piace

Un grande ringraziamento a Harshil! Ora puoi utilizzare:

categoria, utente, gruppo utenti, gruppo, post utente
 Crea
Crea una categoria
Ottieni tutti
Ottieni tutte le categorie
Aggiorna
Aggiorna una categoria
 Aggiungi
Aggiungi un utente a un gruppo
Rimuovi
Rimuovi un utente dal gruppo
 Crea
Crea un utente
Ottieni
Ottieni un utente
Ottieni tutti
Ottieni tutti gli utenti
 Crea
Crea un post
Ottieni
Ottieni un post
Ottieni tutti
Ottieni tutti i post
Aggiorna
Aggiorna un post
 Crea
Crea un gruppo
Ottieni
Ottieni un gruppo
Ottieni tutti
Ottieni tutti i gruppi
Aggiorna
Aggiorna un gruppo
2 Mi Piace

Una cosa molto interessante da fare sarebbe trasferire a Mautic le informazioni sull’attività su Discourse, per identificare gli utenti che dedicano più energia a Discourse. Ad esempio, l’apertura di un nuovo thread o la risposta comporterebbero il trasferimento di queste informazioni a Mautic.

Capisco che sia possibile con N8N. Mi occuperò presto di questo flusso di lavoro perché ci libereremo di Mailerlite e abbiamo in programma di integrare e semplificare presto la nostra comunicazione.

Un modo ovvio per usare n8n è con i feed RSS preesistenti di Discourse.

Uso RSS come modo per impostare una ricerca attiva di termini che mi interessano su diverse piattaforme. RSS è l’unico protocollo che praticamente tutto parla, o in cui può essere tradotto (ad es. rss-bridge).

Sembra che qualcuno abbia creato un nodo n8n per Discourse, quindi sarà probabilmente abbastanza facile da usare. E come dice la documentazione, se alcune chiamate API che ti aspetti non sono supportate, puoi sempre scendere al Nodo HTTP ed effettuare chiamate REST se sai cosa stai facendo.

Ho usato n8n per le automazioni di marketing e penso che sia uno strumento piuttosto valido. Sono felice che sia open source, il che credo renda un argomento molto più forte per possedere la tua proprietà intellettuale, cioè non costruire una parte enorme della tua logica di business su una piattaforma proprietaria soggetta a modifiche delle tariffe e a deplatforming arbitrario. Quindi potrebbero esserci alcuni sentimenti comuni con quelli della comunità Discourse.