Suporte ao N8n para Discourse - Ferramenta de Automação

Continuando a discussão de Como fazer requisições à API do Discourse com o Zapier:

https://n8n.io/integrations

Variação de código aberto do Zapier e do IFTTT, semelhante ao Node-Red e ao TriggerHappy, que é fácil de usar e atualmente suporta cerca de 150 aplicativos. Poderia ser uma maneira útil de automatizar a postagem em um tópico, categoria ou grupo específico ou talvez enviar notificações personalizadas. O site vinculado inclui toda a documentação para criar integrações personalizadas. Curioso sobre possíveis formas de implementar isso com o Discourse.

4 curtidas

Ele atualmente suporta o Discourse?

Há algo específico que você gostaria de fazer com ele?

1 curtida

Fiquei curioso sobre o que os outros pensam… minha mente tem se preocupado com integrações de chat baseadas em tags que acionam ações e grupos moderando coisas.

Olhando as integrações atuais do n8n, algumas coisas vêm à mente. Este post sobre integrar o IFTTT é realmente útil para acionar Posts, Tópicos e Mensagens Privadas (MPs).

Seria incrível se um gatilho também pudesse estar relacionado a tags.

A integração atualmente pode permitir:

  • Notificações personalizadas de chat para serviços não suportados
  • Feeds RSS personalizados
  • Migrar cartões/quadros do Trello para o Discourse
  • Federar Posts, Tópicos e MPs para Mastodon / Pleroma / ActivityPub
  • A criação de um tópico específico pode acionar a abertura de uma nova sala de chat no Matrix e ser vinculada de volta como um Post.
  • A criação de um tópico no meu Discourse faz com que o tópico seja postado no seu Discourse também.

Um dos aspectos mais interessantes da automação é que ela permite comunicação bidirecional. O Trello poderia estar rodando além do componente Kanban no Discourse, comunicando-se continuamente. Ou um espelhamento de conversas entre Slack e Discourse. Espero que isso ajude a fazer as ideias fluírem.

1 curtida

Muito obrigado, Harshil! Agora você pode usar:

categoria, usuário, grupo de usuários, grupo, postagem de usuário
 Criar
Criar uma categoria
Obter todos
Obter todas as categorias
Atualizar
Atualizar uma categoria
 Adicionar
Adicionar um usuário a um grupo
Remover
Remover um usuário de um grupo
 Criar
Criar um usuário
Obter
Obter um usuário
Obter todos
Obter todos os usuários
 Criar
Criar uma postagem
Obter
Obter uma postagem
Obter todos
Obter todas as postagens
Atualizar
Atualizar uma postagem
 Criar
Criar um grupo
Obter
Obter um grupo
Obter todos
Obter todos os grupos
Atualizar
Atualizar um grupo
2 curtidas

Uma coisa muito interessante a se fazer seria transferir para o Mautic informações sobre a atividade no Discourse, para identificar usuários que dedicam mais energia ao Discourse. Assim, por exemplo, abrir um novo tópico ou responder resultaria na transferência dessas informações para o Mautic.

Entendo que isso é possível com o N8N. Entrarei neste fluxo de trabalho em breve porque nos livraremos do Mailerlite e planejamos integrar e simplificar nossa comunicação em breve.

Uma maneira óbvia de usar o n8n é com os feeds RSS pré-existentes do Discourse.

Eu uso RSS como uma forma de configurar uma pesquisa ativa por termos que me interessam em diferentes plataformas. O RSS é o único protocolo que praticamente tudo fala, ou pode ser traduzido para (por exemplo, rss-bridge).

Parece que alguém construiu um n8n node para Discourse, então isso provavelmente será bem fácil de usar. E como a documentação diz, se alguma chamada de API que você espera não for suportada, você sempre pode usar o HTTP Node e fazer chamadas REST se você souber o que está fazendo.

Eu usei o n8n para automações de marketing e acho que é uma ferramenta muito decente. Fico feliz que seja de código aberto, o que acho que torna um argumento muito mais forte para possuir sua propriedade intelectual, ou seja, não construir uma grande parte da sua lógica de negócios em uma plataforma proprietária sujeita a mudanças de taxas e desativação arbitrária. Portanto, pode haver algum sentimento comum com aqueles na comunidade Discourse.