Создавать пользователя автоматически при выдаче роли Discord?

Для создания пользователей используйте стандартное поведение входа через Discord.

Что касается членства в группах, здесь всё сложнее.

@spirobel создал плагин, который синхронизирует роли Discord с группами Discourse, но он взимает за это плату (что справедливо), поэтому, возможно, стоит обсудить это с ним наедине?

Если вы хотите внести вклад в основной проект с открытым исходным кодом для бота Discord/Discourse, посмотрите:

(но имейте в виду, что в настоящее время там нет полностью автоматической синхронизации — она инициируется командами, и к тому же синхронизация идёт в обратном направлении, но в любом случае это даст вам основу).

Также есть этот плагин, но, похоже, он больше не поддерживается, и снова синхронизация идёт не в ту сторону. Он основан на моём коде: Discord Sync: sync a Discourse forum with a Discord server. Ниже также есть полезное обсуждение этой темы.