Хм, возможно, с помощью Discourse Policy и разрешений для групп?
- add-users-to-group: принимает в качестве входных данных одну группу; пользователи, принявшие политику, будут автоматически добавлены в эту группу (если политика будет отозвана вручную или если версия политики будет обновлена, пользователь(и) будет удалён(ы) из группы)