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.
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.
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.
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
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.