Questo non risolve direttamente il problema, ma ci si avvicina: Discourse Subscriptions Plugin
Ignorando le possibili questioni legali, esistono servizi di abbonamento online esistenti che potrebbero probabilmente essere utilizzati per soddisfare i requisiti dell’OP con poco o nessun codice. Ad esempio, un servizio come Zapier potrebbe fungere da intermediario tra un servizio di abbonamento e un forum Discourse. Potrebbe aggiungere e rimuovere utenti dai gruppi Discourse in base ai loro abbonamenti.
Sono sicuro che potrebbe anche essere realizzato con l’integrazione Discourse/WordPress e un po’ di sviluppo personalizzato.
Dalle mie ricerche, sembra che i potenziali problemi legali potrebbero essere un ostacolo maggiore rispetto alle sfide tecniche di gestione delle appartenenze ai gruppi basate su abbonamenti a pagamento. Le organizzazioni che conosco che stanno facendo questo tipo di cose ora (Youtube, Paetron, Substack, X/Twitter) probabilmente hanno buoni team legali.
Non sono sicuro delle obiezioni filosofiche alla monetizzazione dell’accesso a gruppi/categorie.