Skip to content
Dashboard

Roles

Auto, sticky, voice, presence and custom roles — each its own module.

Five role modules, each with its own switch, settings, setup menu and dashboard page. Roles with moderation permissions (Administrator, Manage Server, Manage Roles, Ban, Kick, Timeout…), bot and integration roles, and roles above yours or above Miwi are always refused.

Auto roles#

Roles given to everyone who joins — members and bots separately, after membership screening and an optional delay.

WhatCommand
Setup menu/autorole setup
Member roles/autorole humans add role: · /autorole humans remove role:
Bot roles/autorole bots add role: · /autorole bots remove role:
Delay, reset, switch/autorole delay seconds: · /autorole reset for: · /autorole toggle
Current setup/autorole config (with an On/Off switch)

Up to 5 roles per list (10 with Premium). Prefix works too: ?autorole humans add @Member. Dashboard: Auto roles.

Sticky roles#

Members who leave and rejoin get their roles (and nickname) back.

WhatCommand
Setup menu/stickyroles setup
Switch/stickyroles toggle enabled:
Only some roles/stickyroles only role: (toggle; empty list = every safe role)

Roles with dangerous permissions are only restored when you list them. Dashboard: Sticky roles.

Voice roles#

A role while someone is in voice: one for members, one for bots, plus per-channel roles.

WhatCommand
Setup menu/vcrole setup
Role for everyone in voice/vcrole set for: role:
Role for one channel/vcrole channel channel: role:
Switch/vcrole toggle

Dashboard: Voice roles.

Presence roles#

A role while a member's Discord presence matches: playing a game, streaming, listening on Spotify, a custom status, online/idle/dnd or a device.

/presencerole add role: match: pattern: · remove · list · quick setup on the dashboard. 5 rules free, 25 with Premium. Dashboard: Presence roles.

Custom roles#

Short commands that hand out roles. Make a trigger once, then anyone allowed types it with the prefix and a member:

/customrole add keyword:founder role:@Founder
?founder @maya      → Added @Founder to @maya
?founder @maya      → Removed @Founder from @maya
WhatCommand
Create a trigger, or add a role to one/customrole add keyword: role:
Delete a trigger, or take one role off/customrole remove keyword: role:
Every trigger/customrole list
Let a role use triggers/customrole access role: (toggle)
Switch/customrole toggle enabled:
  • Up to 5 roles per trigger; 25 triggers free, 100 with Premium.
  • Using a trigger needs Manage Roles or one of the access roles. You can target yourself or members below you, and only with roles below your own highest role (the server owner excepted) — the same rule Discord uses.
  • Running a trigger again on someone who has every role takes them back.
  • A keyword can't be the name of a command.
  • A role that gains moderation permissions later stops working in triggers.

Dashboard: Custom roles — list, New trigger (keyword + roles), edit roles, delete, and the access roles.

Give a role to many members now#

/roleall role: target: action: with: without: within: before: reason: — see Moderation.

Still stuck? Ask in the support server — real people answer.