Auto roles
Give roles automatically when members join, return, react or press a button.
Join roles
On the Join roles page (or with /autoroles add role:@Member delay:10m), choose up to 10 roles given to every new human member. Each role can be given right away or after a delay of up to 24 hours, for example to give a “Verified chatter” role ten minutes after joining. Delays are saved in the database, so a restart doesn’t lose them, and a member who leaves before the delay ends is skipped. Roles with staff permissions (Administrator, Manage Roles, Ban Members and similar) are never offered.
The Recent activity list on that page, and /autoroles log, show each role given, scheduled, skipped or refused, with the reason.
Button roles
Post a panel with /buttonroles create (or on the Button roles page), then add buttons with /buttonroles add. A panel holds up to 25 buttons, five to a row. Each button has a label, emoji and color and toggles up to 5 roles: pressing it adds the roles the member doesn’t have and removes the ones they do. Turn on Require rule screening to make members finish Discord’s rules screening first.
Sticky roles
When someone leaves and comes back, they get their roles back. Exclude any roles you do not want restored.
Reaction roles
Post a menu with /reactionroles create, then map emojis to roles with /reactionroles add.
Timed roles
Roles that remove themselves after a set time, managed with commands.
The ScrambledBot role must be above every role it gives. In Discord: Server Settings → Roles → drag it up.