stained

Command Reference

Server

Configure channels, messages, reactions, and server features.

Commands

192 commands. Arguments in (parentheses) are required and arguments in [brackets] are optional.

Create your own shortcuts for commands

,aliasrequires Manage Guild

,alias

Create an alias for command

,alias addrequires Manage Guild

,alias add (shortcut) (command)

List every alias for all commands

,alias listaliases: lsrequires Manage Guild

,alias list

Remove an alias for command

,alias removealiases: delete, del, rmrequires Manage Guild

,alias remove (shortcut)

Remove every alias for a command

,alias removeallrequires Manage Guild

,alias removeall (command)

Reset every alias for all commands

,alias resetaliases: clearrequires Manage Guild

,alias reset

View command execution for alias

,alias viewrequires Manage Guild

,alias view (shortcut)

Back up and restore your roles, channels, emojis and stickers

,backupaliases: bkrequires Administrator

,backup

Save your roles, channels, emojis and stickers and get a code

,backup createaliases: crequires Administrator

,backup create

Delete one of this server's backups

,backup deletealiases: d, delrequires Administrator, Antinuke Admin

,backup delete

See this server's backups and their codes

,backup listaliases: lsrequires Administrator

,backup list

Load a backup by its code, in any server you run, after a confirm button

,backup loadaliases: l, restorerequires Administrator, Antinuke Admin

,backup load

Reward members for setting the guild tag

,badgealiases: guildtag, servertagrequires Manage Guild

,badge

Set an award channel for new guild tag members

,badge channelrequires Manage Guild

,badge channel (channel)

Set an award message with embed code or regular text

,badge messagerequires Manage Guild

,badge message (message)

View current award message

,badge message viewrequires Manage Guild

,badge message view

Award members for applying the guild tag

,badge rolerequires Manage Guild

,badge role

Add a role to the list of roles that can be awarded for applying the guild tag

,badge role addrequires Manage Guild

,badge role add (role)

List all roles that can be awarded for applying the guild tag

,badge role listrequires Manage Guild

,badge role list

Remove a role from the list of roles that can be awarded for applying the guild tag

,badge role removealiases: deleterequires Manage Guild

,badge role remove (role)

Sync guild tag member roles

,badge syncrequires Manage Guild

,badge sync

Send a message with a link button

,button

,button [label] (url) (text)

Manage your server's channels

,channelaliases: ch

,channel

Archive a channel

,channel archive

,channel archive (channel)

Move a channel into a category

,channel categoryaliases: cat, move

,channel category (channel) (category name)

Clone a channel

,channel clonealiases: duplicate

,channel clone (channel)

Copy a channel's settings

,channel copy

,channel copy (channel)

Create a new channel

,channel createaliases: c, add, new

,channel create [kind] (name)

Delete a channel

,channel deletealiases: d, del, remove

,channel delete (channel)

Export a channel's settings

,channel export

,channel export

Import a channel's settings

,channel import

,channel import

Lock a channel

,channel lock

,channel lock (channel)

Toggle age-restriction on a channel

,channel nsfwaliases: adult

,channel nsfw (channel) (state)

View a channel's permissions

,channel permissionsaliases: perms

,channel permissions (channel)

Rename a channel

,channel renamealiases: name, rn

,channel rename (channel) (name)

Set a channel's slowmode

,channel slowmodealiases: slow

,channel slowmode [seconds] (channel)

Sync a channel's permissions with its category

,channel sync

,channel sync (channel)

Change a channel's topic

,channel topicaliases: description, desc

,channel topic (channel) (topic)

Unlock a channel

,channel unlock

,channel unlock (channel)

Copy nickname and manageable roles

,cloneuseraliases: copyuser

,cloneuser (source) (target)

Copy disabled modules, events, filters and commands to another channel

,copydisabledrequires Manage Channels

,copydisabled (old) (new)

Customize the bot's server appearance

,customizerequires Server Owner

,customize

Customize the bot's server avatar

,customize avatarrequires Server Owner

,customize avatar (image)

Customize the bot's server banner

,customize bannerrequires Server Owner

,customize banner (image)

Customize the bot's server bio

,customize biorequires Server Owner

,customize bio (bio)

Open Stained's dashboard

,dashboardaliases: dash

,dashboard

Disable a command in a channel

,disablecommandaliases: dcmd, disablecmdrequires Manage Channels

,disablecommand (target) (command name)

Disable a command in every channel

,disablecommand allrequires Manage Channels

,disablecommand all (value)

View a list of disabled commands in guild

,disablecommand listrequires Manage Channels

,disablecommand list

Disable a bot event in a channel

,disableeventaliases: derequires Manage Channels

,disableevent (event)

Disable a bot event in every channel

,disableevent allrequires Manage Channels

,disableevent all

View a list of disabled bot events in guild

,disableevent listrequires Manage Channels

,disableevent list

Disable a module in a channel

,disablemodulealiases: dmrequires Manage Channels

,disablemodule (target) (module)

Disable a module in every channel

,disablemodule allrequires Manage Channels

,disablemodule all (value)

View a list of disabled modules in guild

,disablemodule listrequires Manage Channels

,disablemodule list

Send a message with a dropdown menu

,dropdown

,dropdown

Enable a previously disabled command in a channel

,enablecommandaliases: ecmd, enablecmdrequires Manage Channels

,enablecommand (target) (command name)

Enable a command in every channel

,enablecommand allrequires Manage Channels

,enablecommand all (value)

Enable a bot event in a channel

,enableeventaliases: eerequires Manage Channels

,enableevent (event)

Enables a bot event in every channel

,enableevent allrequires Manage Channels

,enableevent all

Enable a module in a channel

,enablemodulealiases: emrequires Manage Channels

,enablemodule (target) (module)

Enables a module in every channel

,enablemodule allrequires Manage Channels

,enablemodule all (value)

Hide a channel from a role or member

,hiderequires Manage Channels

,hide

Ignore commands from a member or channel

,ignorerequires Administrator

,ignore (target)

Ignore a member or channel

,ignore addrequires Administrator

,ignore add (target)

View a list of ignored members or channels

,ignore listrequires Administrator

,ignore list

Remove ignoring for a member or channel

,ignore removerequires Administrator

,ignore remove (target)

Set up image + caption only channels

,imgonlyrequires Manage Guild

,imgonly

Set a gallery channel

,imgonly addrequires Manage Guild

,imgonly add (channel)

View all gallery channels

,imgonly listrequires Manage Guild

,imgonly list

Remove a gallery channel

,imgonly removerequires Manage Guild

,imgonly remove (channel)

Make Stained join your voice channel

,join

,join

Ping new members when they join

,join ping

,join ping (state)

Lock a channel

,lock

,lock (channel) [reason]

Lock every channel

,lock all

,lock all [reason]

Keep channels unlocked during a lockdown

,lock ignore

,lock ignore

Keep a channel unlocked during a lockdown

,lock ignore add

,lock ignore add (channel)

View the channels a lockdown skips

,lock ignore list

,lock ignore list

Stop skipping a channel during a lockdown

,lock ignore removealiases: delete

,lock ignore remove (channel)

Set the role a lockdown applies to

,lock role

,lock role (role)

Lock every channel

,lockall

,lockall

Temporarily make a channel NSFW for 30 seconds

,naughtyrequires Manage Channels

,naughty (channel)

View age-restricted content

,nsfw

,nsfw

Set an age-restricted channel

,nsfw set

,nsfw set

Pin the most recent message or by URL

,pinrequires Manage Messages

,pin (message)

Pin archival system commands

,pinsrequires Manage Guild

,pins

Archive the pins in the current channel

,pins archiverequires Manage Guild

,pins archive

Set the pin archival channel

,pins channelrequires Manage Guild

,pins channel (channel)

View the pin archival config

,pins configrequires Manage Guild

,pins config

Reset the pin archival config

,pins resetrequires Manage Guild

,pins reset

Enable or disable the pin archival system

,pins setrequires Manage Guild

,pins set (option)

Enable or disable the unpinning of messages during archival

,pins unpinrequires Manage Guild

,pins unpin (message)

Create a short poll

,poll

,poll (question)

View guild prefix

,prefix

,prefix (action) (new prefix)

Remove command prefix for server

,prefix removealiases: resetrequires Administrator

,prefix remove

Set personal prefix across all servers with Stained

,prefix self

,prefix self (new prefix)

Set command prefix for server

,prefix setrequires Administrator

,prefix set (new prefix)

Publish announcement posts by themselves

,publisherrequires Manage Channels

,publisher

Add a publisher channel

,publisher addrequires Manage Channels

,publisher add

List all publisher channels

,publisher listrequires Manage Channels

,publisher list

Remove a publisher channel

,publisher removerequires Manage Channels

,publisher remove

Add up/down arrow to message initiating a poll

,quickpoll

,quickpoll (msg)

Only allows people with a certain role to use command

,restrictcommandaliases: rcrequires Manage Guild

,restrictcommand (command name) (role name)

Allows the specified role exclusive permission to use a command

,restrictcommand addrequires Manage Guild

,restrictcommand add (command name) (role name)

View a list of every restricted command

,restrictcommand listrequires Manage Guild

,restrictcommand list

Removes the specified roles exclusive permission to use a command

,restrictcommand removealiases: deleterequires Manage Guild

,restrictcommand remove (command name) (role name)

Removes every restricted command

,restrictcommand resetrequires Manage Guild

,restrictcommand reset

Send a DM to a member

,sendmessagealiases: senddm, dmuser, sm

,sendmessage (user) (message text)

View the server's vanity URL

,servervanityaliases: guildvanity

,servervanity

Set a new guild banner

,setbannerrequires Manage Guild

,setbanner (url)

Set a new guild icon

,seticonrequires Manage Guild

,seticon (url)

Set a new guild splash background

,setsplashbackgroundrequires Manage Guild

,setsplashbackground (url)

Server configuration

,settingsaliases: bindrequires Manage Guild

,settings

Set a nickname to be assigned to members when they join

,settings autonickrequires Manage Guild

,settings autonick (nick)

Set auto play for music

,settings autoplayrequires Manage Guild

,settings autoplay (setting)

Set the base role for where boost roles will go under

,settings baserolerequires Manage Guild

,settings baserole (role)

View settings configuration for guild

,settings configrequires Manage Guild

,settings config

Disable custom Now Playing commands

,settings disablecustomfmsrequires Manage Channels

,settings disablecustomfms (setting)

Set DJ role for music player

,settings djrequires Manage Guild

,settings dj (role)

Enable or disable safety level for Google commands

,settings googlesafetylevelrequires Manage Guild

,settings googlesafetylevel (setting)

Set the image muted role

,settings imutedrequires Manage Guild, Roles

,settings imuted (value)

Set the jail channel

,settings jailrequires Manage Guild

,settings jail (value)

Set the channel punishments are logged in

,settings jaillogaliases: jaillogsrequires Manage Guild

,settings jaillog (channel)

Set a custom jail message

,settings jailmsgrequires Manage Guild

,settings jailmsg (message)

Set the default role for the Jail system

,settings jailrolerequires Manage Guild

,settings jailrole (value)

Enable or disable removal of roles for jail

,settings jailrolesrequires Manage Guild

,settings jailroles (state)

Set a channel to log join/leaves in a server

,settings joinlogsrequires Manage Guild

,settings joinlogs (channel)

Set mod logs for punishments in guild

,settings modlogrequires Manage Guild

,settings modlog (value)

Set the text muted role

,settings mutedrequires Manage Guild, Roles

,settings muted (value)

Set the Premium Members role for Server Subscriptions

,settings premiumrolerequires Manage Guild

,settings premiumrole (role)

Reset moderation configuration

,settings resetrequires Administrator

,settings reset (confirmation)

Reset jail-log cases

,settings resetcasesrequires Administrator

,settings resetcases (confirmation)

Set the reaction muted role

,settings rmutedrequires Manage Guild

,settings rmuted (value)

Set staff role(s)

,settings staffrequires Manage Guild

,settings staff (role)

View a list of all staff roles

,settings staff listrequires Manage Guild

,settings staff list

Set up Stained's dashboard

,setupdashboardaliases: sd

,setupdashboard

Keep a message at the bottom of a channel

,stickaliases: sticky

,stick (message)

Stick an embed to the bottom of a channel

,stick embed

,stick embed (message)

View every sticky message

,stick list

,stick list

Stick a message to the bottom of a channel

,stick messagealiases: set, add

,stick message (message)

Remove a sticky message

,stick removealiases: delete, clear, off

,stick remove (channel)

Set up a sticky message in one or multiple channels

,stickymessagerequires Manage Guild

,stickymessage (message)

Add a sticky message to a channel

,stickymessage addrequires Manage Guild

,stickymessage add (channel) (message)

View all sticky messages

,stickymessage listrequires Manage Guild

,stickymessage list

Remove a sticky message from a channel

,stickymessage removerequires Manage Guild

,stickymessage remove (channel)

View the sticky message for a channel

,stickymessage viewrequires Manage Guild

,stickymessage view (channel)

Reapplies a role on join

,stickyrolerequires Server Owner

,stickyrole (member) (role)

Reapplies a role on join

,stickyrole addrequires Server Owner

,stickyrole add (member) (role)

View a list of every sticky role

,stickyrole listrequires Server Owner

,stickyrole list

Removes sticky role on join

,stickyrole removerequires Server Owner

,stickyrole remove (member) (role)

View a tag

,tagsaliases: tag

,tags (tag name)

Add a tag to guild

,tags addrequires Attach Files

,tags add (tag name) (content)

View the author of a tag

,tags author

,tags author (tag name)

Edit the contents of your tag

,tags edit

,tags edit (tag name) (new content)

View a list of every tag in guild

,tags list

,tags list (member)

Return a random tag

,tags random

,tags random

Remove a tag from guild

,tags removealiases: delete

,tags remove (tag name)

Rename your tags name

,tags rename

,tags rename (tag name) (new name)

Reset every tag for this guild

,tags resetrequires Manage Guild

,tags reset

Toggle a channel to text for a role

,talkrequires Manage Channels

,talk (channel) (role)

Commands to manage threads and forum posts

,thread

,thread

Add a member to the thread

,thread addrequires Manage Threads

,thread add (value)

Lock a thread or forum post

,thread lockrequires Manage Threads

,thread lock (value)

Remove a member from the thread

,thread removerequires Manage Threads

,thread remove (value)

Rename a thread

,thread renamerequires Manage Threads

,thread rename (value)

Unlock a thread or forum post

,thread unlockrequires Manage Threads

,thread unlock (value)

Toggle a thread being watched for archival

,thread watchrequires Manage Channels

,thread watch (thread)

View all threads in the server being watched

,thread watch listrequires Manage Channels

,thread watch list

Change the current channel topic

,topicrequires Manage Channels

,topic (topic)

Unhide a channel from a role or member

,unhiderequires Manage Channels

,unhide

Unlock a channel

,unlockrequires Manage Channels

,unlock (channel) [reason]

Unlocks every channel

,unlock allrequires Manage Channels

,unlock all [reason]

Unlock every channel

,unlockall

,unlockall

Unpin a message

,unpinrequires Manage Messages

,unpin (message)

Reward members who rep your vanity

,vanityaliases: vanitystatus, vanityreward

,vanity

Set the vanity reward channel

,vanity channel

,vanity channel (channel)

Turn vanity rewards off

,vanity disable

,vanity disable

Set the vanity reward message

,vanity message

,vanity message (message)

Manage vanity rewards

,vanity rewardsaliases: reward

,vanity rewards

Add a vanity reward role

,vanity rewards add

,vanity rewards add (role)

Remove every vanity reward

,vanity rewards clear

,vanity rewards clear

View every vanity reward

,vanity rewards list

,vanity rewards list

Remove a vanity reward

,vanity rewards remove

,vanity rewards remove

Check every member for your vanity

,vanity scan

,vanity scan

Set the vanity to look for

,vanity set

,vanity set (vanity)

Sync vanity rewards with slash commands

,vanity syncslash

,vanity syncslash

Send a test vanity message

,vanity test

,vanity test (member)

Set up member verification

,verifyaliases: v

,verify

Use a button for verification

,verify buttonaliases: b, panel

,verify button

Use a captcha for verification

,verify captchaaliases: c

,verify captcha

Set up verification

,verify setupaliases: s

,verify setup (role)