Hmm, ¿quizás con Discourse Policy y los permisos de grupo?
- add-users-to-group: acepta un único grupo como entrada; los usuarios que acepten la política se añadirán automáticamente a este grupo (cuando la política se revoque manualmente o si se actualiza la versión de la política, el/los usuario(s) se eliminará(n) del grupo)