ReferenceCommands
Auto Roles commands
Every Auto Roles command in Dexy: usage, arguments, examples, the permission it needs and its cooldown.
Roles for new members and bots, roles given back when members rejoin, and temporary roles.
Part of the Auto Roles module (on by default; turning modules on and off). How it all fits together: Auto Roles. 🔒 commands need the permission shown, Administrator or the server's Dexy admin role (permissions).
/d!autoroles#
Show this server's auto roles: join roles, bot roles, sticky roles and temporary roles.
/autoroles
d!autoroles
d!autoroles
See it in DiscordFluxer
d!autoroleseverything Auto Roles hands out, at a glanced!autorolethe same, with the other name
/d!autoroles botroles#
List the roles bots get when they're added to the server.
/autoroles botroles
d!autoroles botroles
d!autoroles botroles
See it in DiscordFluxer
d!autoroles botrolesevery bot role
/d!autoroles botroles add#
Give bots a role when they're added to the server.
/autoroles botroles add <role> [delay]
d!autoroles botroles add <role> [delay]
d!autoroles botroles add <role> [delay]
See it in DiscordFluxer
- roleneeded
- The role, as a mention, an ID or its name.
- delayoptional
- How long after they join:
10m,2h,1d. Right away if left out.
d!autoroles botroles add @Botsevery bot added gets Bots
/d!autoroles botroles remove#
Stop giving a role to bots that are added.
/autoroles botroles remove <role>
d!autoroles botroles remove <role>
d!autoroles botroles remove <role>
See it in DiscordFluxer
- roleneeded
- The role, as a mention, an ID or its name.
d!autoroles botroles remove @Botsbots no longer get Bots
/d!autoroles join#
List the roles new members get when they join, with their delays and conditions.
/autoroles join
d!autoroles join
d!autoroles join
See it in DiscordFluxer
d!autoroles joinevery join role
/d!autoroles join add#
Give new members a role when they join, right away or after a delay.
Members who left before the delay is over don't get it. Account-age and invite conditions are set on the dashboard.
/autoroles join add <role> [delay]
d!autoroles join add <role> [delay]
d!autoroles join add <role> [delay]
See it in DiscordFluxer
- roleneeded
- The role, as a mention, an ID or its name.
- delayoptional
- How long after joining:
10m,2h,1d(a week at most). Right away if left out.
d!autoroles join add @Membersnew members get Members as they joind!autoroles join add @Verified 10mafter ten minutes, once they've read the rules
/d!autoroles join delay#
Change how long after joining a join role is given.
/autoroles join delay <role> <delay>
d!autoroles join delay <role> <delay>
d!autoroles join delay <role> <delay>
See it in DiscordFluxer
- roleneeded
- A join role, as a mention, an ID or its name.
- delayneeded
10m,2h,1d(a week at most), ornowfor right away.
d!autoroles join delay @Verified 30mgiven half an hour after they joind!autoroles join delay @Verified nowgiven right away
/d!autoroles join remove#
Stop giving a role to new members. Members who have it keep it.
/autoroles join remove <role>
d!autoroles join remove <role>
d!autoroles join remove <role>
See it in DiscordFluxer
- roleneeded
- The role, as a mention, an ID or its name.
d!autoroles join remove @Membersnew members no longer get Members
/d!autoroles sticky#
Show whether members get their roles back when they leave and rejoin.
Roles above my highest role, bots' and integrations' roles, and roles with dangerous permissions (like Administrator or Ban Members) never come back, unless you allow one with autoroles sticky allow.
/autoroles sticky
d!autoroles sticky
d!autoroles sticky
See it in DiscordFluxer
d!autoroles stickythe sticky-role settings
/d!autoroles sticky allow#
Let a role with dangerous permissions come back on rejoin anyway (run it again to stop).
/autoroles sticky allow <role>
d!autoroles sticky allow <role>
d!autoroles sticky allow <role>
See it in DiscordFluxer
- roleneeded
- The role, as a mention, an ID or its name.
d!autoroles sticky allow @HelpersHelpers comes back even though it can manage messages
/d!autoroles sticky exclude#
Never give a role back on rejoin (run it again to take it off the list).
/autoroles sticky exclude <role>
d!autoroles sticky exclude <role>
d!autoroles sticky exclude <role>
See it in DiscordFluxer
- roleneeded
- The role, as a mention, an ID or its name.
d!autoroles sticky exclude @StaffStaff never comes back by itself
/d!autoroles sticky expiry#
Choose how long saved roles are kept after someone leaves.
/autoroles sticky expiry <days>
d!autoroles sticky expiry <days>
d!autoroles sticky expiry <days>
See it in DiscordFluxer
- daysneeded
- A number of days, 1 to 365 (
30or30d).
d!autoroles sticky expiry 30roles are forgotten 30 days after a member leaves
/d!autoroles sticky mode#
Pick which roles come back: every role they had, or only the ones you choose.
/autoroles sticky mode <mode> [roles…]
d!autoroles sticky mode <mode> [roles…]
d!autoroles sticky mode <mode> [roles…]
See it in DiscordFluxer
- modeneeded
allorchosen.- roles…optional, one or more
- With
chosen: the roles that come back (mentions, IDs or names).
d!autoroles sticky mode allevery role they had comes backd!autoroles sticky mode chosen @Muted @Level 10only Muted and Level 10 come back
/d!autoroles sticky off#
Stop giving roles back on rejoin, and stop saving them when members leave.
/autoroles sticky off
d!autoroles sticky off
d!autoroles sticky off
See it in DiscordFluxer
d!autoroles sticky offnobody's roles are saved or given back
/d!autoroles sticky on#
Give members their roles back when they rejoin (every role they had, unless you pick some with mode).
/autoroles sticky on
d!autoroles sticky on
d!autoroles sticky on
See it in DiscordFluxer
d!autoroles sticky onmembers who leave and come back get their roles again
/d!temprole#
Give a member a role for a while: it comes off by itself when the time is up.
/temprole <member> <role> <duration> [reason]
d!temprole <member> <role> <duration> [reason]
d!temprole <member> <role> <duration> [reason]
See it in DiscordFluxer
- memberneeded
- The member, as a mention or an ID.
- roleneeded
- The role, as a mention, an ID or its name.
- durationneeded
- How long:
30m,12h,1d,2w(a year at most). - reasonoptional
- Why, for the server's audit log and
temproles.
d!temprole @Orion @Event 1dOrion has Event for a dayd!temprole @Orion @Stage 2h hosting tonightwith a reason
/d!temprole remove#
End a temporary role now: the role comes off at once.
/temprole remove <member> <role>
d!temprole remove <member> <role>
d!temprole remove <member> <role>
See it in DiscordFluxer
- memberneeded
- The member, as a mention or an ID.
- roleneeded
- The role, as a mention, an ID or its name.
d!temprole remove @Orion @EventOrion loses Event now
/d!temproles#
List the temporary roles running in this server, soonest to end first.
/temproles [member]
d!temproles [member]
d!temproles [member]
See it in DiscordFluxer
- memberoptional
- Only this member's, as a mention or an ID. Everyone's if left out.
d!temprolesevery temporary role and when it endsd!temproles @OrionOrion's