Human member roles
Give new people the baseline roles your community expects without repeating the same moderator action.
The right access from the start
Choose distinct starting roles for people and bot accounts. Guardy checks the Discord hierarchy before each assignment and skips a role it cannot safely grant without blocking the remaining choices.
Assignment with guardrails
Automatic should never mean careless. Every selected role remains tied to a clear account type and a permission boundary Discord can enforce.
Give new people the baseline roles your community expects without repeating the same moderator action.
Bot accounts use their own role set, so integrations never inherit a human member default by accident.
Guardy checks whether its highest role can assign each selection at join time and skips an individual role that sits out of reach.
When the join gate is active, normal member roles wait until the person completes the required verification step.
When a saved Discord role no longer resolves, its stored ID remains visible so an admin can remove the stale selection.
Pause new assignments without erasing the human and bot role sets you configured.
A safe assignment path