Chat de sincronização bidirecional com discourse

Sei que existem alguns plugins que integram sistemas de chat com o Discourse, mas não encontrei nenhum que funcione nos dois sentidos. Gostaria muito de ver algo como as conversas de canais do Telegram ou Discord sendo enviadas para um tópico específico em um site do Discourse. Desculpe se isso já foi postado; pesquisei, mas não encontrei muito sobre o assunto. Seria isso possível com algo como Zapier ou IFTTT, ou é mais complicado do que isso?

Você pode realizar algo assim com o Zapier ou um serviço similar. Existe uma integração pré-construída entre Slack e Discourse que pode ser usada para isso: Discourse Slack Integration - Quick Connect - Zapier. Minha principal preocupação ao usá-la seria a falta de controle sobre a quantidade de mensagens processadas. Dependendo do uso do Slack pela sua equipe, isso poderia rapidamente consumir o número de tarefas permitidas no seu plano do Zapier.

Algo semelhante ao descrito acima pode ser realizado com qualquer provedor de chat que tenha uma integração existente no Zapier.

O plugin Discourse Chat Integration permite publicar transcrições do Slack no Discourse usando o comando de barra /discourse post. Isso me parece uma boa abordagem, pois não obriga a publicação de todas as mensagens do Slack no Discourse. Infelizmente, a publicação de transcrições no Discourse atualmente só é suportada quando o Slack é usado como provedor de Chat.

1 curtida

Sim, isso funciona com o Zapier. Não é perfeito, mas é bom o suficiente. Eu configuro o Zapier para postar cada mensagem do nosso canal de anúncios em um único tópico do Discourse.

Aqui está um exemplo de como isso poderia ficar:

2 curtidas

Ótimo! O Zapier parece ser a maneira mais fácil de configurar isso, mas pode ficar caro em um chat muito movimentado. Talvez seja possível fazer isso com o IFTTT gratuitamente, mas não tenho certeza. Confira este post aqui:

3 curtidas

Fiz algo com o Pipedream recentemente, embora não diria que foi fácil, e não tenho ideia do que isso custa.

Na verdade, eu quero que o Plugin de Integração de Chatroom nos permita publicar todas as mensagens sem o comando de barra /discourse post. Eu prefiro não usar o Zapier. Existe uma maneira de fazer isso acontecer?

Estamos construindo um chat integrado no Discourse agora. Atualmente está em alfa.