Sim, parece que é esse o caso.
Como Jay mencionou acima, não permitimos a instalação de plugins personalizados em nenhum plano além dos nossos planos Empresariais.
Sim, em nossos planos Standard e Business, os clientes podem usar a API, bem como instalar temas e componentes de temas (que em muitos aspectos podem ser considerados “plugins de front-end”, mas acho que não é isso que você está procurando aqui).
A documentação da API está aqui: https://docs.discourse.org/, e docs de desenvolvedor mais gerais começam aqui: Introduction to Discourse Development
O esboço do seu plano para fazer isso via integração de API me parece razoável – dito isso…
…isso pode valer a pena explorar.
O plugin Discourse Automation está disponível em nosso plano Business e vale a pena dar uma olhada: Discourse Automation
Existem “gatilhos” e “scripts” integrados – pode ter exatamente o que você precisa, ou se você achar que algo está faltando, pode ser relativamente simples contribuir com essa peça que falta para o plugin.
Acho que é por aí que eu começaria a procurar…
Dito isso, outra coisa que vale a pena olhar se você estiver explorando esse território é o Discourse AI, com o qual o Automation também pode se integrar. Um exemplo disso é AI triage.
Os recursos de IA são suportados por Personas, que podem implementar ferramentas personalizadas. Assim, você poderia implementar uma ferramenta que chame sua API, por exemplo. A persona poderia então ser chamada pela automação. Ou você poderia associar um usuário à persona e permitir que membros da comunidade dentro de um determinado grupo a chamassem diretamente.