Olá, estou me perguntando se é possível ou se já existe um bot do Discord que possa ser configurado para linkar automaticamente novos tópicos que aparecem em um fórum Discourse. De preferência, de modo que ele só linkar tópicos de uma categoria específica.
Isso o deixa muito perto:
Purpose of this plugin
This plugin does several things:
Allows you to power a Discord bot using your Discourse server to do stuff to link the two systems. Fork this repo and expand it with simple Ruby to create all kinds of bot functionality.
Existing functionality to serve as examples and useful utility:
Provides some two-way auto posting of content that meet some criteria.
Command to copy messages ad hoc to Discourse
Command to sync group membership to role membership of your Discor…
Especificamente esta parte que adicionei recentemente, que pode já fazer exatamente o que você precisa.
OK I’ve developed the plugin a little further now and have POC for two way communication working:
Here are the new settings
[image]
You can designate an Announcements Channel on Discord in the plugin settings.
You can now type into the assigned Discord Announcements Channel and this will post your message to your assigned Discourse Topic in the plugin settings
You can set up a list of Categories in Discourse to post to the Announcements channel on your Discord if someone Posts there …
Faça um fork e expanda conforme necessário.
Aha, isso parece um pouco excessivamente complexo. Não quero sincronizar membros entre o Discourse e o servidor do Discord. Apenas um bot que ‘ouça’ certas categorias e vincule qualquer novo tópico nessas categorias a um canal do Discord.
A sincronização é completamente opcional. Atualmente, a sincronização é iniciada por comando do bot. Se você não quiser, basta não executar o comando.
É exatamente isso que ele faz. Você acessou o segundo link?
Fique à vontade para tentar codificar uma solução mais simples, , mas acredito que sua necessidade já está atendida.
Yuun
(Sam)
Março 17, 2021, 2:35pm
5
Dependendo do que você precisa, o plugin oficial de integração de sala de chat também pode funcionar para você:
Chat Integration is for using an external chat system together with Discourse — you may be looking for Discourse Chat which adds Chat functionality directly to Discourse.
Summary
Discourse Chat Integration allows you to integrate your chat system of choice with Discourse.
Install Guide
This plugin is bundled with Discourse core. There is no need to install the plugin separately.
Features
discourse-chat-integration allows sendi…
Eu configurei para fazer o que você está pedindo em um determinado momento; lembro que foi bastante simples.