Description: Run the bot setup process
Description: Server logging settings
Subcommands:
error
: The error log channel where bot error logs are sent (important)
enable
: Enable error logging?channel
: The channel to send error logs inmention
: Enable mentions in error logs?chat
: The chat log channel where chat logs are sent
enable
: Enable chat logging?channel
: The channel to send chat logs inmention
: Enable mentions in chat logs?general
: The general log channel where all other logs are sent
enable
: Enable general logging?channel
: The channel to send general logs inmention
: Enable mentions in general logs?Description: Important server roles
Subcommands:
verified
: Configure the role that counts as being verified
enable
: Enable use of the verified role?role
: The role that counts as being verifiedunverified
: Configure the role that counts as being unverified
enable
: Enable use of the unverified role?role
: The role that counts as being unverifiedmoderator
: Configure the role that counts as being a moderator
enable
: Enable use of the moderator role?role
: The role that counts as being a moderatorDescription: Post the captcha verification embed
Options:
channel
: The channel to post the captcha intitle
: The title of the captchadescription
: The description of the captchaDescription: Create, manage and post color roles
Subcommands:
create
: Create color roles, placing them above a selected role
target
: The role above which the color roles will be placedprefix
: Prefix for color rolessuffix
: Suffix for color rolespost
: Post color role selection embeds
channel
: The channel to post the color selection indefault
: The default color granted to users who have not selected a color
enable
: Enable use of the default color?name
: The name of the color to grantadd
: Add a color to the color list, automatically sorted by hue before saving
name
: The name of the color to addcolor
: The rgb hex of the color to addremove
: Remove a color from the color list
name
: The name of the color to removeedit
: Edit a color in the color list, automatically sorted by hue before saving
name
: The name of the color to editnew-name
: The new name for the colornew-color
: The new rgb hex for the colorlist
: List all colors in the color listreset
: Reset the color list to the default colorsDescription: User arrival and departure message settings
Subcommands:
join
: Announce when users join
enable
: Enable announcing when users join?message
: The message to send when a user join
{tag}
, {name}
, {user}
, {age}
, {invitertag}
, {invitername}
, {inviteruser}
channel
: The channel to send join messages inleave
: Announce when users leave
enable
: Enable announcing when users leave?message
: The message to send when a user leave
{tag}
, {name}
, {user}
channel
: The channel to send leave messages inleave-verified
: Extra announcement when verified users leave
enable
: Enable announcing when verified users leave?message
: The message to send when a verified user leave
{tag}
, {name}
, {user}
channel
: The channel to send verified user leave messages inrejoin
: Announce when users rejoin
enable
: Enable announcing when users rejoin?same-user
: The message to send when a user rejoin
{tag}
, {name}
, {user}
new-user
: The message for users who changed their username
{tag}
, {name}
, {user}
, {oldname}
, {olduser}
channel
: The channel to send rejoin messages inrejoin-verified
: Extra announcement when verified users rejoin
enable
: Enable announcing when verified users rejoin?same-user
: The message to send when a verified user rejoin
{tag}
, {name}
, {user}
new-user
: The message for verified users who changed their username
{tag}
, {name}
, {user}
, {oldname}
, {olduser}
channel
: The channel to send verified user rejoin messages inban
: Announce when users are banned
enable
: Enable announcing when users are banned?message
: The message to send when a user is banned
{tag}
, {name}
, {user}
, {modtag}
, {modname}
, {moduser}
, {reason}
channel
: The channel to send ban messages inban-verified
: Extra announcement when verified users are banned
enable
: Enable announcing when verified users are banned?message
: The message to send when a verified user is banned
{tag}
, {name}
, {user}
, {modtag}
, {modname}
, {moduser}
, {reason}
channel
: The channel to send verified user ban messages inunban
: Announce when users are unbanned
enable
: Enable announcing when users are unbanned?message
: The message to send when a user is unbanned
{tag}
, {name}
, {user}
, {modtag}
, {modname}
, {moduser}
, {reason}
channel
: The channel to send unban messages inunban-verified
: Extra announcement when verified users are unbanned
enable
: Enable announcing when verified users are unbanned?message
: The message to send when a verified user is unbanned
{tag}
, {name}
, {user}
, {modtag}
, {modname}
, {moduser}
, {reason}
channel
: The channel to send verified user unban messages inkick
: Announce when users are kicked
enable
: Enable announcing when users are kicked?message
: The message to send when a user is kicked
{tag}
, {name}
, {user}
, {modtag}
, {modname}
, {moduser}
, {reason}
channel
: The channel to send kick messages inkick-verified
: Extra announcement when verified users are kicked
enable
: Enable announcing when verified users are kicked?message
: The message to send when a verified user is kicked
{tag}
, {name}
, {user}
, {modtag}
, {modname}
, {moduser}
, {reason}
channel
: The channel to send verified user kick messages intimeout
: Announce when users are timed out
enable
: Enable announcing when users are timed out?applied
: The message to send when a user is timed out
{tag}
, {name}
, {user}
, {modtag}
, {modname}
, {moduser}
, {reason}
, {expiresat}
, {expiresin}
removed
: The message to send when a timeout is removed
{tag}
, {name}
, {user}
, {modtag}
, {modname}
, {moduser}
expired
: The message to send when a timeout expires
{tag}
, {name}
, {user}
channel
: The channel to send timeout messages intimeout-verified
: Extra announcement when verified users are timed out
enable
: Enable announcing when verified users are timed out?applied
: The message to send when a verified user is timed out
{tag}
, {name}
, {user}
, {modtag}
, {modname}
, {moduser}
, {reason}
, {expiresat}
, {expiresin}
removed
: The message to send when a verified user timeout is removed
{tag}
, {name}
, {user}
, {modtag}
, {modname}
, {moduser}
expired
: The message to send when a verified user timeout expires
{tag}
, {name}
, {user}
channel
: The channel to send verified user timeout messages inverified
: Announce when users become verified
enable
: Enable user become verified messages?message
: The message to send when a user become verified
{tag}
, {name}
, {user}
channel
: The channel to send user verified messages inverified-secondary
: Extra announcement when users become verified
enable
: Enable announcing when users become verified?message
: The message to send when a user become verified
{tag}
, {name}
, {user}
channel
: The channel to send user verified messages inDescription: Roles that get instantly kicked
Subcommands:
settings
: Enable forbidden roles and edit ban/kick mode and reason
enable
: Enable kicking users with forbidden roles?ban
: Ban instead of kick?reason
: The reason provided when kicking users
{roletag}
, {rolename}
add
: Add a role to the list of roles that instantly get kicked
role
: The role to add to the listretroactive
: Apply to existing members with this role?remove
: Remove a role from the list of roles that instantly get kicked
role
: The role to remove from the listlist
: List all roles that get instantly kickedDescription: Automatically create threads on new messages
Subcommands:
settings
: Enable automatic thread creation and edit their title and response
enable
: Enable automatic thread creation?title
: The title of the threads
{name}
, {user}
, {date}
, {time}
message
: The message to send when a thread is createdmessage-enable
: Enable sending the message?add
: Add a channel to the list of channels with automatic thread creation
channel
: The channel to add to the listremove
: Remove a channel from the list of channels with automatic thread creation
channel
: The channel to remove from the listlist
: List all channels with automatic thread creationDescription: Starboard channel which features messages reacted to with stars
Options:
enable
: Enable the starboard feature?channel
: The channel to set as the starboard channelstars
: The amount of stars a message needs to be featuredmod-stars
: The amount of stars a message needs when reacted by a moderatorthread-enable
: Enable starboard thread creation?thread-title
: The title of the starboard threadsthread-message
: The message to send when a thread is createdthread-message-enable
: Enable the sending the message?Description: Automatically kick joining users based on account age
Options:
enable
: Enable kicking new accounts?days
: The minimum account age in daysreason
: The reason provided when kicking usersban
: Ban instead of kick?retroactive
: Apply to users who joined before enabling the feature?Description: Manage user groups that automatically grant channel permissions
Subcommands:
create
: Create a user group that automatically grant channel permissions
group
: The name of the user groupdelete
: Delete a user group
group
: The name of the user grouprevoke
: Revoke access to all the channels in the group for all members?list
: List all users and channels in a user group
group
: The name of the user group. Leave blank to list all groups.restore
: Should group membership be restored when a user rejoins?
group
: The name of the user groupenable
: Enable restoring group membership?add-member
: Add a member to a user group
group
: The name of the user groupmember
: The member to add to the user groupadd-channel
: Add a channel to a user group all members will get permissions for
group
: The name of the user groupchannel
: The channel that all group members will get permissions foradd-channel-viewers
: Add all users who can view a channel to a user group
group
: The name of the user groupchannel
: The channel to add all users who can view to the user groupadd-role
: Add all users with a role to a user group
group
: The name of the user grouprole
: The role to add all users with to the user groupremove-member
: Remove a member from a user group
group
: The name of the user groupmember
: The member to remove from the user grouprevoke
: Revoke access to all the channels in the group?inform
: Inform the member that they have been removed from the group?remove-channel
: Remove a channel from a user group
group
: The name of the user groupchannel
: The channel to remove from the user grouprevoke
: Revoke access to the channel from all group members?remove-role
: Remove a role from user a group
group
: The name of the user grouprole
: The role to remove from the user groupedit-permissions
: Edit the automatic channel permissions for a user group
group
: The name of the user grouppermission
: The permission to editenable
: Enable or disable the permissionmod
: Is this a permission for mods only?list-permissions
: List the automatic channel permissions for a user group
group
: The name of the user grouprefresh-permissions
: Refresh channel permissions for all members of a user group after editing them
group
: The name of the user groupcopy-permissions
: Copy channel permissions from one user group to another
source
: The name of the user group to copy permissions fromrecipient
: The name of the user group to copy permissions toDescription: Automatically assign roles to users joining
Subcommands:
enable
: Enable automatic role assignment to joining users
enable
: Enable automatic role assignment to joining users?add
: Add a role that get assigned to joining users
role
: The role to addretroactive
: Apply role to existing users?remove
: Remove a role that get assigned to joining users
role
: The role to removeretroactive
: Remove role from existing users?list
: List all roles that get assigned to joining usersDescription: Automatic bump reminder for the disboard bot
Options:
enable
: Enable the automatic bump reminder?bumped
: The message to send when a user bumps the serverreminder
: The reminder message to send when it's time to bump againDescription: Emulate various user actions for testing
Subcommands:
all
: Emulate all user action messagesjoin
: Emulate a new user joining messageleave
: Emulate a user leaving messageleave-verified
: Emulate a verified user leaving messagerejoin
: Emulate a user rejoining messagerejoin-verified
: Emulate a verified user rejoining messagekick
: Emulate a user being kicked messagekick-verified
: Emulate a verified user being kicked messageban
: Emulate a user being banned messageban-verified
: Emulate a verified user being banned messageunban
: Emulate a user being unbanned messageunban-verified
: Emulate a verified user being unbanned messagetimeout
: Emulate a user being timed out messagetimeout-verified
: Emulate a verified user being timed out messageverified
: Emulate a user becoming verified messageverified-secondary
: Emulate a secondary user becoming verification messageDescription: Chat XP/level system
Subcommands:
settings
: Enable the chat XP/level system and edit cooldown, min/max XP and channel
xp-enable
: Enable the chat XP/level system?xp-cooldown
: Cooldown period for XP gain in ms (1000ms = 1s)xp-min
: Minimum XP per message based on message lengthxp-max
: Maximum XP per message based on message lengthrole-enable
: Enable roles assigned to users based on their level?channel
: Channel for level up and role gain messageschannel-enable
: Use the channel or send messages where it happens?level-up
: Enable and edit message sent when a user reaches a new level
enable
: Enable level up messages?message
: The message to send when a user levels up.
{tag}
, {name}
, {user}
, {level}
, {xp}
, {xpneed}
, {xpmiss}
level-cmd
: Enable and edit response message for the /level command
enable
: Enable the /level command?message
: Response message for the /level command
{tag}
, {name}
, {user}
, {level}
, {xp}
, {xpneed}
, {xpmiss}
rank-up
: Enable and edit message sent when a user is granted a new role based on their level
enable
: Enable rank up messages?message
: The message to send when a new role is granted
{tag}
, {name}
, {user}
, {level}
, {xp}
, {xpneed}
, {xpmiss}
, {roletag}
, {rolename}
rank-cmd
: Enable and edit response message for the /rank command
enable
: Enable the /rank command?message
: Response message for the /rank command
{tag}
, {name}
, {user}
, {level}
, {xp}
, {xpneed}
, {xpmiss}
, {rank}
, {members}
add-role
: Add a role to be granted when a user reaches a specific level
role
: The role to be granted when a user reaches a specific levellevel
: The level at which to grant the roleremove-role
: Remove a role to be granted when a user reaches a specific level
role
: The role to removeedit-role
: Edit an existing role to be granted when a user reaches a specific level
role
: The role to editlevel
: The new level requirementlist-roles
: List all role rewardsDescription: Set a user XP or level
Subcommands:
xp
: Set a user's XP
target
: The user to set XP forxp
: The XP to change tolevel
: Set a user's level
target
: The user to set level forlevel
: The level to change toDescription: Delete a user XP/level data
Options:
user
: The user to deleteDescription: Show the XP/level leaderboard
Description: Shows your chat XP/level and rank on the leaderboard
Options:
user
: The user to checkDescription: Shows your chat XP/level
Options:
user
: The user to checkDescription: Measure how much XP a message would give
Options:
message
: The message to measure