Для создания пользователей используйте стандартное поведение входа через Discord.
Что касается членства в группах, здесь всё сложнее.
@spirobel создал плагин, который синхронизирует роли Discord с группами Discourse, но он взимает за это плату (что справедливо), поэтому, возможно, стоит обсудить это с ним наедине?
Если вы хотите внести вклад в основной проект с открытым исходным кодом для бота Discord/Discourse, посмотрите:
(но имейте в виду, что в настоящее время там нет полностью автоматической синхронизации — она инициируется командами, и к тому же синхронизация идёт в обратном направлении, но в любом случае это даст вам основу).
Также есть этот плагин, но, похоже, он больше не поддерживается, и снова синхронизация идёт не в ту сторону. Он основан на моём коде: Discord Sync: sync a Discourse forum with a Discord server. Ниже также есть полезное обсуждение этой темы.