Sì, sembra che sia così.
Come menzionato da Jay sopra, non consentiamo l’installazione di plugin personalizzati su nessun piano diverso dai nostri piani Enterprise.
Sì, sui nostri piani Standard e Business, i clienti possono utilizzare l’API così come installare temi e componenti tematici (che per molti versi possono essere considerati “plugin front-end”, ma non credo che sia quello che stai cercando qui).
La documentazione API è qui: https://docs.discourse.org/, e la documentazione per sviluppatori più generale inizia qui: Introduction to Discourse Development
La bozza del tuo piano per fare questo tramite un’integrazione API mi sembra ragionevole, detto questo…
…vale la pena esplorarlo.
Il plugin Discourse Automation è disponibile sul nostro piano Business e vale la pena dargli un’occhiata: Discourse Automation
Ci sono “trigger” e “script” integrati: potrebbe avere esattamente ciò di cui hai bisogno, o se scopri che manca qualcosa, potrebbe essere relativamente semplice contribuire con quel pezzo mancante al plugin.
Penso che sia da lì che inizierei a guardare…
Detto questo, un’altra cosa che vale la pena guardare se stai esplorando questo territorio è Discourse AI, con cui anche Automation può integrarsi. Un esempio è AI triage.
Le funzionalità AI sono supportate da Personas, che possono implementare strumenti personalizzati. Quindi potresti implementare uno strumento che chiama la tua API, ad esempio. La persona potrebbe quindi essere chiamata dall’automazione. Oppure potresti associare un utente alla persona e consentire ai membri della community all’interno di un certo gruppo di chiamarla direttamente.