-
-
Notifications
You must be signed in to change notification settings - Fork 1
Command List
The proper way of checking Akko's commands is through the usage of the /search command. This list exists for your convenience, so you can check her features before deciding on inviting her to your server. This list may not be up-to-date.
Use Ctrl + F on your browser to look for a command.
- Command: alias add
- Description: Adds an alias for the specified command. If the alias has space in it, wrap it around quotation marks.
- Requires: Manage Server
- Arguments:
alias: Text the bot should treat as a command. command: The command that should be mapped to this alias.
- Command: alias remove
- Aliases: rm
- Description: Removes an alias.
- Requires: Manage Server
- Arguments:
alias: The alias to be removed.
- Command: alias clear
- Description: Removes all aliases from this server. If used in direct message with the bot, removes all global aliases.
- Requires: Manage Server
- Command: alias list
- Aliases: show
- Description: Lists all aliases available in this server. Use it in direct message with the bot to list all global aliases.
- Command: antialt
- Description: Enables the anti-alt filter on the server. User accounts are considered as an alt if they are created and join the server within the specified time frame. Available actions: AddRole, Mute, Kick, Ban. Provide no parameter to disable.
- Requires: Manage Server
- Arguments:
time: The time difference between when the user joined the server and when their account was created. action: The type of punishment to be applied. role: (Optional) ID or mention to a Discord role.
- Command: antiphishing toggle
- Description: Toggles the anti-phishing filter for the current server.
- Requires: Manage Server
- Command: antiphishing punishment
- Aliases: punish
- Description: Sets the punishment to be automatically applied to users who send phishing links. Possible punishments are
Mute,Kick,Softban, andBan. Provide no parameter to remove the punishment. - Arguments:
punishmentType: (Optional) The type of punishment to be applied.
- Command: antiphishing ignore
- Description: Adds users, channels, or roles to the list of ignored IDs, making them immute to the anti-phishing filter.
- Arguments:
snowflakes: ID or mention to one or multiple Discord users, channels, and/or roles, separated by space.
- Command: antiphishing list
- Description: Lists the anti-phishing settings for this server.
- Command: archivethreads
- Aliases: ath
- Description: Archives all threads under the specified channel.
- Requires: Manage Channels, Manage Threads
- Arguments:
channel: ID or mention to a Discord channel.
- Command: autocommand addscheduled
- Description: Adds an autocommand that expires after it is triggered. Limited to 5 per server.
- Requires: Manage Server
- Arguments:
time: Time until the command activation. command: A valid command.
- Command: autocommand addrepeated
- Description: Adds an autocommand that executes indefinitely at the specified interval. Limited to 5 per server.
- Requires: Manage Server
- Arguments:
time: Time until the command activation. command: A valid command.
- Command: autocommand addstartup
- Description: Adds an autocommand that executes as soon as the bot connects to Discord.
- Requires: Bot Ownership, Manage Server
- Arguments:
command: A valid command.
- Command: autocommand remove
- Aliases: rm
- Description: Removes an autocommand with the specified ID.
- Requires: Manage Server
- Arguments:
id: The ID of the autocommand.
- Command: autocommand list
- Aliases: show
- Description: Lists all autocommands you have created.
- Requires: Manage Server
- Command: autoslowmode set
- Description: Enables automatic slowmode for the server. When a user sends a certain amount of messages within the specified time frame, slow mode will be automatically enabled in the channel the messages were sent. Users with permission to ManageMessages or ManageChannels will not trigger the slow mode. Channels that already have slow mode enabled are unaffected. Provide no parameter to disable.
- Requires: Manage Channels, Manage Messages
- Arguments:
messages: The amount of messages that need to be sent in rapid succession in order to trigger the slow mode. Minimum of
2. time: The time frame within successive messages need to be sent in order for the slow mode to be triggered. interval: How frequently users will be able to send messages after the slow mode is triggered. duration: For how long the slow mode is going to last. Setting it to0smakes the slow mode permanent.
-
Command: autoslowmode ignore
-
Description: Adds a user, channel and/or role IDs to the list of ignored IDs, disabling the activation of slow mode for them.
-
Requires: Manage Channels, Manage Messages
-
Arguments:
user: ID or mention to a Discord user.
channel: ID or mention to a Discord channel.
role: ID or mention to a Discord role.
ids: ID or mention to one or multiple Discord users, channels, and/or roles, separated by space.
- Command: autoslowmode ignoreclear
- Description: Removes all ignored IDs for the automatic slow mode.
- Requires: Manage Channels, Manage Messages
- Command: autoslowmode list
- Aliases: show
- Description: Lists the settings for the automatic slow mode on this server.
- Requires: Manage Channels, Manage Messages
- Command: ban
- Aliases: b
- Description: Bans a user.
- Requires: Ban Members
- Arguments:
user: ID or mention to a Discord user. time: (Optional) How many days to remove messages from. Default is 1d. reason: (Optional) The reason for the punishment.
-
Command: blacklist add
-
Description: Adds an entry to the blacklist.
-
Requires: Bot Ownership
-
Arguments:
entity: A valid Discord ID or mention. reason: (Optional) The reason for the punishment.
type: The type of the blacklist entry - user, channel or server. id: A valid Discord ID. reason: (Optional)
-
Command: blacklist remove
-
Aliases: rm
-
Description: Removes an entry from the blacklist.
-
Requires: Bot Ownership
-
Arguments:
entity: A valid Discord ID or mention.
id: A valid Discord ID.
- Command: blacklist addmany
- Description: Adds multiple IDs to the blacklist.
- Requires: Bot Ownership
- Arguments:
ids: Multiple valid Discord IDs.
- Command: blacklist removemany
- Description: Removes multiple IDs from the blacklist.
- Requires: Bot Ownership
- Arguments:
ids: Multiple valid Discord IDs.
- Command: blacklist list
- Aliases: show
- Description: Shows the blacklist. Provide no parameter to show all entry types.
- Requires: Bot Ownership
- Arguments:
type: (Optional) The type of the blacklist entry - user, channel or server.
- Command: blacklist clear
- Description: Clears the blacklist.
- Requires: Bot Ownership
- Command: blacklist check
- Description: Checks if the specified ID is blacklisted.
- Requires: Bot Ownership
- Arguments:
id: A valid Discord ID.
- Command: botconfig prefix
- Description: Sets the default prefix for the bot.
- Requires: Bot Ownership
- Arguments:
prefix: The new prefix.
- Command: botconfig reloadlocales
- Aliases: reloadresponses
- Description: Reloads the response strings available to the bot.
- Requires: Bot Ownership
- Command: botconfig locale
- Description: Sets the default language for the bot. Provide no parameter to see the list of available languages.
- Requires: Bot Ownership
- Arguments:
languageCode: The language to be used in the responses.
- Command: botconfig okcolor
- Description: Sets the default color that should be used on embeds.
- Requires: Bot Ownership
- Arguments:
newColor: A 6-digit, hexadecimal code of a color.
- Command: botconfig errorcolor
- Description: Sets the default color that should be used on embeds that return an error message.
- Requires: Bot Ownership
- Arguments:
newColor: A 6-digit, hexadecimal code of a color.
- Command: botconfig webhooklogname
- Description: Sets the default name to be used on the webhooks for guild logs.
- Requires: Bot Ownership
- Arguments:
name: The default name for the webhooks.
- Command: botconfig embed
- Aliases: useembed
- Description: Sets whether the bot should use embeds for responses or not.
- Requires: Bot Ownership
- Arguments:
useEmbed: true to enable, false to disable.
- Command: botconfig dm
- Aliases: dms, respondtodms
- Description: Sets whether the bot should execute commands in direct messages or not. Requires a restart to take effect.
- Requires: Bot Ownership
- Arguments:
respondToDms: true to enable, false to disable.
- Command: botconfig markdm
- Aliases: markdms
- Description: Defines whether greet messages and tags sent in direct message should have a note appended informing the user what server they originate from.
- Requires: Bot Ownership
- Arguments:
markDmsWithSource: true to enable, false to disable.
- Command: botconfig help
- Aliases: withhelp
- Description: Sets whether the bot should respond to help commands or not.
- Requires: Bot Ownership
- Arguments:
enableHelp: true to enable, false to disable.
- Command: botconfig defaulthelp
- Aliases: withdefaulthelp
- Description: Sets whether the bot should respond to help commands with no parameters.
- Requires: Bot Ownership
- Arguments:
enableDefaultHelp: true to enable, false to disable.
- Command: botconfig setdefaulthelp
- Description: Sets the default help message. Provide no parameter to reset.
- Requires: Bot Ownership
- Arguments:
defaultHelpMessage: (Optional) The default help message.
- Command: botconfig mentionprefix
- Aliases: mention
- Description: Sets whether the bot should respond to commands executed with a mention to itself as a prefix. Requires a restart to take effect.
- Requires: Bot Ownership
- Arguments:
mention: true to enable, false to disable.
- Command: botconfig casesensitive
- Aliases: case
- Description: Sets whether commands should be case sensitive or not. Requires a restart to take effect.
- Requires: Bot Ownership
- Arguments:
caseSensitive: true to enable, false to disable.
- Command: botconfig timeout
- Description: Sets how long interactive commands should wait for user input, in seconds. Minimum of 10 seconds.
- Requires: Bot Ownership
- Arguments:
time: How long the bot should wait on interactive commands. Minimum of 10s.
- Command: botconfig warnexpire
- Aliases: warne
- Description: Sets for how long warnings should last before being automatically removed. Set it to 0d to disable automatic deletion.
- Requires: Bot Ownership
- Arguments:
time: For how long the warnings should last.
- Command: botconfig gatekeepbulktime
- Description: Sets how long the bot should wait before sending a bulk greeting or farewell message when multiple users join or leave the server simultaneously.
- Requires: Bot Ownership
- Arguments:
time: The waiting time. Default is
5s.
- Command: botconfig cachesize
- Aliases: cache
- Description: Sets how many messages should be cached per channel. Requires a restart to take effect.
- Requires: Bot Ownership
- Arguments:
cacheSize: An integer number higher or equal to zero.
- Command: botconfig list
- Aliases: show
- Description: Shows the bot's current settings.
- Requires: Bot Ownership
- Command: botconfig log level
- Description: Sets the minimum severity level of the logs that should be registered.
- Requires: Bot Ownership
- Arguments:
logLevel: The log level. Possible values are: Debug, Info, Warning, Critical and None.
- Command: botconfig log format
- Description: Sets the log format used for logging.
- Requires: Bot Ownership
- Arguments:
logFormat: The format of the logs. Possible values include: Default, Simple and Minimalist.
- Command: botconfig log timeformat
- Description: Sets the time format used for logging on the console. You can find the reference here.
- Requires: Bot Ownership
- Arguments:
logTimeFormat: (Optional) The time format to be used. Leave it empty to reset to the default.
- Command: botconfig log filetimestamp
- Description: Sets the time format used on the file name for log files. You can find the reference here.
- Requires: Bot Ownership
- Arguments:
timestampFormat: (Optional) The time format to be used. Leave it empty to reset to the default.
- Command: botconfig log save
- Description: Sets whether logs should be saved to a text file.
- Requires: Bot Ownership
- Arguments:
isEnabled: true to enable, false to disable.
- Command: botconfig log size
- Aliases: setsize
- Description: Defines the size a log file should have, in MB.
- Requires: Bot Ownership
- Arguments:
size: A real number.
- Command: botconfig owner add
- Description: Adds a bot owner to the credentials file.
- Requires: Bot Ownership
- Arguments:
user: ID or mention to a Discord user.
- Command: botconfig owner remove
- Aliases: rm
- Description: Removes a bot owner from the credentials file.
- Requires: Bot Ownership
- Arguments:
user: ID or mention to a Discord user.
- Command: botconfig owner list
- Aliases: show
- Description: Lists the bot owners.
- Requires: Bot Ownership
- Command: channelid
- Aliases: cid
- Description: Shows the ID of the specified channel. Provide no parameter to show the ID of the current channel.
- Arguments:
channel: (Optional) ID or mention to a Discord channel.
- Command: channelinfo
- Aliases: cinfo
- Description: Shows basic information about the specified Discord channel. Provide no parameter to show information about the current channel.
- Arguments:
channel: (Optional) ID or mention to a Discord channel.
- Command: chatmute
- Description: Server mutes a user, preventing them from messaging on text channels.
- Requires: Mute Members
- Arguments:
user: ID or mention to a Discord user. reason: (Optional) The reason for the punishment.
- Command: chatunmute
- Description: Server unmutes a user, allowing them to message on text channels.
- Requires: Mute Members
- Arguments:
user: ID or mention to a Discord user. reason: (Optional) The reason for lifting the punishment.
-
Command: checkperms
-
Description: Shows the permissions of a role or a user in the specified channel. Provide no parameter to check your own permissions in the current channel.
-
Arguments:
role: ID or mention to a Discord role.
channel: (Optional) ID or mention to a Discord channel. user: (Optional) ID or mention to a Discord user.
- Command: clearthreads
- Aliases: cth
- Description: Deletes all threads under the specified channel.
- Requires: Manage Channels, Manage Threads
- Arguments:
channel: ID or mention to a Discord channel.
- Command: cogs info
- Description: Shows information about the specified cog.
- Arguments:
name: The name of the cog.
- Command: cogs list
- Description: Lists all cogs currently loaded.
- Command: commandoverride permission
- Aliases: perm
- Description: Sets the permissions required for the specified command.
- Requires: Administrator
- Arguments:
command: A valid command. permissions: Discord permissions, wrapped around quotation marks and separated by space.
- Command: commandoverride clear
- Description: Removes all permission overrides from the specified command.
- Requires: Administrator
- Arguments:
command: A valid command.
- Command: commandoverride clearall
- Description: Removes all permission overrides from this server. Using it in direct message removes all global overrides.
- Requires: Administrator
- Command: commandoverride user
- Description: Toggles command usage for the specified user.
- Requires: Administrator
- Arguments:
command: A valid command. user: ID or mention to a Discord user.
- Command: commandoverride role
- Description: Toggles command usage for the specified role.
- Requires: Administrator
- Arguments:
command: A valid command. role: ID or mention to a Discord role.
- Command: commandoverride channel
- Description: Toggles command usage for the specified channel.
- Requires: Administrator
- Arguments:
command: A valid command. channel: ID or mention to a Discord channel.
- Command: commandoverride list
- Description: Lists the permission overrides in this server or the global overrides if used in direct message with the bot.
- Requires: Administrator
- Command: cooldown add
- Description: Sets the cooldown for a command. Use it in direct message with the bot to make the cooldown global.
- Requires: Manage Server
- Arguments:
time: For how long the cooldown should last. command: A valid command.
- Command: cooldown remove
- Aliases: rm
- Description: Removes the cooldown from a command. Use it in direct message with the bot to remove a global cooldown.
- Requires: Manage Server
- Arguments:
command: A valid command.
- Command: cooldown list
- Aliases: show
- Description: Lists all active cooldowns on this server. Use it in direct message with the bot to list global cooldowns.
- Command: createcategorychannel
- Aliases: ccch
- Description: Creates a category.
- Requires: Manage Channels, Manage Threads
- Arguments:
name: Name of the channel.
- Command: createprivatethread
- Aliases: cpvth
- Description: Creates a private thread on the current channel with the specified name. Only works for servers with boost level 2 or higher.
- Requires: Create Private Threads, Create Private Threads, Manage Channels, Manage Threads
- Arguments:
name: Name of the channel.
- Command: createpublicthread
- Aliases: cpth
- Description: Creates a public thread on the current channel with the specified name.
- Requires: Create Public Threads, Create Public Threads, Manage Channels, Manage Threads
- Arguments:
name: Name of the channel. message: (Optional) ID or URL to a Discord message.
- Command: createrole
- Aliases: cr
- Description: Creates a Discord role.
- Requires: Manage Roles
- Arguments:
name: (Optional) The name of the role.
- Command: createtextchannel
- Aliases: ctch
- Description: Creates a text channel.
- Requires: Manage Channels, Manage Threads
- Arguments:
name: Name of the channel.
- Command: createvoicechannel
- Aliases: cvch
- Description: Creates a voice channel.
- Requires: Manage Channels, Manage Threads
- Arguments:
name: Name of the channel.
- Command: deafen
- Aliases: deaf
- Description: Applies server deafening to a user.
- Requires: Deafen Members
- Arguments:
user: ID or mention to a Discord user. reason: (Optional) The reason for the punishment.
- Command: deleteallroles
- Aliases: dar
- Description: Deletes all roles on this server that are below the bot and the user who used the command.
- Requires: Manage Roles
- Command: deletechannel
- Aliases: dtch, dvch, dch
- Description: Deletes a Discord channel.
- Requires: Manage Channels, Manage Threads
- Arguments:
channel: ID or mention to a Discord channel.
- Command: deleterole
- Aliases: dr
- Description: Deletes a Discord role.
- Requires: Manage Roles
- Arguments:
role: ID or mention to a Discord role.
- Command: edit
- Description: Edits the specified bot message.
- Requires: Manage Messages
- Arguments:
message: ID or URL to a Discord message. newMessage: The content of the new message.
- Command: emoji list
- Description: Lists all emojis in this server.
- Command: emoji show
- Aliases: showemoji, se
- Description: Shows the name and URL of the specified emojis.
- Arguments:
emojis: One or more Discord emojis.
-
Command: emoji add
-
Description: Adds server emojis. Emojis must be in
.pngor.gifformat and be under 256Kb in size. Provide no parameter to add emojis from the attachment. -
Requires: Manage Emojis
-
Arguments:
emojis: One or more Discord emojis.
url: A direct link to an image. name: (Optional) The name of the new emoji.
emoji: A Discord emoji. name: The name of the new emoji.
- Command: emoji remove
- Aliases: rm
- Description: Removes server emojis.
- Requires: Manage Emojis
- Arguments:
emojis: One or more Discord emojis.
- Command: emoji rename
- Aliases: ren
- Description: Renames a server emoji.
- Requires: Manage Emojis
- Arguments:
emoji: A Discord emoji. newName: The new name of the emoji.
- Command: emoji setrole
- Aliases: setroles
- Description: Defines the roles that can use the specified emoji. This only works if the bot is listed as an integration in your server.
- Requires: Manage Emojis, Manage Roles
- Arguments:
emoji: A Discord emoji. roles: ID or mention to one or multiple Discord roles.
- Command: emoji removerole
- Aliases: removeroles
- Description: Makes the specified emoji available to all users in the server. This only works if the bot is listed as an integration in your server.
- Requires: Manage Emojis, Manage Roles
- Arguments:
emoji: A Discord emoji.
- Command: exportcommands
- Aliases: exportcmds
- Description: Exports all visible commands to a text file. Formats available are yaml and json.
- Requires: Bot Ownership
- Arguments:
format: (Optional) The format of the file. Defaults to yaml.
- Command: farewellchannel
- Description: Sets the channel where the farewell message should be sent to. Provide no parameter to remove.
- Requires: Manage Server
- Arguments:
channel: (Optional) ID or mention to a Discord channel.
- Command: farewelldelete
- Aliases: farewelldel, byedel
- Description: Sets the time for the automatic deletion of farewell messages. Provide no parameter to disable.
- Requires: Manage Server
- Arguments:
time: (Optional) The deletion time. Maximum of
2m.
- Command: farewellmessage
- Aliases: farewellmsg, farewell, byemsg, bye
- Description: Sets the message to be sent when users leave the server. Provide no parameter to visualize the current farewell message.
- Requires: Manage Server
- Arguments:
message: (Optional) The message to be sent.
- Command: filtercontent url
- Aliases: link
- Description: Toggles deletion of any message that doesn't contain a URL in the specified channel. Provide no parameter to toggle deletion in the current channel.
- Requires: Manage Server
- Arguments:
channel: (Optional) ID or mention to a Discord channel.
- Command: filtercontent attachment
- Aliases: att
- Description: Toggles deletion of any message that doesn't contain an attachment in the specified channel. Provide no parameter to toggle deletion in the current channel.
- Requires: Manage Server
- Arguments:
channel: (Optional) ID or mention to a Discord channel.
- Command: filtercontent image
- Aliases: img
- Description: Toggles deletion of any message that doesn't contain an image in the specified channel. Provide no parameter to toggle deletion in the current channel.
- Requires: Manage Server
- Arguments:
channel: (Optional) ID or mention to a Discord channel.
- Command: filtercontent invite
- Description: Toggles deletion of any message that doesn't contain a server invite in the specified channel. Provide no parameter to toggle deletion in the current channel.
- Requires: Manage Server
- Arguments:
channel: (Optional) ID or mention to a Discord channel.
- Command: filtercontent sticker
- Description: Toggles deletion of any message that doesn't contain a sticker in the specified channel. Provide no parameter to toggle deletion in the current channel.
- Requires: Manage Server
- Arguments:
channel: (Optional) ID or mention to a Discord channel.
- Command: filtercontent command
- Aliases: cmd
- Description: Toggles deletion of any message that doesn't contain a valid command in the specified channel. Provide no parameter to toggle deletion in the current channel.
- Requires: Manage Server
- Arguments:
channel: (Optional) ID or mention to a Discord channel.
-
Command: filtercontent remove
-
Aliases: rm
-
Description: Removes a content filter.
-
Requires: Manage Server
-
Arguments:
channel: (Optional) ID or mention to a Discord channel.
id: ID of the content filter.
- Command: filtercontent clear
- Description: Removes all content filters from this server.
- Requires: Manage Server
- Command: filtercontent list
- Aliases: show
- Description: Lists all content filters currently active in this server.
- Requires: Manage Server
- Command: filterinvite
- Aliases: fi
- Description: Toggles the automatic deletion of messages containing invites on the server.
- Requires: Manage Server
- Command: filtersticker
- Aliases: fs
- Description: Toggles the automatic deletion of messages containing stickers on the server.
- Requires: Manage Server
- Command: filterword add
- Description: Adds a word to the word filter. Messages that contain any filtered word will be automatically deleted. Matches are case-insensitive. Use asterisk
*at the end of the word to match any word that begins with the specified word, at the beginning to match any word that ends with the specified word or both to match any word that contains the specified word. Use no asterisk for exact matches. - Requires: Manage Server
- Arguments:
word: A word.
- Command: filterword addmany
- Description: Adds multiple words to the list of filtered words. Separate them with space. Messages that contain any filtered word will be automatically deleted. Matches are case-insensitive. Use asterisk
*at the end of the word to match any word that begins with the specified word, at the end to match any word that ends with the specified word or both to match any word that contains the specified word. Use no asterisk for exact matches. - Requires: Manage Server
- Arguments:
words: Multiple words, separated by space.
- Command: filterword message
- Description: Sets the notification message to be automatically sent when a filtered message gets deleted.
- Requires: Manage Server
- Arguments:
message: The message to be sent.
- Command: filterword notify
- Description: Toggles whether the notification message should be sent when a filtered message gets deleted.
- Requires: Manage Server
- Command: filterword warn
- Description: Toggles whether filtered messages should automatically issue a warning to the offending user.
- Requires: Manage Server
- Command: filterword addignore
- Description: Adds a user, channel and/or role IDs to the list of ignored IDs, disabling the word filter for them.
- Requires: Manage Server
- Arguments:
ids: ID or mention to one or multiple Discord users, channels, and/or roles, separated by space.
- Command: filterword removeignore
- Aliases: rmignore
- Description: Removes a user, channel and/or role IDs from the list of ignored IDs.
- Requires: Manage Server
- Arguments:
ids: ID or mention to one or multiple Discord users, channels, and/or roles, separated by space.
- Command: filterword remove
- Aliases: rm
- Description: Removes a word from the list of filtered words.
- Requires: Manage Server
- Arguments:
word: A word.
- Command: filterword removemany
- Aliases: rmmany
- Description: Removes multiple words from the list of filtered words. Separate them with space.
- Requires: Manage Server
- Arguments:
words: Multiple words, separated by space.
- Command: filterword clear
- Description: Removes all words from the list of filtered words.
- Requires: Manage Server
- Command: filterword enable
- Description: Toggles the automatic deletion of messages containing filtered words on the server. Also affects the automatic deletion of stickers and server invites.
- Requires: Manage Server
- Command: filterword list
- Aliases: show
- Description: Lists all filtered words in the server and the users, channels, and roles ignored by the word filter.
- Command: globalcommand
- Aliases: gcmd
- Description: Toggles activation of a command.
- Requires: Bot Ownership
- Arguments:
command: A valid command.
- Command: globalmodule
- Aliases: gmod
- Description: Toggles activation of all commands in the specified module.
- Requires: Bot Ownership
- Arguments:
module: A valid module.
- Command: greetchannel
- Description: Sets the channel where the greet message should be sent to. Provide no parameter to remove.
- Requires: Manage Server
- Arguments:
channel: (Optional) ID or mention to a Discord channel.
- Command: greetdelete
- Aliases: greetdel
- Description: Sets the time for the automatic deletion of greet messages. Provide no parameter to disable.
- Requires: Manage Server
- Arguments:
time: (Optional) The deletion time. Maximum of
2m.
- Command: greetdm
- Description: Toggles whether greet messages should be sent in the server or to the user's direct message. Note that users who disallow direct messages from non-friends won't get the greeting message.
- Requires: Manage Server
- Command: greetmessage
- Aliases: greetmsg, greet
- Description: Sets the message to be sent when users join the server. Provide no parameter to visualize the current greet message.
- Requires: Manage Server
- Arguments:
message: (Optional) The message to be sent.
- Command: help
- Aliases: h
- Description: Shows help for the specified command or the default help message if no command is specified.
- Arguments:
command: A valid command.
- Command: infractions
- Aliases: warnlog
- Description: Shows the list of infractions of a user.
- Arguments:
user: (Optional) ID or mention to a Discord user.
- Command: inrole
- Description: Lists all users on this server with the specified role.
- Arguments:
role: (Optional) ID or mention to a Discord role.
- Command: invite add
- Aliases: create
- Description: Creates a server invite. Provide no parameter to create an invite for the default channel that never expires.
- Requires: Create Invite
- Arguments:
channel: (Optional) ID or mention to a Discord channel. expiresIn: (Optional) Expiration time. Defaults to
0d(never expires). Maximum of7d. maxUses: (Optional) Defines how many times an invite can be used before automatically expiring. Defaults to0(never expires). temporary: (Optional) Defines whether invited users get automatically kicked from the server once they disconnect from Discord. This setting doesn't work if they receive a role. Defaults tofalse.
- Command: invite remove
- Aliases: rm
- Description: Deletes the specified invite.
- Requires: Create Invite
- Arguments:
invite: The link or code of a Discord server invite.
- Command: invite list
- Aliases: show
- Description: Lists all active invites of this server.
- Command: invite check
- Description: Shows basic information about the specified invite.
- Arguments:
invite: The link or code of a Discord server invite.
- Command: kick
- Aliases: k
- Description: Kicks a user from the server.
- Requires: Kick Members
- Arguments:
user: ID or mention to a Discord user. reason: (Optional) The reason for the punishment.
- Command: leave
- Description: Makes the bot leave the specified server. Provide no parameter to make it leave the current server.
- Requires: Bot Ownership
- Command: listdisabledcommands
- Aliases: listdisabledcmds, ldc
- Description: Lists all commands that have been disabled globally.
- Requires: Bot Ownership
- Command: listroles
- Aliases: roles
- Description: Lists the roles of this server. Provide a user to see the user's roles.
- Arguments:
user: (Optional) ID or mention to a Discord user.
- Command: listservers
- Description: Lists the servers serviced by the specified shard. Provide no parameter to list the servers on the current shard.
- Requires: Bot Ownership
- Arguments:
shard: (Optional) An integer number higher or equal to zero.
- Command: lockchannel
- Aliases: lockdown, lock
- Description: Locks the current channel so users can't send messages to it. Users with permission to Kick Members, Ban Members or Manage Channels are immune.
- Requires: Manage Channels
- Command: log start
- Description: Starts logging on the specified channel. Use
log listto see the list of events available for logging. Provide no channel to output the logs in the current channel. - Requires: Manage Webhooks, Manage Server
- Arguments:
logType: The type of log event. channel: (Optional) ID or mention to a Discord channel. webhookName: (Optional) The name of the webhook. avatarUrl: (Optional) A direct link to an image.
- Command: log stop
- Description: Stops logging of the specified log event.
- Requires: Manage Webhooks, Manage Server
- Arguments:
logType: The type of log event.
- Command: log edit
- Description: Edits the webhook that sends logs to the specified channel.
- Requires: Manage Webhooks, Manage Server
- Arguments:
channel: ID or mention to a Discord channel. newName: The name of the webhook. avatarUrl: (Optional) A direct link to an image.
- Command: log ignore
- Description: Adds or removes the specified channel to the list of ignored channels.
- Requires: Manage Webhooks, Manage Server
- Arguments:
channel: ID or mention to a Discord channel.
- Command: log ignoreclear
- Description: Removes all entries from the list of ignored channels.
- Requires: Manage Webhooks, Manage Server
- Command: log list
- Aliases: show
- Description: Lists the available log events and the channel they are currently active on.
- Requires: Manage Webhooks, Manage Server
- Command: massban
- Description: Bans multiple users from the server.
- Requires: Ban Members
- Arguments:
userIds: Multiple valid user IDs.
- Command: massunban
- Description: Unbans multiple users from the server.
- Requires: Ban Members
- Arguments:
userIds: Multiple valid user IDs.
- Command: modlog
- Description: Shows notices and infractions of a user.
- Requires: Kick Members
- Arguments:
user: (Optional) ID or mention to a Discord user.
- Command: modrole add
- Description: Adds target roles to a modrole.
- Requires: Manage Roles, Manage Server
- Arguments:
modrole: ID or mention to a Discord role. targetRoles: ID or mention to one or multiple Discord roles.
-
Command: modrole remove
-
Aliases: rm
-
Description: Removes target roles from a modrole. Provide no target roles to remove the modrole.
-
Requires: Manage Roles, Manage Server
-
Arguments:
modrole: ID or mention to a Discord role.
modrole: ID or mention to a Discord role. targetRoles: ID or mention to one or multiple Discord roles.
- Command: modrole behavior
- Description: Toggles the behavior of the specified modrole. Possible values are
EnforceHierarchy(disallows users to assign or remove target roles that are above them in the role hierarchy) andExclusive(only one target role can be assigned at a time). - Requires: Manage Roles, Manage Server
- Arguments:
modrole: ID or mention to a Discord role. behavior: The behavior of the modrole.
- Command: modrole set
- Description: Adds a target role to the specified user.
- Arguments:
user: ID or mention to a Discord user. role: ID or mention to a Discord role.
- Command: modrole unset
- Description: Removes a target role from the specified user.
- Arguments:
user: ID or mention to a Discord user. role: ID or mention to a Discord role.
- Command: modrole list
- Description: Lists the modroles in the server.
- Command: module
- Aliases: modules, cmds
- Description: Lists the currently available modules. Specify a module name to see the commands available under that module.
- Arguments:
moduleName: A valid module.
- Command: moveuser
- Description: Moves a user to another voice channel. Provide no channel to force them to disconnect.
- Requires: Manage Channels, Manage Threads
- Arguments:
user: ID or mention to a Discord user. channel: (Optional) ID or name of a voice channel.
-
Command: mute
-
Description: Mutes a user from text and voice channels.
-
Requires: Mute Members
-
Arguments:
user: ID or mention to a Discord user. reason: The reason for the punishment.
user: ID or mention to a Discord user. time: (Optional) For how long the user should remain muted. Default is 1h. reason: (Optional) The reason for the punishment.
- Command: norole
- Description: Lists all users on this server without the specified role.
- Arguments:
role: (Optional) ID or mention to a Discord role.
-
Command: notice
-
Aliases: note
-
Description: Adds a notice about a user.
-
Requires: Kick Members
-
Arguments:
user: ID or mention to a Discord user. notice: The notice to be added to this user's modlog.
user: ID or mention to a Discord user. note: The notice to be added to this user's modlog.
- Command: nsfwtoggle
- Aliases: nsfw
- Description: Toggles the NSFW property of the current text channel.
- Requires: Manage Channels, Manage Threads
- Command: ping
- Description: Shows the websocket latency of this bot.
-
Command: playingstatus set
-
Description: Sets a static status for the bot. Available types are Playing, Watching, Listening and Competing. Provide a URL to set up a Streaming status. Provide no parameter to remove it.
-
Requires: Bot Ownership
-
Arguments:
type: The type of the status. message: The message to be displayed in the status.
streamUrl: The URL of the stream. message: The message to be displayed in the status.
-
Command: playingstatus add
-
Description: Adds a status to the list of rotating statuses. Available types are Playing, Watching, Listening and Competing. Provide a URL to set up a Streaming status.
-
Requires: Bot Ownership
-
Arguments:
time: For how long the status should be displayed. type: The type of the status. message: The message to be displayed in the status.
time: For how long the status should be displayed. streamUrl: The URL of the stream. message: The message to be displayed in the status.
- Command: playingstatus rotatestatus
- Aliases: rotate, ropl
- Description: Toggles the rotation of the statuses in the rotation list.
- Requires: Bot Ownership
- Command: playingstatus remove
- Aliases: rm
- Description: Removes the status with the specified ID.
- Requires: Bot Ownership
- Arguments:
id: An integer number.
- Command: playingstatus clear
- Description: Removes all statuses from the bot.
- Requires: Bot Ownership
- Command: playingstatus list
- Aliases: show
- Description: Lists all rotating statuses and their corresponding ID.
- Requires: Bot Ownership
- Command: poll startsimple
- Aliases: simple
- Description: Starts a poll for a yes or no question.
- Requires: Manage Messages
- Arguments:
question: A question.
- Command: poll startnumeric
- Aliases: numeric
- Description: Starts a poll with up to 10 answers.
- Requires: Manage Messages
- Arguments:
questionAndAnswers: The question and the answers, separated by a semicolon
;.
- Command: poll startanonymous
- Aliases: anonymous
- Description: Starts a poll where users vote by typing the number of the answer in the current channel. It's also possible to vote by using the
poll votecommand in direct message with the bot. - Requires: Manage Messages
- Arguments:
questionAndAnswers: The question and the answers, separated by a semicolon
;.
- Command: poll status
- Aliases: check, result
- Description: Checks the current state of the specified poll.
- Arguments:
message: (Optional) URL to a Discord message.
- Command: poll stop
- Aliases: end
- Description: Stops the specified poll and shows its result. Provide no parameter to stop the latest poll on the current channel.
- Requires: Manage Messages
- Arguments:
message: (Optional) URL to a Discord message.
- Command: poll forcestop
- Aliases: forceend
- Description: Forces a poll to stop. Use this if you have accidentally deleted a poll and can't close it anymore.
- Requires: Manage Server, Manage Messages
- Arguments:
id: ID of the poll.
- Command: poll vote
- Description: Casts a vote to the specified anonymous poll.
- Requires: Direct Message
- Arguments:
option: The number of the answer you want to vote for. message: URL to a Discord message.
- Command: poll list
- Aliases: show
- Description: Lists all active polls in this server.
- Requires: Manage Messages
- Command: prefix
- Description: Sets the prefix for all bot commands on this server. Provide no parameter to see the current server prefix.
- Arguments:
newPrefix: (Optional) The new prefix.
-
Command: prune
-
Aliases: clear
-
Description: Deletes the specified message or the last
xmessages from this channel. Specify a user to only delete their lastest messages from this channel. Defaults to 50. -
Requires: Manage Messages
-
Arguments:
message: ID or URL to a Discord message.
user: (Optional) ID or mention to a Discord user. amount: (Optional) An integer number. options: (Optional)
-sor--safeto prevent deletion of pinned messages.
- Command: react
- Description: Reacts to a message with the specified emoji.
- Requires: Manage Messages
- Arguments:
message: ID or URL to a Discord message. emoji: A Discord emoji.
- Command: reactclear
- Description: Removes all reactions from the specified message.
- Requires: Manage Messages
- Arguments:
message: ID or URL to a Discord message.
- Command: reactremove
- Aliases: reactrm
- Description: Removes a reaction from the specified message.
- Requires: Manage Messages
- Arguments:
message: ID or URL to a Discord message. emoji: A Discord emoji.
- Command: recreatechannel
- Aliases: rcc
- Description: Recreates a Discord channel.
- Requires: Manage Channels, Manage Threads
- Arguments:
channel: ID or mention to a Discord channel.
- Command: recreaterole
- Aliases: rcr
- Description: Recreates a Discord role.
- Requires: Manage Roles
- Arguments:
role: ID or mention to a Discord role.
-
Command: remind me
-
Description: Sends a reminder in private message after the specified time.
-
Arguments:
timeOfDay: Time of day, in
HH:mmformat (24 hours). message: The message to be sent in the reminder.time: How long until the reminder is triggered. Minimum of 1m. message: The message to be sent in the reminder.
timeOfDay: Time of day, in
HH:mmformat (24 hours). time: How long until the reminder is triggered. Minimum of 1m. message: The message to be sent in the reminder.
-
Command: remind here
-
Description: Sends a reminder in the current channel after the specified time.
-
Arguments:
timeOfDay: Time of day, in
HH:mmformat (24 hours). message: The message to be sent in the reminder.time: How long until the reminder is triggered. Minimum of 1m. message: The message to be sent in the reminder.
timeOfDay: Time of day, in
HH:mmformat (24 hours). time: How long until the reminder is triggered. Minimum of 1m. message: The message to be sent in the reminder.
-
Command: remind channel
-
Description: Sends a reminder to a text channel after the specified time.
-
Requires: Manage Messages
-
Arguments:
channel: ID or mention to a Discord channel. timeOfDay: Time of day, in
HH:mmformat (24 hours). message: The message to be sent in the reminder.channel: ID or mention to a Discord channel. time: How long until the reminder is triggered. Minimum of 1m. message: The message to be sent in the reminder.
channel: ID or mention to a Discord channel. timeOfDay: Time of day, in
HH:mmformat (24 hours). time: How long until the reminder is triggered. Minimum of 1m. message: The message to be sent in the reminder.
- Command: remind remove
- Aliases: rm
- Description: Removes the reminder with the specified ID.
- Arguments:
id: The ID of the reminder.
- Command: remind list
- Aliases: show
- Description: Lists all reminders you have created.
- Command: removeallroles
- Aliases: rar
- Description: Removes all roles from the specified user that are below the bot and the user who used the command.
- Requires: Manage Roles
- Arguments:
user: ID or mention to a Discord user.
- Command: removerole
- Aliases: rr
- Description: Removes a role from the specified user.
- Requires: Manage Roles
- Arguments:
user: ID or mention to a Discord user. role: ID or mention to a Discord role.
- Command: renamechannel
- Aliases: rch
- Description: Renames a Discord channel.
- Requires: Manage Channels, Manage Threads
- Arguments:
channel: ID or mention to a Discord channel. newName: The new name of the channel.
- Command: renamerole
- Aliases: renr
- Description: Renames a Discord role.
- Requires: Manage Roles
- Arguments:
role: ID or mention to a Discord role. newName: The new name of the role.
-
Command: repeat here
-
Description: Creates a repeater in the current channel. Specifying a time interval creates a repeater that triggers periodically over time whereas specifying a time of day creates a repeater that triggers once a day at the specified time.
-
Requires: Manage Messages
-
Arguments:
timeOfDay: Time of day, in
HH:mmformat (24 hours). message: The message to be repeated.time: How long until the repeater is triggered. Minimum of 1m. message: The message to be repeated.
-
Command: repeat channel
-
Description: Creates a repeater in the specified channel. Specifying a time interval creates a repeater that triggers periodically over time whereas specifying a time of day creates a repeater that triggers once a day at the specified time.
-
Requires: Manage Messages
-
Arguments:
channel: ID or mention to a Discord channel. timeOfDay: Time of day, in
HH:mmformat (24 hours). message: The message to be repeated.channel: ID or mention to a Discord channel. time: How long until the repeater is triggered. Minimum of 1m. message: The message to be repeated.
- Command: repeat remove
- Aliases: rm
- Description: Removes the repeater with the specified ID.
- Requires: Manage Messages
- Arguments:
id: An integer number higher or equal to zero.
- Command: repeat clear
- Description: Removes all repeaters from this server.
- Requires: Manage Messages
- Command: repeat info
- Description: Shows detailed information about the repeater with the specified ID.
- Requires: Manage Messages
- Arguments:
id: An integer number higher or equal to zero.
- Command: repeat list
- Aliases: show
- Description: Lists all repeaters in this server.
- Requires: Manage Messages
- Command: restart
- Description: Restarts the bot.
- Requires: Bot Ownership
- Command: rolecolor
- Aliases: rcolor
- Description: Sets the color of a role. Provide no color to see the current color of the specified role.
- Arguments:
role: ID or mention to a Discord role. newColor: (Optional) The hexadecimal value of a color.
- Command: rolehoist
- Aliases: hoistrole, rh
- Description: Toggles the display of the specified role on the sidebar.
- Requires: Manage Roles
- Arguments:
role: ID or mention to a Discord role.
- Command: roleid
- Aliases: rid
- Description: Shows the ID of the specified role.
- Arguments:
role: ID or mention to a Discord role.
- Command: sanitizedname
- Aliases: sanitizednick
- Description: Sets the nickname to be assigned to users who have special characters at the beginning of their name. Providing no parameter to sanitize the original nickname.
- Requires: Manage Nicknames, Manage Server
- Arguments:
nickname: (Optional) The new nickname.
- Command: sanitizenames
- Aliases: sanitizenicks
- Description: Toggles whether nicknames should have special characters removed from the beginning.
- Requires: Manage Nicknames, Manage Server
- Command: savechat
- Description: Saves the last messages sent in a text channel to a file. Bot messages are ignored. Users with no bot ownership are limited to 100 messages. Provide no parameters to save the last 100 messages from the current channel.
- Requires: Manage Server
- Arguments:
channel: (Optional) ID or mention to a Discord channel. amount: (Optional) An integer number.
- Command: say
- Description: Sends a message to the specified channel. If the channel is omitted, the message is sent to the current channel. It accepts
.txtattachments for messages that are too long to type on Discord. - Requires: Manage Messages
- Arguments:
channel: ID or mention to a Discord channel. message: The message to be sent.
- Command: search
- Description: Searches for a command with the specified keyword.
- Arguments:
keyword: The term to search for.
- Command: senddirectmessage
- Aliases: senddm
- Description: Sends a direct message to the specified user.
- Requires: Bot Ownership
- Arguments:
user: ID or mention to a Discord user. message: The message to be sent.
- Command: sendmessage
- Aliases: send
- Description: Sends a message to the specified Discord channel.
- Requires: Bot Ownership
- Arguments:
cid: The ID of a Discord channel. message: The message to be sent.
- Command: serverconfig embed
- Description: Toggles usage of embeds for bot responses on this server.
- Requires: Manage Server
- Command: serverconfig okcolor
- Description: Sets the color used on embeds for this server.
- Requires: Manage Server
- Arguments:
newColor: A 6-digit, hexadecimal code of a color.
- Command: serverconfig errorcolor
- Description: Sets the color used on embeds that return an error message on this server.
- Requires: Manage Server
- Arguments:
newColor: A 6-digit, hexadecimal code of a color.
- Command: serverconfig timeout
- Description: Sets how long the bot should wait for user response on interactive commands, in seconds. Provide no parameter to reset it back to default.
- Requires: Manage Server
- Arguments:
seconds: (Optional) An integer number higher than 10 and less than 120.
- Command: serverconfig permissivemention
- Aliases: rolemention
- Description: Toggles whether users can ping roles through the bot based solely on their position in the role hierarchy. Caution: depending on how the server permissions are set up, enabling this setting may enable role ping abuse.
- Requires: Manage Roles, Manage Server
- Command: serverconfig locale
- Aliases: language, languages
- Description: Changes the language the bot should use in this server. Provide no parameter to see the list of available languages.
- Requires: Manage Server
- Arguments:
languageCode: The language to be used in the responses.
- Command: serverconfig timezone
- Description: Sets this server's time zone.
- Requires: Manage Server
- Arguments:
timezone: Name of the time zone.
- Command: serverconfig bantemplate
- Description: Sets a customized notification message to be sent to users when they are banned from the server. Provide no parameter to receive the current ban template in direct message.
- Requires: Ban Members, Manage Server
- Arguments:
banTemplate: (Optional) The template for the ban notification.
- Command: serverconfig bantemplateclear
- Description: Sets the notification message for banned users to the default.
- Requires: Manage Server
- Command: serverconfig joinrole
- Aliases: jr
- Description: Adds or removes a role to the list of roles that should be automatically assigned to a user when they join the server. Maximum of 3 roles per server. Provide no parameter to see the list of join roles.
- Requires: Manage Roles, Manage Server
- Arguments:
role: ID or mention to a Discord role.
- Command: serverconfig ignoreglobaltags
- Description: Toggles whether global tags are allowed to be executed in this server.
- Requires: Manage Server
- Command: serverconfig basetagpermission
- Aliases: mintagperm
- Description: Sets the minimum permissions required for a user to use a tag in this server.
- Requires: Manage Server
- Arguments:
permissions: Discord permissions, wrapped around quotation marks and separated by space.
- Command: serverconfig list
- Aliases: show
- Description: Shows the server's current settings.
- Requires: Manage Server
-
Command: serverconfig delmsgoncmd ignore
-
Description: Adds users, channels, or roles to the list of ignored IDs.
-
Requires: Manage Server
-
Arguments:
user: ID or mention to a Discord user.
channel: ID or mention to a Discord channel.
role: ID or mention to a Discord role.
ids: ID or mention to one or multiple Discord users, channels, and/or roles, separated by space.
- Command: serverconfig delmsgoncmd clearignored
- Description: Clears the list of ignored IDs.
- Requires: Manage Server
- Command: serverconfig delmsgoncmd listignored
- Aliases: list, show
- Description: Lists the ignored IDs.
- Requires: Manage Server
- Command: serverconfig delmsgoncmd invert
- Description: Toggles automatic deletion of command messages.
- Requires: Manage Server
- Command: serverid
- Aliases: sid
- Description: Shows the ID of the current Discord server.
- Command: serverinfo
- Aliases: sinfo
- Description: Shows basic information about the current Discord server.
- Command: setavatar
- Description: Sets a new avatar for the bot. Avatar can be provided either through a direct link or as an attachment on the command message. Provide no avatar to set it to the default.
- Requires: Bot Ownership
- Arguments:
link: A direct link to an image.
- Command: setname
- Description:
- Requires: Bot Ownership
- Command: setnickname
- Aliases: setnick
- Description: Sets the nickname of a user. Provide no user to set the bot's nickname. Provide no nickname to remove it.
- Requires: Manage Nicknames
- Arguments:
user: (Optional) ID or mention to a Discord user. nickname: (Optional) The new nickname.
- Command: setrole
- Aliases: sr
- Description: Adds a role to the specified user.
- Requires: Manage Roles
- Arguments:
user: ID or mention to a Discord user. role: ID or mention to a Discord role.
- Command: settopic
- Aliases: st
- Description: Sets the topic for the current text channel.
- Requires: Manage Channels, Manage Threads
- Arguments:
topic: The new channel topic.
- Command: shardstats
- Description: Shows the amount of servers being serviced by each shard.
- Command: shutdown
- Aliases: die
- Description: Shuts the bot down.
- Requires: Bot Ownership
- Command: slowmode
- Description: Sets how frequently users are allowed to send messages in this text channel. Provide no parameter to disable.
- Requires: Manage Channels, Manage Threads
- Command: softban
- Aliases: sb
- Description: Kicks a user from the server and deletes their messages.
- Requires: Kick Members
- Arguments:
user: ID or mention to a Discord user. time: (Optional) How many days to remove messages from. Default is 1d. reason: (Optional) The reason for the punishment.
- Command: stats
- Aliases: uptime
- Description: Shows some statistics about the bot.
- Command: sudo
- Description: Executes a command as the specified user.
- Requires: Bot Ownership
- Arguments:
user: ID or mention to a Discord user. command: A valid command.
- Command: tag add
- Description: Creates a tag with the specified trigger and response.
- Requires: Manage Messages
- Arguments:
trigger: The tag's trigger. response: The tag's response.
- Command: tag react
- Aliases: emoji
- Description: Creates a tag with the specified trigger and reaction emoji.
- Requires: Manage Messages
- Arguments:
trigger: The tag's trigger. emoji: A Discord emoji.
- Command: tag remove
- Aliases: rm
- Description: Removes the tag with the specified ID.
- Requires: Manage Messages
- Arguments:
tagId: An integer number higher or equal to zero.
- Command: tag addignore
- Description: Adds a user, channel and/or role IDs to the list of ignored IDs for the specified tag.
- Requires: Manage Server, Manage Messages
- Arguments:
tagId: An integer number higher or equal to zero. ids: ID or mention to one or multiple Discord users, channels, and/or roles, separated by space.
- Command: tag removeignore
- Aliases: rmignore
- Description: Removes a user, channel and/or role IDs from the list of ignored IDs for the specified tag.
- Requires: Manage Server, Manage Messages
- Arguments:
tagId: An integer number higher or equal to zero. ids: ID or mention to one or multiple Discord users, channels, and/or roles, separated by space.
- Command: tag editresponse
- Aliases: response, er
- Description: Edits the response of the specified tag.
- Requires: Manage Server, Manage Messages
- Arguments:
tagId: An integer number higher or equal to zero. response: The tag's response.
- Command: tag edittrigger
- Aliases: trigger, et
- Description: Edits the trigger of the specified tag.
- Requires: Manage Server, Manage Messages
- Arguments:
tagId: An integer number higher or equal to zero. trigger: The tag's trigger.
- Command: tag editbehavior
- Aliases: behavior, eb
- Description: Toggles the behavior the specified tag should present when a user triggers it. Possible values are
Delete,Anywhere,DirectMessageandSanitizeRole. - Requires: Manage Server, Manage Messages
- Arguments:
tagId: An integer number higher or equal to zero. behavior: The tag behavior.
- Command: tag permission
- Aliases: perms, perm
- Description: Toggles the permission required for the user to execute the specified tag. Permissions can be stacked.
- Requires: Manage Server, Manage Messages
- Arguments:
tagId: An integer number higher or equal to zero. permission: A Discord permission, wrapped around quotation marks.
- Command: tag info
- Description: Shows information about the specified tag.
- Arguments:
tagId: An integer number higher or equal to zero.
- Command: tag export
- Description: Exports tags from the current server to a text file. Use it in direct message to export global tags. Provide no parameter to export all tags.
- Requires: Manage Server
- Arguments:
tagIds: Multiple tag IDs, separated by space.
- Command: tag import
- Description: Imports all specified tags to the current server. Use it in direct message to import as global tags. Provide no parameter to import from attachments.
- Requires: Manage Server
- Arguments:
tags: (Optional) The exported tags.
-
Command: tag clear
-
Description: Removes all tags that meet the specified criteria. Provide no parameter to remove all tags from this server. Use this command in direct message to remove global tags.
-
Requires: Manage Server, Manage Messages
-
Arguments:
author: ID or mention to a Discord user.
ids: Multiple tag IDs, separated by space.
trigger: The tag's trigger.
author: ID or mention to a Discord user. trigger: The tag's trigger.
- Command: tag clearold
- Description: Removes all tags from the bot that haven't been used in a while.
- Requires: Bot Ownership
- Arguments:
time: Time the tag hasn't been used.
-
Command: tag list
-
Aliases: show
-
Description: Lists the tags available in this server according to the specified criteria. Use this command in direct message to list global tags.
-
Arguments:
author: ID or mention to a Discord user.
trigger: The tag's trigger.
author: ID or mention to a Discord user. trigger: The tag's trigger.
-
Command: tag search
-
Description: Searches for tags that contain the specified keyword in its response.
-
Arguments:
keyword: Any text present in the tag's response.
author: ID or mention to a Discord user. keyword: Any text present in the tag's response.
- Command: timedban
- Aliases: tb
- Description: Temporarily bans a user from the server.
- Requires: Ban Members
- Arguments:
user: ID or mention to a Discord user. time: For how long the user should remain banned. reason: (Optional) The reason for the punishment.
- Command: timeout
- Description: Times out a user, rendering them unable to send messages in text channels, react to messages, or speak in voice channels.
- Arguments:
time: For how long the user should remain muted. Default is 1h. user: ID or mention to a Discord user. reason: (Optional) The reason for the punishment.
- Command: timezone
- Description: Shows the time zone used in this server.
- Command: timezones
- Description: Lists all time zones available to the bot.
- Command: unban
- Description: Unbans a user from the server.
- Requires: Ban Members
- Arguments:
userId: A valid Discord ID. reason: (Optional) The reason for lifting the punishment.
- Command: undeafen
- Aliases: undeaf
- Description: Removes server deafening from a user.
- Requires: Deafen Members
- Arguments:
user: ID or mention to a Discord user. reason: (Optional) The reason for lifting the punishment.
- Command: unlockchannel
- Aliases: release, unlock
- Description: Unlocks the current channel so users can send messages again.
- Requires: Manage Channels
- Command: unmute
- Description: Unmutes a user from text and voice channels.
- Requires: Mute Members
- Arguments:
user: ID or mention to a Discord user. reason: (Optional) The reason for lifting the punishment.
- Command: userid
- Aliases: uid
- Description: Shows the ID of the specified user. Provide no parameter to show the ID of the current user.
- Arguments:
user: (Optional) ID or mention to a Discord user.
- Command: userinfo
- Aliases: uinfo
- Description: Shows basic information about the specified Discord user. Provide no parameter to show information about yourself.
- Arguments:
user: (Optional) ID or mention to a Discord user.
- Command: voicemute
- Description: Server mutes a user, preventing them from speaking in voice channels.
- Requires: Mute Members
- Arguments:
user: ID or mention to a Discord user. reason: (Optional) The reason for the punishment.
- Command: voicerole add
- Description: Adds a role to the specified voice channel. You can omit the channel if you are connected to it. Users who join the channel will automatically be assigned the specified role.
- Requires: Manage Channels, Manage Roles
- Arguments:
role: ID or mention to a Discord role. channel: (Optional) ID or mention to a Discord channel.
- Command: voicerole remove
- Aliases: rm
- Description: Removes a role from the specified voice channel. You can omit the channel if you are connected to it.
- Requires: Manage Channels, Manage Roles
- Arguments:
role: ID or mention to a Discord role. channel: (Optional) ID or mention to a Discord channel.
- Command: voicerole removeall
- Aliases: rmall
- Description: Removes all roles from the specified voice channel. You can omit the channel if you are connected to it.
- Requires: Manage Channels, Manage Roles
- Arguments:
channel: (Optional) ID or mention to a Discord channel.
- Command: voicerole list
- Aliases: show
- Description: Lists all voice roles in this Discord server.
- Requires: Manage Channels, Manage Roles
- Command: voiceunmute
- Description: Server unmutes a user, allowing them to speak in voice channels.
- Requires: Mute Members
- Arguments:
user: ID or mention to a Discord user. reason: (Optional) The reason for lifting the punishment.
- Command: warn
- Description: Warns a user.
- Requires: Kick Members
- Arguments:
user: ID or mention to a Discord user. reason: (Optional) The infraction to be added to the user's modlog.
- Command: warnclear
- Aliases: warnc
- Description: Clears all notices and warnings from a user or a specific one if the ID is provided.
- Requires: Kick Members
- Arguments:
user: ID or mention to a Discord user. id: (Optional) An integer number higher or equal to zero.
- Command: warnexpire
- Aliases: warne
- Description: Sets for how long warnings should last before being automatically removed. Set it to 0d to disable automatic deletion.
- Requires: Manage Server
- Arguments:
time: For how long the warnings should last.
-
Command: warnpunishment
-
Aliases: warnp
-
Description: Sets an automatic punishment to be applied on a user that reaches a certain amount of warnings. Omit the punishment to remove it. The valid punishments are: Mute, Kick, Softban, Ban, AddRole and RemoveRole.
-
Requires: Manage Server
-
Arguments:
amount: The amount of warnings of the punishment to be removed.
amount: The amount of warnings needed to trigger the punishment. punishmentType: The type of punishment to be applied. role: (Optional) A role to be added or removed from the user, if applicable. time: (Optional) For how long the punishment should last. Leave it empty to make it permanent.
- Command: warnpunishmentlist
- Aliases: warnpl
- Description: Shows the punishments enabled for this server.