roles given the moment somebody joins: one for everybody, one for people only, one for bots only. the autorole commands need manage roles, and drain needs it too. clearing every autorole at once needs administrator.

setting it up

open the dashboard, pick your server and go to autorole. pick roles under everybody, people only or bots only, up to 25 in all, and save. a role sits in one group only, so the others grey it out.

roles drain won’t hand out

an autorole goes to somebody nobody has looked at yet, so drain refuses a role that carries administrator, manage server, manage roles, manage channels, manage webhooks, ban members or kick members. it also refuses @everyone, roles managed by an integration, and roles above your highest role or drain’s.

when somebody joins

drain checks every autorole again against the server as it is right then. a role that’s been deleted, moved above drain, or given a dangerous permission since is skipped, and the rest still go out.

every command

autorole doesn’t wait for verification. don’t make an autorole of anything that shows channels you meant to keep behind the captcha.