Skip to main content

,autorole

aka ,stickyrole

role added when ppl join

User permissions

Manage Roles

Cooldown

none

Other surface

/autorole

Anchor

#autorole

Forms

add <role> - add roleremove <remove> - remove roleclear - remove alllist - lists all autoroleshistory [on|off|duration <value>] - restore roles for members who rejoin in time

Syntax

,autorole add <role>
/autorole <subcommand>

<required> · [optional]

Example

,autorole add members

Subcommands

5 prefix subcommands

Read from the prefix .sub/ tree, the canonical shape. Every entry has a permanent anchor of its own.

,autorole add

add role to autorole list

,autorole add <role>
,autorole add members
#autorole-add
,autorole clear

clears autorole list

,autorole clear
#autorole-clear
,autorole history

restore a member's roles if they rejoin within a window

,autorole history [on|off|duration <value>]
,autorole history duration 2h
#autorole-history
,autorole list

list all autoroles

,autorole list
#autorole-list
,autorole removeaka r

removes autorole role

,autorole remove <role>
,autorole remove members
#autorole-remove

Slash leaves

5 leaves

Read from the registered slash builder: groups are flattened, so a grouped leaf reads “group leaf” and anchors with a hyphen between the two words.

/autorole add

Add an autorole

/autorole addrole*
ParameterTypeDefaultDetail
rolerequiredRole—Role to add
#autorole-add
/autorole remove

Remove an autorole

/autorole removerole*
ParameterTypeDefaultDetail
rolerequiredRole—Role to remove
#autorole-remove
/autorole clear

Remove all autoroles

#autorole-clear
/autorole list

List all autoroles

#autorole-list
/autorole history

Restore a member's roles if they rejoin within a window

/autorole historyactionvalue
ParameterTypeDefaultDetail
actionString—Leave blank for statusstatus · on · off · duration
valueString—Window for the "duration" action, e.g. 2h
#autorole-history