Skip to main content
Autoroles are the roles Bloom hands out automatically when someone joins your server. They are the usual way to give everyone a base role such as Member without a moderator doing it by hand.
Administrator
Manages the roles given on join. Alias: joinrole. Bloom needs Manage Roles.
  • !autorole add Member replies Added @Member to autoroles.
  • Up to 3 autoroles can be active at once.
  • !autorole list shows the current set.
  • !autorole remove @Member drops one, and !autorole none clears them all.
  • The role can be a mention, an ID, or an exact name.
Bloom refuses to add a role that sits at or above its own highest role, because Discord will not let it assign one. Move Bloom’s role above every autorole in Server Settings → Roles.

When they are applied

Autoroles are given once a member has fully joined, which means they run after the join gate. Anyone the gate turns away never receives them, and anyone still waiting on a captcha gets them only once they verify.

Restoring a returning member’s roles

Manage Roles
Gives a member back the roles they had before they left.
  • Bloom keeps a snapshot for 24 hours after someone leaves, so this only works if they rejoin within a day.
  • The member must be in the server now. Bloom skips any role it or you cannot assign.

Troubleshooting

Run !autorole list and confirm the role is there. Then check Bloom’s role sits above it, and that Bloom still has Manage Roles. Members removed by the join gate never reach this step.
Three is the limit. Remove one with !autorole remove first, or combine the permissions you need into fewer roles.
The role was deleted after you set it. Remove the leftover entry with !autorole none and add the roles you still want.

Reaction roles

Let members pick their own roles by reacting to a message.

Join gate

The screening that runs before autoroles are given.

Managing roles

Create, edit, and assign roles by command.

Welcome messages

Greet the members you just gave a role to.