Auto Roles

Automatically assign roles to new members.

Configure Auto Roles in the dashboard

Overview#

Auto roles hands out roles the moment somebody joins. There is no reaction to press and nothing for the member to do: they arrive already holding the roles you picked.

Pick as many roles as you like and all of them are applied together. This is what gives a new member a colour, a default ping group, or the base role your channel overrides are written against.

Setup#

  1. Drag Iris above every role you want it to hand out, in Server Settings > Roles.
  2. Open the dashboard and go to Community > Auto Roles.
  3. Turn on Enable Autoroles.
  4. Pick the roles under Roles.
  5. Set a Log Channel if you want assignments recorded, then save.

Settings#

SettingTypeDefaultWhat it does
Enable AutorolesToggleOffThe master switch. No roles are given while it is off.
RolesRolesNoneAssigned to every new member on join.
Log ChannelChannelNoneWhere assignments are recorded. Leave empty for no logging.

Commands#

CommandWhat it doesRequires
.autoroles helpAdd, remove and list the roles given on join.Manage Roles

Permissions#

PermissionWhy Iris needs it
Manage RolesAssigns the roles. Nothing works without it.
View ChannelsSees the log channel.
Send MessagesWrites the log entry.

What it looks like#

I
Iris APP Today at 8:54 PM

Auto roles applied on join.

Member

@newmember

Roles

@Member, @Announcements

An assignment in the log channel.

Tips and gotchas#

New members get nothing.

Check the module is on, at least one role is picked, and Iris sits above those roles in the role list.

Do bots get the roles too?

No. Only human joins are handled.

Can I give different roles to different members?

Not here. Self roles lets members pick, and forms grants a role on approval.