129 Cogs with 1.5k Commands
AcronymGame
Play a random match of Acrononym game, with Modals!
Author(s): AAA3A
| Command | Description |
|---|---|
| -acronymgame | Play a random match of Acronym game. |
|
Aliases: acronym, acro
|
|
Admin
A collection of server administration utilities.
Author(s): Cog Creators
| Command | Description |
|---|---|
| -addrole | Add a role to a user. |
| -announceset | Change how announcements are sent in this guild. |
| -announceset channel | Change the channel where the bot will send announcements. |
| -announceset clearchannel | Unsets the channel for announcements. |
| -editrole | Edit role settings. |
| -editrole colour | Edit a role's colour. |
| -editrole name | Edit a role's name. |
| -removerole | Remove a role from a user. |
| -selfrole | Add or remove a selfrole from yourself. |
| -selfrole list | Lists all available selfroles. |
| -selfroleset | Manage selfroles. |
| -selfroleset add | Add a role, or a selection of roles, to the list of available selfroles. |
| -selfroleset clear | Clear the list of available selfroles for this server. |
| -selfroleset remove | Remove a role, or a selection of roles, from the list of available selfroles. |
AdvancedBlacklist
An extension of the core blocklisting and allowlisting commands
Allows for adding reasons for blocklisting/allowlisting users/rolesand changing the format for the listsSee `[p]advancedblacklistversion` for version and author information
Author(s): Jojo#7791
| Command | Description |
|---|---|
| -localallowlist | Manage the users/roles on the local allowlist |
|
Aliases: localwhitelist
|
|
| -localallowlist add | Add users/roles to the local allowlist |
| -localallowlist clear | Clear the local allowlist |
| -localallowlist edit | Edit the reason for a locally allowlisted user/role |
| -localallowlist list | List the users/roles in the local allowlist |
| -localallowlist remove | Remove users/roles from the local allowlist |
| -localblocklist | Manage the users/roles on the local blocklist |
|
Aliases: localblacklist, localdenylist
|
|
| -localblocklist add | Add users or roles to the local blocklist |
| -localblocklist clear | Clears the local blocklist |
| -localblocklist edit | Edit the reason for a locally blocklisted user/role |
| -localblocklist list | List the users/roles in the local blocklist |
| -localblocklist remove | Remove users/roles from the local blocklist |
Alias
Create aliases for commands.
Aliases are alternative names/shortcuts for commands. Theycan act as both a lambda (storing arguments for repeated use)or as simply a shortcut to saying "x y z".When run, aliases will accept any additional argumentsand append them to the stored alias.
Author(s): Cog Creators
| Command | Description |
|---|---|
| -alias | Manage command aliases. |
| -alias add | Add an alias for a command. |
| -alias delete | Delete an existing alias on this server. |
| -alias edit | Edit an existing alias in this server. |
| -alias global | Manage global aliases. |
| -alias global list | List the available global aliases on this bot. |
| -alias help | Try to execute help for the base command of the alias. |
| -alias list | List the available aliases on this server. |
| -alias show | Show what command the alias executes. |
AltDentifier
Check new users with AltDentifier API
Author(s): PhenoM4n4n
| Command | Description |
|---|---|
| -altcheck | Check a user on AltDentifier. |
| -altset | Manage AltDentifier Settings. |
| -altset action | Specify what actions to take when a member joins and has a certain Trust Level. |
| -altset channel | Set the channel to send AltDentifier join checks to. |
| -altset settings | View AltDentifier Settings. |
| -altset unwhitelist | Remove a user from the AltDentifier whitelist. |
| -altset whitelist | Whitelist a user from AltDentifier actions. |
AltMarker
Mark alt accounts
Author(s): Dav
| Command | Description |
|---|---|
| -alt | Mark or unmark an alt acount |
|
Aliases: alts
|
|
| -alt get | Get alts of a member |
| -alt mark | Mark an alt account |
| -alt unmark | Unmark an alt account |
| -amset | Set altmarker settings |
| -amset notify | Toggle notification on moderation actions |
AnotherPingCog
A rich embed ping command with latency timings.
You can customise the emojis, colours or force embeds with `[p]pingset`.
Author(s): @vexingvexed
| Command | Description |
|---|---|
| -ping | A rich embed ping command with timings. |
|
Aliases: pinf, pig, png, pign, pjgn, ipng, pgn, pnig
|
|
Applications
Configurable application forms with panels, reviews, role actions, exports, and polls.
Author(s): Taako
| Command | Description |
|---|---|
| -application | Manage application forms. |
|
Aliases: app, apps
|
|
| -application backup | Export all application configuration and responses as JSON. |
| -application config | Configure application settings. |
|
Aliases: conf
|
|
| -application config button | Set panel button label, emoji, or style. |
| -application config channel | Set the response channel. |
| -application config color | Set the application embed color. |
| -application config cooldown | Set the cooldown between applications for one user. |
| -application config form | Choose whether applicants answer in DMs or a native Discord modal. |
| -application config message | Set panel, notification, completion, accept, or deny messages. |
| -application config multiple | Allow or block multiple pending responses from the same user. |
| -application config notifications | Enable or disable application notifications. |
| -application config notifychannels | Set extra notification channels with IDs or mentions separated by commas/spaces. |
| -application config notifyroles | Set roles to ping on new responses with IDs or mentions separated by commas/spaces. |
| -application config notifytarget | Set where notification roles are pinged: channel, thread, or both. |
| -application config status | Open or close an application. |
| -application config thread | Configure response thread creation. |
| -application config voting | Enable review voting and optionally set a positive vote threshold. |
| -application create | Create a new application form. |
| -application delete | Delete an application form and its stored responses. |
| -application export | Export responses to CSV. |
| -application list | List configured applications. |
|
Aliases: all
|
|
| -application panel | Post an application panel with buttons or a dropdown. |
| -application question | Configure application questions. |
|
Aliases: questions, q
|
|
| -application question add | Add a question to an application. |
| -application question list | List questions for an application. |
| -application question remove | Remove a question by position. |
| -application response | Show one response by ID. |
| -application responses | List responses for an application. |
| -application role | Configure application role restrictions and actions. |
|
Aliases: roles
|
|
| -application role set | Manage roles: manager, whitelist, blacklist, apply, submit, accept, acceptremove, deny, denyremove. |
| -application role view | View configured role lists. |
| -application send | Send an application directly to a member, bypassing role restrictions. |
| -application view | Show one application's settings. |
| -apply | Apply to a configured application. |
| -apppoll | Create and manage simple polls. |
|
Aliases: applicationpoll
|
|
| -apppoll close | Close a poll by ID. |
| -apppoll create | Create a poll. Format: question | option one, option two, option three. |
Audio
Author(s): Cog Creators
| Command | Description |
|---|---|
| -audioset | Music configuration options. |
| -audioset autodeafen | Toggle whether the bot will be auto deafened upon joining the voice channel. |
| -audioset autoplay | Change auto-play setting. |
| -audioset autoplay playlist | Set a playlist to auto-play songs from. |
| -audioset autoplay reset | Resets auto-play to the default playlist. |
| -audioset autoplay toggle | Toggle auto-play when there no songs in queue. |
| -audioset countrycode | Set the country code for Spotify searches. |
| -audioset dailyqueue | Toggle daily queues. |
| -audioset dc | Toggle the bot auto-disconnecting when done playing. |
| -audioset dj | Toggle DJ mode. |
| -audioset emptydisconnect | Auto-disconnect from channel when bot is alone in it for x seconds, 0 to disable. |
| -audioset emptypause | Auto-pause after x seconds when room is empty, 0 to disable. |
| -audioset jukebox | Set a price for queueing tracks for non-mods, 0 to disable. |
| -audioset lyrics | Prioritise tracks with lyrics. |
| -audioset maxlength | Max length of a track to queue in seconds, 0 to disable. |
| -audioset maxvolume | Set the maximum volume allowed in this server. |
| -audioset mycountrycode | Set the country code for Spotify searches. |
| -audioset notify | Toggle track announcement and other bot messages. |
| -audioset persistqueue | Toggle persistent queues. |
| -audioset restrictions | Manages the keyword whitelist and blacklist. |
| -audioset restrictions blacklist | Manages the keyword blacklist. |
| -audioset restrictions blacklist add | Adds a keyword to the blacklist. |
| -audioset restrictions blacklist clear | Clear all keywords added to the blacklist. |
| -audioset restrictions blacklist delete | Removes a keyword from the blacklist. |
| -audioset restrictions blacklist list | List all keywords added to the blacklist. |
| -audioset restrictions whitelist | Manages the keyword whitelist. |
| -audioset restrictions whitelist add | Adds a keyword to the whitelist. |
| -audioset restrictions whitelist clear | Clear all keywords from the whitelist. |
| -audioset restrictions whitelist delete | Removes a keyword from the whitelist. |
| -audioset restrictions whitelist list | List all keywords added to the whitelist. |
| -audioset role | Set the role to use for DJ mode. |
| -audioset settings | Show the current settings. |
|
Aliases: info
|
|
| -audioset thumbnail | Toggle displaying a thumbnail on audio messages. |
| -audioset vote | Percentage needed for non-mods to skip tracks, 0 to disable. |
| -autoplay | Starts auto play. |
| -bump | Bump a track number to the top of the queue. |
| -bumpplay | Force play a URL or search for a track. |
| -disconnect | Disconnect from the voice channel. |
| -eq | Equalizer management. |
| -eq delete | Delete a saved eq preset. |
| -eq list | List saved eq presets. |
| -eq load | Load a saved eq preset. |
| -eq reset | Reset the eq to 0 across all bands. |
| -eq save | Save the current eq settings to a preset. |
| -eq set | Set an eq band with a band number or name and value. |
| -genre | Pick a Spotify playlist from a list of categories to start playing. |
| -local | Local playback commands. |
| -local folder | Play all songs in a localtracks folder. |
| -local play | Play a local track. |
| -local search | Search for songs across all localtracks folders. |
| -now | Now playing. |
| -pause | Pause or resume a playing track. |
| -percent | Queue percentage. |
| -play | Play the specified track or search for a close match. |
| -playlist | Playlist configuration options. |
| -playlist append | Add a track URL, playlist link, or quick search to a playlist. |
| -playlist copy | Copy a playlist from one scope to another. |
| -playlist create | Create an empty playlist. |
| -playlist dedupe | Remove duplicate tracks from a saved playlist. |
| -playlist delete | Delete a saved playlist. |
| -playlist info | Retrieve information from a saved playlist. |
| -playlist list | List saved playlists. |
| -playlist queue | Save the queue to a playlist. |
| -playlist remove | Remove a track from a playlist by url. |
| -playlist rename | Rename an existing playlist. |
| -playlist save | Save a playlist from a url. |
| -playlist start | Load a playlist into the queue. |
| -playlist update | Updates all tracks in a playlist. |
| -prev | Skip to the start of the previously played track. |
| -queue | List the songs in the queue. |
| -queue clean | Removes songs from the queue if the requester is not in the voice channel. |
| -queue cleanself | Removes all tracks you requested from the queue. |
| -queue clear | Clears the queue. |
| -queue search | Search the queue. |
| -queue shuffle | Shuffles the queue. |
| -remove | Remove a specific track number from the queue. |
| -repeat | Toggle repeat. |
| -search | Pick a track with a search. |
| -seek | Seek ahead or behind on a track by seconds or to a specific time. |
| -shuffle | Toggle shuffle. |
| -shuffle bumped | Toggle bumped track shuffle. |
| -sing | Make Red sing one of her songs. |
| -skip | Skip to the next track, or to a given track number. |
| -stop | Stop playback and clear the queue. |
| -summon | Summon the bot to a voice channel. |
| -volume | Set the volume, 1% - 150%. |
AutoPublisher
Automatically publish messages in news channels.
Author(s): MAX, AAA3A
| Command | Description |
|---|---|
| -autopublisher | Manage AutoPublisher settings. |
|
Aliases: aph, autopub
|
|
| -autopublisher ignorechannel | Ignore or unignore news channels for AutoPublisher. |
| -autopublisher reset | Reset guild-specific AutoPublisher settings. |
| -autopublisher settings | Display current AutoPublisher settings. |
|
Aliases: view
|
|
| -autopublisher toggle | Toggle AutoPublisher on or off. |
AutoRoom
Automatic voice channel management.
This cog facilitates automatic voice channel creation.When a member joins an AutoRoom Source (voice channel),this cog will move them to a brand new AutoRoom that they have control over.Once everyone leaves the AutoRoom, it is automatically deleted.For a quick rundown on how to get started with this cog,check out [the readme](https://github.com/PhasecoreX/PCXCogs/tree/master/autoroom/README.md)
Author(s): PhasecoreX
| Command | Description |
|---|---|
| -autoroom | Manage your AutoRoom. |
|
Aliases: vc
|
|
| -autoroom allow | Allow a user (or role) into your AutoRoom. |
| -autoroom bitrate | Change the bitrate of your AutoRoom. |
| -autoroom claim | Claim ownership of this AutoRoom. |
| -autoroom deny | Deny a user (or role) from accessing your AutoRoom. |
| -autoroom locked | Lock your AutoRoom (visible, but no one can join). |
| -autoroom name | Change the name of your AutoRoom. |
| -autoroom private | Make your AutoRoom private. |
| -autoroom public | Make your AutoRoom public. |
| -autoroom settings | Display current settings. |
|
Aliases: about, info
|
|
| -autoroom users | Change the user limit of your AutoRoom. |
| -autoroomset | Configure the AutoRoom cog. |
| -autoroomset access | Control access to all AutoRooms. |
| -autoroomset access admin | Allow Admins to join locked/private AutoRooms. |
| -autoroomset access bot | Automatically allow bots into AutoRooms. |
| -autoroomset access bot add | Allow a bot role into every AutoRoom. |
| -autoroomset access bot remove | Disallow a bot role from joining every AutoRoom. |
| -autoroomset access mod | Allow Moderators to join locked/private AutoRooms. |
| -autoroomset create | Create an AutoRoom Source. |
| -autoroomset modify | Modify an existing AutoRoom Source. |
|
Aliases: edit
|
|
| -autoroomset modify category | Set the category that AutoRooms will be created in. |
| -autoroomset modify defaults | Learn how AutoRoom defaults are set. |
|
Aliases: bitrate, memberrole, other, perms, users
|
|
| -autoroomset modify legacytextchannel | Manage if a legacy text channel should be created as well. |
| -autoroomset modify legacytextchannel disable | Disable creating a legacy text channel with the AutoRoom. |
| -autoroomset modify legacytextchannel enable | Enable creating a legacy text channel with the AutoRoom. |
| -autoroomset modify legacytextchannel topic | Manage the legacy text channel topic. |
| -autoroomset modify legacytextchannel topic disable | Disable setting a legacy text channel topic. |
| -autoroomset modify legacytextchannel topic set | Set the legacy text channel topic. |
| -autoroomset modify name | Set the default name format of an AutoRoom. |
| -autoroomset modify name custom | A custom channel name. |
| -autoroomset modify name game | The users current playing game, otherwise the username format. |
| -autoroomset modify name username | Default format: PhasecoreX's Room. |
| -autoroomset modify specialperms | Modify special AutoRoom permissions. |
| -autoroomset modify specialperms ownermodify | Allow AutoRoom Owners to have the Manage Channels permission on their AutoRoom. |
| -autoroomset modify specialperms sendmessage | Allow users to send messages in the AutoRoom built in text channel. |
| -autoroomset modify text | Configure sending an introductory message to the AutoRoom text channel. |
| -autoroomset modify text disable | Disable sending a message to the newly generated AutoRoom text channel. |
| -autoroomset modify text set | Send a message to the newly generated AutoRoom text channel. |
| -autoroomset modify type | Choose what type of AutoRoom is created. |
| -autoroomset modify type locked | Rooms will be visible to all, but not joinable. AutoRoom Owner can allow users in. |
| -autoroomset modify type private | Rooms will be hidden. AutoRoom Owner can allow users in. |
| -autoroomset modify type public | Rooms will be open to all. AutoRoom Owner has control over room. |
| -autoroomset modify type server | Rooms will be open to all, but the server owns the AutoRoom (so they can't be modified). |
| -autoroomset permissions | Check that the bot has all needed permissions. |
|
Aliases: perms
|
|
| -autoroomset remove | Remove an AutoRoom Source. |
| -autoroomset settings | Display current settings. |
BattleRoyale
Play Battle Royale with your friends!
Author(s): inthedark.org, MAX, AAA3A, and sravan
| Command | Description |
|---|---|
| -battleroyale | Battle Royale with other members! |
| -battleroyale auto | Battle Royale with random players from your server. |
| -battleroyale leaderboard | Show the leaderboard. |
| -battleroyale profile | Show your battle royale profile. |
| -battleroyale profile bio | Change your default bio. |
| -battleroyale role | Battle Royale with members from a specific role in your server. |
| -setbattleroyale | Configuration commands for BattleRoyale. |
|
Aliases: battleset
|
|
| -setbattleroyale prize | Changes the prize amount. |
Birthday
Birthdays
Set yours and get a message and role on your birthday!
Author(s): @vexingvexed
| Command | Description |
|---|---|
| -bdset | Birthday management commands for admins. |
| -bdset channel | Set the channel where the birthday message will be sent. |
| -bdset forceremove | Force-remove a user's birthday. |
| -bdset forceset | Force-set a specific user's birthday. |
| -bdset interactive | Start interactive setup |
| -bdset msgwithoutyear | Set the message to send when the user did not provide a year. |
| -bdset msgwithyear | Set the message to send when the user did provide a year. |
| -bdset requiredrole | Set a role that users must have to set their birthday. |
| -bdset requiredrolepurge | Remove birthdays from the database for users who no longer have the required role. |
| -bdset role | Set the role that will be given to the user on their birthday. |
| -bdset rolemention | Choose whether or not to allow role mentions in birthday messages. |
| -bdset settings | View your current settings |
| -bdset stop | Stop the cog from sending birthday messages and giving roles in the server. |
| -bdset time | Set the time of day for the birthday message. |
| -birthday | Set and manage your birthday. |
|
Aliases: bday
|
|
| -birthday remove | Remove your birthday. |
|
Aliases: delete, del
|
|
| -birthday set | Set your birthday. |
| -birthday upcoming | View upcoming birthdays, defaults to 7 days. |
BotArena
Bot Arena - Build and Battle Robots!
Create custom battle bots from chassis, plating, and weapons,then fight against other players in arena combat.
Author(s): Vertyco
| Command | Description |
|---|---|
| -botarena | Bot Arena - Build and battle robots! |
|
Aliases: ba
|
|
| -botarenareset | Reset your Bot Arena account. |
|
Aliases: bareset
|
|
| -botarenaset | Configure Bot Arena settings for this server |
|
Aliases: baset
|
|
| -botleaderboard | View the Bot Arena leaderboard. |
| -botprofile | View a player's Bot Arena profile and stats. |
BotSaysGame
Play the Bot Says... game, where the bot says something easy to do, and you have to do it to not be eliminated!
Author(s): AAA3A
| Command | Description |
|---|---|
| -botsays | Play the Bot Says... game, where the bot says something easy to do, and you have to do it to not be eliminated. |
|
Aliases: botsaysgame
|
|
Captcha
Captcha cog.
Author(s): inthedark.org
| Command | Description |
|---|---|
| -captcha | Manage Captcha settings. |
| -captcha channel | Configure the captcha verification channel. |
| -captcha message | Configure the after and before messages. |
| -captcha message after | Configure the after captcha message. |
| -captcha message before | Configure the before captcha message. |
| -captcha reset | Reset all the captcha settings back to default. |
|
Aliases: clear
|
|
| -captcha role | Configure the role for captcha verification. |
| -captcha settings | View the captcha settings. |
|
Aliases: showsettings, show, ss
|
|
| -captcha timeout | Configure the timeout for captcha verification. (Defaults to 120 seconds.) |
| -captcha toggle | Toggle the captcha verification system. |
| -captcha tries | Configure the amount of tries needed for the captcha verification. (Defaults to 3 tries.) |
CardsAgainstHumanity
Author(s): TrustyJAID, crhallberg, and Cards Against Humanity®️
| Command | Description |
|---|---|
| -cah | Cards Against Humanity®️ commands |
| -cah list | List all the available set names. |
| -cah set | Commands for setting customizations for CAH |
| -cah set cardczar | Set how long the card czar should have to pick a winner. |
| -cah set credits | Set how many credits are awarded to the winner of each round. |
| -cah set round | Set how long each round should last for. |
| -cah start | Start a game of Cards Against Humanity®️ |
CategoryHelp
Command for getting help for category that ignores case-sensitivity.
Author(s): Jakub Kuczys (https://github.com/Jackenmen)
| Command | Description |
|---|---|
| -categoryhelp | Get help for category. |
Cleanup
This cog contains commands used for "cleaning up" (deleting) messages.
This is designed as a moderator tool and offers many convenient use cases.All cleanup commands only apply to the channel the command is executed in.Messages older than two weeks cannot be mass deleted.This is a limitation of the API.
Author(s): Cog Creators
| Command | Description |
|---|---|
| -cleanup | Base command for deleting messages. |
| -cleanup after | Delete all messages after a specified message. |
| -cleanup before | Deletes X messages before the specified message. |
| -cleanup between | Delete the messages between Message One and Message Two, providing the messages IDs. |
| -cleanup bot | Clean up command messages and messages from the bot in the current channel. |
| -cleanup duplicates | Deletes duplicate messages in the channel from the last X messages and keeps only one copy. |
| -cleanup messages | Delete the last X messages in the current channel. |
| -cleanup self | Clean up messages owned by the bot in the current channel. |
| -cleanup text | Delete the last X messages matching the specified text in the current channel. |
| -cleanup user | Delete the last X messages from a specified user in the current channel. |
| -cleanupset | Manage the settings for the cleanup command. |
| -cleanupset notify | Toggle clean up notification settings. |
ClearChannel
A cog to delete ALL messages of a channel!
⚠ The channel will be cloned, and then **deleted**.
Author(s): AAA3A
| Command | Description |
|---|---|
| -clearchannel | Delete ALL messages from the current channel by duplicating it and then deleting it. |
| -setclearchannel | Configure ClearChannel for your server. |
|
Aliases: clearchannelset
|
|
| -setclearchannel channeldelete | If this option is disabled, the bot will not delete the original channel: it will duplicate it as normal, but move it to the end of the server's channel list. |
| -setclearchannel custommessage | Specify a custom message to be sent from the link of another message or a json (https://discohook.org/ for example). |
| -setclearchannel dmauthor | If this option is enabled, the bot will try to send a dm to the author of the order to confirm that everything went well. |
| -setclearchannel firstmessage | If this option is enabled, the bot will send a message to the emptied channel to inform that it has been emptied. |
| -setclearchannel modalconfig | Set all settings for the cog with a Discord Modal. |
| -setclearchannel promptmessage | Specify a custom message to be sent to confirm the clearing of the channel. |
| -setclearchannel resetsetting | Reset a setting. |
| -setclearchannel showsettings | Show all settings for the cog with defaults and values. |
Colour
View information about a colour.
Author(s): Kreusada
| Command | Description |
|---|---|
| -colour | View information about a colour. |
Conquest
Cog for
Author(s): Bobloy
| Command | Description |
|---|---|
| -conquest | Base command for conquest cog. Start with |
| -conquest blank | Print the blank version of the current map, for reference. |
| -conquest current | Send the current map. |
| -conquest list | List currently available maps |
| -conquest multitake | |
| -conquest numbered | Print the numbered version of the current map, for reference. |
| -conquest set | Base command for admin actions like selecting a map |
| -conquest set load | Load a saved map to be the current map |
| -conquest set map | Select a map from current available maps |
| -conquest set resetzoom | Resets the zoom level of the current map |
| -conquest set save | Save the current map to be loaded later |
| -conquest set zoom | Set the zoom level and position of the current map |
| -conquest set zoomtest | Test the zoom level and position of the current map |
| -conquest take | Claim a territory or list of territories for a specified color |
Core
The Core cog has many commands related to core functions.
These commands come loaded with every Red bot, and cover some of the most basic usage of the bot.
Author(s): Cog Creators
| Command | Description |
|---|---|
| -autoimmune | Commands to manage server settings for immunity from automated actions. |
| -autoimmune add | Makes a user or role immune from automated moderation actions. |
| -autoimmune isimmune | Checks if a user or role would be considered immune from automated actions. |
| -autoimmune list | Gets the current members and roles configured for automatic moderation action immunity. |
| -autoimmune remove | Remove a user or role from being immune to automated moderation actions. |
| -bankset | Base command for bank settings. |
| -bankset bankname | Set the bank's name. |
| -bankset creditsname | Set the name for the bank's currency. |
| -bankset maxbal | Set the maximum balance a user can get. |
| -bankset prune | Base command for pruning bank accounts. |
| -bankset prune server | Prune bank accounts for users no longer in the server. |
| -bankset prune user | Delete the bank account of a specified user. |
| -bankset registeramount | Set the initial balance for new bank accounts. |
| -bankset reset | Delete all bank accounts. |
| -bankset showsettings | Show the current bank settings. |
| -command | Commands to enable and disable commands and cogs. |
| -command disable | Disable a command. |
| -command disable server | Disable a command in this server only. |
| -command disablecog | Disable a cog in this server. |
| -command enable | Enable a command. |
| -command enable server | Enable a command in this server. |
| -command enablecog | Enable a cog in this server. |
| -command listdisabled | List disabled commands. |
| -command listdisabled global | List disabled commands globally. |
| -command listdisabled guild | List disabled commands in this server. |
| -command listdisabledcogs | List the cogs which are disabled in this server. |
| -contact | Sends a message to the owner. |
| -embedset | Commands for toggling embeds on or off. |
| -embedset channel | Set's a channel's embed setting. |
| -embedset command | Sets a command's embed setting. |
| -embedset command server | Sets a command's embed setting for the current server. |
| -embedset server | Set the server's embed setting. |
| -embedset showsettings | Show the current embed settings. |
| -embedset user | Sets personal embed setting for DMs. |
| -ignore | Commands to add servers or channels to the ignore list. |
| -ignore channel | Ignore commands in the channel, thread, or category. |
| -ignore list | List the currently ignored servers and channels. |
| -ignore server | Ignore commands in this server. |
|
Aliases: guild
|
|
| -info | Shows info about [botname]. |
| -invite | Shows [botname]'s invite url. |
| -licenseinfo | Get info about Red's licenses. |
|
Aliases: licenceinfo
|
|
| -localallowlist | Commands to manage the server specific allowlist. |
|
Aliases: localwhitelist
|
|
| -localallowlist add | Adds a user or role to the server allowlist. |
| -localallowlist clear | Clears the allowlist. |
| -localallowlist list | Lists users and roles on the server allowlist. |
| -localallowlist remove | Removes user or role from the allowlist. |
| -localblocklist | Commands to manage the server specific blocklist. |
|
Aliases: localblacklist
|
|
| -localblocklist add | Adds a user or role to the local blocklist. |
| -localblocklist clear | Clears the server blocklist. |
| -localblocklist list | Lists users and roles on the server blocklist. |
| -localblocklist remove | Removes user or role from local blocklist. |
| -modlogset | Manage modlog settings. |
| -modlogset cases | Enable or disable case creation for a mod action. |
| -modlogset modlog | Set a channel as the modlog. |
| -modlogset resetcases | Reset all modlog cases in this server. |
| -mydata | Commands which interact with the data [botname] has about you. |
| -mydata 3rdparty | View the End User Data statements of each 3rd-party module. |
| -mydata forgetme | Have [botname] forget what it knows about you. |
| -mydata getmydata | [Coming Soon] Get what data [botname] has about you. |
| -mydata whatdata | Find out what type of data [botname] stores and why. |
| -set | Commands for changing [botname]'s settings. |
| -set bot | Commands for changing [botname]'s metadata. |
|
Aliases: metadata
|
|
| -set bot nickname | Sets [botname]'s nickname for the current server. |
| -set deletedelay | Set the delay until the bot removes the command message. |
| -set locale | Changes [botname]'s locale in this server. |
| -set locale server | Changes [botname]'s locale in this server. |
| -set regionalformat | Changes the bot's regional format in this server. This is used for formatting date, time and numbers. |
| -set regionalformat server | Changes the bot's regional format in this server. This is used for formatting date, time and numbers. |
| -set roles | Set server's admin and mod roles for [botname]. |
| -set roles addadminrole | Adds an admin role for this server. |
| -set roles addmodrole | Adds a moderator role for this server. |
| -set roles removeadminrole | Removes an admin role for this server. |
| -set roles removemodrole | Removes a mod role for this server. |
| -set serverfuzzy | Toggle whether to enable fuzzy command search for the server. |
| -set serverprefix | Sets [botname]'s server prefix(es). |
| -set showsettings | Show the current settings for [botname]. |
| -set usebotcolour | Toggle whether to use the bot owner-configured colour for embeds. |
|
Aliases: usebotcolor
|
|
| -unignore | Commands to remove servers or channels from the ignore list. |
| -unignore channel | Remove a channel, thread, or category from the ignore list. |
| -unignore server | Remove this server from the ignore list. |
|
Aliases: guild
|
|
| -uptime | Shows [botname]'s uptime. |
Counting
Make a counting channel with goals.
Author(s): saurichable, Kreusada
| Command | Description |
|---|---|
| -countset | Various Counting settings. |
|
Aliases: counting
|
|
| -countset channel | Set the counting channel. |
| -countset goal | Set the counting goal. |
| -countset reset | Reset the counter and start from 0 again! |
| -countset role | Add a whitelisted role. |
| -countset settings | See current settings. |
| -countset start | Set the starting number. |
| -countset topic | Toggle counting channel's topic changing. |
| -countset warnmsg | Toggle a warning message. |
CtrlZ
Revert some actions in servers, from the audit logs!
Author(s): AAA3A
| Command | Description |
|---|---|
| -ctrlz | Revert some actions in servers, from the audit logs. |
| -ctrlz mass | Revert all the audit logs that can be reverted. |
| -ctrlz view | View the audit logs that can be reverted. |
CustomCommands
This cog contains commands for creating and managing custom commands that display text.
These are useful for storing information members might need, like FAQ answers or invite links.Custom commands can be used by anyone by default, so be careful with pings.Commands can only be lowercase, and will not respond to any uppercase letters.
Author(s): Cog Creators
| Command | Description |
|---|---|
| -customcom | Base command for Custom Commands management. |
|
Aliases: cc
|
|
| -customcom cooldown | Set, edit, or view the cooldown for a custom command. |
| -customcom create | Create custom commands. |
| -customcom create random | Create a CC where it will randomly choose a response! |
| -customcom create simple | Add a simple custom command. |
| -customcom delete | Delete a custom command. |
| -customcom edit | Edit a custom command. |
| -customcom list | List all available custom commands. |
| -customcom raw | Get the raw response of a custom command, to get the proper markdown. |
| -customcom search | Searches through custom commands, according to the query. |
| -customcom show | Shows a custom command's responses and its settings. |
CustomHelp
A custom customisable help for fun and profit
Author(s): epic guy and PhenoM4n4n
| Command | Description |
|---|---|
| -findcategory | Get the category where the command is present |
Dashboard
Interact with your bot through a web Dashboard!
**Installation guide:** https://red-web-dashboard.readthedocs.io/en/latest⚠️ This package is a fork of Neuro Assassin's work, and isn't endorsed by the Org at all.
Author(s): AAA3A and Neuro Assassin
| Command | Description |
|---|---|
| -dashboard | Get the link to the Dashboard. |
Dice
Perform complex dice rolling.
Author(s): PhasecoreX
| Command | Description |
|---|---|
| -dice | Perform die roll based on a dice formula. |
DiscordModals
A cog to use Discord Modals, forms with graphic interface!
Author(s): AAA3A
| Command | Description |
|---|---|
| -discordmodals | Group of commands to use DiscordModals. |
| -discordmodals add | Add a Modal for a message. |
| -discordmodals list | List all Modals of this server or display the settings for a specific one. |
| -discordmodals remove | Remove a Modal for a message. |
Downloader
Install community cogs made by Cog Creators.
Community cogs, also called third party cogs, are not includedin the default Red install.Community cogs come in repositories. Repos are a group of cogsyou can install. You always need to add the creator's repositoryusing the `[p]repo` command before you can install one or morecogs from the creator.
Author(s): Cog Creators
| Command | Description |
|---|---|
| -findcog | Find which cog a command comes from. |
Draw
A cog to make pixel arts on Discord!
Author(s): WitherredAway and AAA3A
| Command | Description |
|---|---|
| -draw | Make a pixel art on Discord. |
DropdownsTexts
A cog to have dropdowns-texts!
Author(s): AAA3A
| Command | Description |
|---|---|
| -dropdownstexts | Group of commands to use DropdownsTexts. |
| -dropdownstexts add | Add a dropdown-text for a message. |
| -dropdownstexts bulk | Add dropdown-texts for a message. |
| -dropdownstexts clear | Clear a dropdown-texts for a message. |
| -dropdownstexts list | List all dropdowns-texts of this server or display the settings for a specific one. |
| -dropdownstexts remove | Remove a dropdown-text for a message. |
EasterHunt
Easter hunt cog that provides a fun Easter-themed game where users can hunt for eggs, work for egg shards, give eggs to others or steal, and earn achievements.
It includes various commands for interacting with the game, managing progress, and viewing leaderboards.
Author(s): MAX
| Command | Description |
|---|---|
| -easterhunt | Easter Hunt commands |
|
Aliases: ehunt, easterh
|
|
| -easterhunt achievements | Check if you've completed any Easter Hunt! |
| -easterhunt daily | Claim your daily Easter gift! |
| -easterhunt give | Give some of your eggs to another user! |
| -easterhunt hunt | Go on an Easter egg hunt and wait for the results! |
| -easterhunt inventory | Check your Easter haul! |
| -easterhunt leaderboard | Display the top egg collectors in this guild! |
|
Aliases: lb
|
|
| -easterhunt progress | Check your Easter Hunt progress! |
| -easterhunt resetme | Reset your own Easter hunt data (eggs, shards, pity counters, etc.). |
| -easterhunt sellgems | Sell your hidden gems for egg shards. |
| -easterhunt tradeshards | Trade your easter shards for credits. |
| -easterhunt work | Work for the Easter Bunny with a fun job! |
EasyTranslate
Translate messages using Google Translate for free. Supports context menu commands.
Author(s): hollowstrawberry
| Command | Description |
|---|---|
| -setmylanguage | Set your preferred language when translating. |
| -translate | Translate something into your preferred language. Can also reply to a message to translate it. |
| -translate to | Translate something into a specific language. Can also reply to a message to translate it. |
Economy
Get rich and have fun with imaginary currency!
Author(s): Cog Creators
| Command | Description |
|---|---|
| -bank | Base command to manage the bank. |
| -bank balance | Show the user's account balance. |
| -bank set | Set the balance of a user's bank account. |
| -bank transfer | Transfer currency to other users. |
| -economyset | Base command to manage Economy settings. |
| -economyset paydayamount | Set the amount earned each payday. |
| -economyset paydaytime | Set the cooldown for the payday command. |
| -economyset rolepaydayamount | Set the amount earned each payday for a role. |
| -economyset showsettings | Shows the current economy settings |
| -economyset slotmax | Set the maximum slot machine bid. |
| -economyset slotmin | Set the minimum slot machine bid. |
| -economyset slottime | Set the cooldown for the slot machine. |
| -leaderboard | Print the leaderboard. |
| -payday | Get some free currency. |
| -payouts | Show the payouts for the slot machine. |
| -slot | Use the slot machine. |
Elements
Display information from the periodic table of elements
Author(s): TrustyJAID
| Command | Description |
|---|---|
| -element | Display information about an element |
EmbedCreator
Create embeds using buttons, modals and dropdowns!
Author(s): Kreusada
| Command | Description |
|---|---|
| -embedcreate | Create an embed. |
EmbedUtils
Create, send, and store rich embeds, from Red-Web-Dashboard too!
Author(s): PhenoM4n4n and AAA3A
| Command | Description |
|---|---|
| -embed | Post a simple embed with a color, a title and a description. |
| -embed dashboard | Get the link to the Dashboard. |
| -embed download | Download a JSON file for a message's embed(s). |
| -embed downloadstored | Download a JSON file for a stored embed. |
| -embed edit | Edit a message sent by [botname]. |
| -embed fromfile | Post an embed from a valid JSON file (upload it). |
| -embed info | Get info about a stored embed. |
| -embed json | Post embeds from valid JSON. |
| -embed list | Get info about a stored embed. |
| -embed message | Post embed(s) from an existing message. |
| -embed pastebin | Post embeds from a GitHub/Gist/Pastebin/Hastebin link containing valid JSON. |
| -embed poststored | Post stored embeds. |
| -embed postwebhook | Post stored embeds with a webhook. |
| -embed store | Store an embed. |
| -embed unstore | Remove a stored embed. |
| -embed yaml | Post embeds from valid YAML. |
| -embed yamlfile | Post an embed from a valid YAML file (upload it). |
EmojiSteal
Steals emojis and stickers sent by other people and optionally uploads them to your own server.
Author(s): hollowstrawberry
| Command | Description |
|---|---|
| -getemoji | Get the image link for custom emojis or an emoji ID. |
| -steal | Steals the emojis and stickers of the message you reply to. Can also upload them with [p]steal upload. |
|
Aliases: emojisteal
|
|
| -steal upload | Steals emojis and stickers you reply to and uploads them to this server. |
| -uploadsticker | Uploads a sticker to the server, useful for mobile. |
EventPoster
Create admin approved events/announcements
Author(s): TrustyJAID
| Command | Description |
|---|---|
| -event | All event related commands. |
| -event clear | Delete a stored event so you can create more |
| -event edit | Edit various things in events |
| -event edit maybeadd | Add members to your events maybe list |
| -event edit mayberemove | Remove members from your events maybe list |
| -event edit memberadd | Add members to your event (hopefully not against their will) |
| -event edit memberremove | Remove members from your event (hopefully not against their will) |
| -event edit remaining | Show how long until your event will be automatically ended if available. |
| -event edit slots | Edit the number of slots available for your event |
| -event edit title | Edit the title of your event |
| -event join | Join an event being hosted |
| -event leave | Leave an event being hosted |
| -event make | Create an event |
| -event ping | Ping all the registered users for your event including optional message |
| -event set | Manage server specific settings for events |
| -event set addplayerclass | Add a playerclass choice for users to pick from on this server. |
| -event set approvalchannel | Set the admin approval channel |
| -event set bypass | Set whether or not admin approval is required for events to be posted. |
| -event set channel | Set the Announcement channel for events |
| -event set class | Set's the users default player class. If nothing is provided this will be rest. |
| -event set cleanup | Set the events cleanup interval. |
| -event set defaultmax | Set's the servers default maximum slots |
| -event set largelinks | Set the custom embed image for events |
| -event set links | Set the custom thumbnail for events |
| -event set listplayerclass | List the playerclass choices in this server. |
| -event set ping | Set the ping to use when an event is announced |
| -event set remove | Remove and end a current event. |
| -event set removeplayerclass | Remove a playerclass choice for users to pick from on this server. |
| -event set roles | Set the roles that are allowed to create events |
| -event set settings | Show the current event settings. |
| -event set thread | Set whether or not to turn the announcement message into a thread |
| -event set timezone | Set your timezone for conversions |
| -event set viewlargelinks | Show custom images available for events in this server |
|
Aliases: showlargelinks
|
|
| -event set viewlinks | Show custom thumbnails available for events in this server |
|
Aliases: showlinks
|
|
| -event show | Show current event being run by a member |
ExtendedMentionHelp
Customizable Extended Mention Help.
Set a custom message to be sent on bot mention.
Author(s): inthedark.org
| Command | Description |
|---|---|
| -mentionhelp | Send a message when a user mentions the bot (with no other text). |
|
Aliases: extendedmentionhelp
|
|
| -mentionhelp toggle | Toggle Extended Mention Help in this server. |
ExtendedModLog
Extended modlogs Works with core modlogset channel
Author(s): RePulsar and TrustyJAID
| Command | Description |
|---|---|
| -modlog | Toggle various extended modlog notifications |
|
Aliases: modlogtoggle, modlogs
|
|
| -modlog all | Turn all logging options on or off. |
| -modlog bot | Bot filter settings. |
|
Aliases: bots
|
|
| -modlog bot change | Toggle bots from being logged in user updates. |
| -modlog bot deletes | Toggle message delete notifications for bot users. |
|
Aliases: delete
|
|
| -modlog bot edits | Toggle message edit notifications for bot users. |
|
Aliases: edit
|
|
| -modlog bot voice | Toggle bots from being logged in voice state updates. |
| -modlog channel | Set the channel for modlogs. |
| -modlog colour | Set custom colours for modlog events |
| -modlog commandlevel | Set the level of commands to be logged. |
| -modlog delete | Delete logging settings. |
| -modlog delete bulkdelete | Toggle bulk message delete notifications. |
| -modlog delete cachedonly | Toggle message delete notifications for non-cached messages. |
| -modlog delete ignorecommands | Toggle message delete notifications for valid bot command messages. |
| -modlog delete individual | Toggle individual message delete notifications for bulk message delete. |
| -modlog embeds | Set modlog events to use embeds or text |
| -modlog emojiset | Set the emoji used in text modlogs. |
| -modlog ignore | Commands for setting things to ignore |
| -modlog ignore channel | Ignore a channel from message delete/edit events and bot commands. |
| -modlog ignore mod | Ignore a mod who appears to have performed an action. |
| -modlog ignore user | Ignore a user from any update event where they have been updated. |
| -modlog member | Toggle individual member update settings. |
|
Aliases: members, memberchanges
|
|
| -modlog member all | Set all member update settings. |
| -modlog member avatar | Toggle avatar updates for member changes. |
| -modlog member flags | Toggle flags updates for members. |
| -modlog member nickname | Toggle nickname updates for member changes. |
|
Aliases: nicknames
|
|
| -modlog member pending | Toggle pending updates for members. |
| -modlog member roles | Toggle role updates for members. |
|
Aliases: role
|
|
| -modlog member settings | Show the current settings on member updates. |
| -modlog member timeout | Toggle timeout updates for members. |
| -modlog resetchannel | Reset the modlog event to the default modlog channel. |
| -modlog settings | Show the servers current ExtendedModlog settings |
| -modlog toggle | Turn on and off specific modlog actions |
| -modlog unignore | Commands to unignore things |
| -modlog unignore mod | Ignore a mod who appears to have performed an action. |
| -modlog unignore unignore_channel | Unignore a channel from message delete/edit events and bot commands. |
| -modlog unignore user | Ignore a user from any update event where they have been updated. |
FastClickGame
Play to click on the right button as fast as you can!
Author(s): AAA3A
| Command | Description |
|---|---|
| -fastclickgame | Play to click on the right button as fast as you can! |
|
Aliases: fastclick, fcg
|
|
| -fastclickgame duel | Play Fast Click Game with another player. |
| -fastclickgame leaderboard | Show Fast Click Game leaderboard. |
|
Aliases: lb
|
|
| -fastclickgame multi | Play Fast Click Game with multiple rounds. |
| -setfastclickgame | Group of commands to set FastClickGame. |
| -setfastclickgame modalconfig | Set all settings for the cog with a Discord Modal. |
| -setfastclickgame prize | Set the prize for Red bank system and cog leaderboard. Default is 5000. |
| -setfastclickgame redeconomy | If this option is enabled, the cog will give credits to the user each time the game is won. |
| -setfastclickgame resetleaderboard | Reset leaderboard in the guild. |
| -setfastclickgame resetsetting | Reset a setting. |
| -setfastclickgame showsettings | Show all settings for the cog with defaults and values. |
Filter
This cog is designed for "filtering" unwanted words and phrases from a server.
It provides tools to manage a list of words or sentences, and to customize automatic actions to be taken against users who use those words in channels or in their name/nickname.This can be used to prevent inappropriate language, off-topic discussions, invite links, and more.
Author(s): Cog Creators
| Command | Description |
|---|---|
| -filter | Base command to add or remove words from the server filter. |
| -filter add | Add words to the filter. |
| -filter channel | Base command to add or remove words from the channel filter. |
| -filter channel add | Add words to the filter. |
| -filter channel clear | Clears this channel's filter list. |
| -filter channel delete | Remove words from the filter. |
| -filter channel list | Send a list of the channel's filtered words. |
| -filter clear | Clears this server's filter list. |
| -filter delete | Remove words from the filter. |
| -filter list | Send a list of this server's filtered words. |
| -filter names | Toggle name and nickname filtering. |
| -filterset | Base command to manage filter settings. |
| -filterset ban | Set the filter's autoban conditions. |
| -filterset defaultname | Set the nickname for users with a filtered name. |
FirstMessage
Provides a link to the first message in the provided channel
Author(s): Bobloy
| Command | Description |
|---|---|
| -firstmessage | Provide a link to the first message in current or provided channel. |
Flags
Get flags from country names.
Author(s): Kreusada
| Command | Description |
|---|---|
| -flag | Get the flag for a country. |
| -flagemojis | Get flag emojis for a list of countries. |
| -flags | Get a list of all the flags and their alpha 2 codes. |
Gallery
Set channels as galleries, deleting all messages that don't contain any attachments.
Author(s): saurichable, Kreusada
| Command | Description |
|---|---|
| -galleryset | Various Gallery settings. |
| -galleryset add | Add channels to the list of Gallery channels. |
| -galleryset remove | Remove channels from the list of Gallery channels. |
| -galleryset role | Add or remove whitelisted roles. |
| -galleryset settings | See current settings. |
|
Aliases: showsettings, setting, show
|
|
| -galleryset time | Set how long (in seconds!!) the bot should wait before deleting non images. |
General
General commands.
Author(s): Cog Creators
| Command | Description |
|---|---|
| -8 | Ask 8 ball a question. |
| -choose | Choose between multiple options. |
| -flip | Flip a coin... or a user. |
| -lmgtfy | Create a lmgtfy link. |
| -roll | Roll a random number. |
| -rps | Play Rock Paper Scissors. |
| -serverinfo | Show server information. |
| -stopwatch | Start or stop the stopwatch. |
|
Aliases: sw
|
|
| -urban | Search the Urban Dictionary. |
Giveaways
Giveaway Commands
Author(s): flare
| Command | Description |
|---|---|
| -giveaway | Manage the giveaway system |
|
Aliases: gw
|
|
| -giveaway advanced | Advanced creation of Giveaways. |
| -giveaway edit | Edit a giveaway. |
| -giveaway end | End a giveaway. |
| -giveaway entrants | List all entrants for a giveaway. |
| -giveaway explain | Explanation of giveaway advanced and the arguements it supports. |
| -giveaway info | Information about a giveaway. |
| -giveaway integrations | Various 3rd party integrations for giveaways. |
| -giveaway list | List all giveaways in the server. |
| -giveaway reroll | Reroll a giveaway. |
| -giveaway start | Start a giveaway. |
GuessTheCandyGame
Recognise the correct candy as fast as you can!
Author(s): AAA3A
| Command | Description |
|---|---|
| -guessthecandy | Recognise the correct candy as fast as you can... |
GuessTheNumber
A simple gtn game.
Author(s): sravan
| Command | Description |
|---|---|
| -gtn | Start a gtn event. |
GuildStats
A cog to generate images with messages and voice stats, for members, roles, guilds, categories, text channels, voice channels and activities!
Author(s): AAA3A
| Command | Description |
|---|---|
| -guildstats | Generate images with messages and voice stats, for members, roles, guilds, categories, text channels, voice channels and activities. |
| -guildstats activities | Display stats for activities in this guild. |
| -guildstats activity | Display stats for a specific activity in this guild. |
| -guildstats category | Display stats for a specified category. |
| -guildstats channel | Display stats for a specified channel. |
| -guildstats disable | Disable the cog in this guild/server. |
| -guildstats enable | Enable the cog in this guild/server. |
| -guildstats graphic | Display graphic for members, roles guilds, text channels, voice channels and activities. |
| -guildstats guild | Display stats for this guild. |
| -guildstats ignoreactivity | Ignore or unignore a specific activity. |
| -guildstats ignorecategory | Ignore or unignore a specific category. |
| -guildstats ignorechannel | Ignore or unignore a specific channel. |
| -guildstats ignoreme | Asking GuildStats to ignore your actions. |
| -guildstats member | Display stats for a specified member. |
| -guildstats memberactivities | Display stats for the activities of a specified member. |
| -guildstats messages | Display stats for the messages in this guild. |
| -guildstats monthly | Display monthly stats leaderboard for voice/messages members/channels. |
| -guildstats role | Display stats for a specified role. |
| -guildstats top | Display top stats leaderboard for voice/messages members/channels. |
| -guildstats voice | Display stats for the voice in this guild. |
| -guildstats weekly | Display weekly stats leaderboard for voice/messages members/channels. |
Hangman
Play hangman with the bot.
Author(s): Flame442
| Command | Description |
|---|---|
| -hangman | Play hangman with the bot. |
| -hangmanset | Config options for hangman. |
| -hangmanset edit | Set if hangman messages should be one edited message or many individual messages. |
| -hangmanset wordlist | Change the wordlist used. |
| -hangmanset wordlist current | Show the current wordlist. |
| -hangmanset wordlist default | Set the wordlist to the default list. |
| -hangmanset wordlist list | List available wordlists. |
Hellohook
Custom welcome message bots
Author(s): coffeebank
| Command | Description |
|---|---|
| -hellohook | Hellohook settings |
| -hellohook invite | Send custom Hellohook welcomes based on invite URLs (beta) |
|
Aliases: inv, invites
|
|
| -hellohook invite add | Add a custom invite-based welcome |
| -hellohook invite edit | Edit a custom invite-based welcome |
| -hellohook invite remove | Remove a custom invite-based welcome |
| -hellohook invite settings | List all invite-based welcomes |
|
Aliases: list
|
|
| -hellohook invite sync | Re-sync the invite tracker if bot's been offline |
| -hellohook invite test | Test all invite-based welcomes |
| -hellohook reset | ⚠️ Reset all settings |
| -hellohook setgreet | Set the Greet message |
| -hellohook setgreethook | Set the webhook URL/channel for Greet messages |
| -hellohook setleave | Set the Leave message |
| -hellohook setleavehook | Set the webhook URL/channel for Leave messages |
| -hellohook settings | List current Hellohook settings |
|
Aliases: list
|
|
| -hellohook test | Send a test welcome message to the hellohook |
| -hellohook toggle | Enable/Disable Hellohook Greet/Leave messages |
HigherOrLower
Play Higher Or Lower, win big!
Author(s): Kreusada
| Command | Description |
|---|---|
| -higherorlower | Play Higher Or Lower! |
|
Aliases: hol
|
|
| -holset | Configuration commands for Higher Or Lower. |
| -holset acehigh | Mods only - Set whether ace is considered high (14). |
| -holset equalsurvives | Mods only - Set whether players survive on an equal card. |
| -holset payout | Mods only - Set the win payout for this guild. |
| -holset rotatedstyle | Mods only - Set whether placed cards on the table use rotated style. |
| -holset showsettings | Mods only - See the current settings for Higher Or Lower. |
|
Aliases: settings
|
|
| -holset size | Mods only - Set the grid size. |
| -holset tablecolour | Set the colour of your table used in games. |
Highlight
Be notified when keywords are sent.
Author(s): flare#0001
| Command | Description |
|---|---|
| -highlight | Highlighting Commands. |
| -highlight add | Add a word to be highlighted on. |
| -highlight blacklist | Manage highlight blacklist. |
| -highlight blacklist channel | Add or remove a channel from highlight blacklist. |
| -highlight blacklist list | List your blacklist. |
| -highlight blacklist user | Add or remove a member from highlight blacklist. |
| -highlight bots | Enable highlighting of bot messages. |
| -highlight boundary | Use word boundaries for highlighting. |
| -highlight cooldown | Set the cooldown for highlighted messages to be sent. Default is 60 seconds. |
| -highlight guild | Guild based highlighting commands. |
| -highlight guild add | Add a word to be highlighted on for the guild. |
| -highlight guild bots | Enable highlighting of bot messages for guild highlights. |
| -highlight guild boundary | Use word boundaries for guild highlighting. |
| -highlight guild list | Current highlight settings for a channel. |
| -highlight guild remove | Remove highlighting for a guild. |
| -highlight guild toggle | Toggle highlighting for guild highlights. |
| -highlight list | Current highlight settings for a channel. |
| -highlight remove | Remove highlighting in a channel. |
| -highlight toggle | Toggle highlighting. |
| -highlight whitelist | Manage highlight whitelist. |
| -highlight whitelist list | List those in your whitelist. |
| -highlight whitelist user | Add or remove a member from highlight whitelist. |
HitOrMiss
A snowball bot based (but hugely different) cog.
And no it doesn't use slash commands.*Yet*.
Author(s): crayyy_zee
| Command | Description |
|---|---|
| -heal | Heal yourself. |
| -hitormiss | Hit or Miss |
|
Aliases: hom
|
|
| -hitormiss buy | Buy a Hit Or Miss item for your inventory. |
| -hitormiss inventory | See all the items that you currently own in Hit Or Miss. |
|
Aliases: inv
|
|
| -hitormiss leaderboard | Show the top players in the Hit Or Miss leaderboard. |
| -hitormiss shop | See items available to buy for Hit Or Miss. |
|
Aliases: items
|
|
| -hitormiss stats | See yours or others Hit Or Miss stats. |
| -throw | Throw an item you own at a user |
Hunting
Hunting, it hunts birds and things that fly.
Author(s): aikaterna and Paddo
| Command | Description |
|---|---|
| -hunting | Hunting, it hunts birds and things that fly. |
| -hunting bangtime | Toggle displaying the bang response time from users. |
| -hunting eagle | Toggle whether shooting an eagle is bad. |
| -hunting leaderboard | This will show the top 50 hunters for the server. |
| -hunting mode | Toggle whether the bot listens for 'bang' or a reaction. |
| -hunting next | When will the next occurrence happen? |
| -hunting reward | Set a credit reward range for successfully shooting a bird |
| -hunting score | This will show the score of a hunter. |
| -hunting start | Start the hunt. |
| -hunting stop | Stop the hunt. |
| -hunting timing | Change the hunting timing. |
| -hunting version | Show the cog version. |
Image
Image related commands.
Author(s): Cog Creators
| Command | Description |
|---|---|
| -gif | Retrieve the first search result from Giphy. |
| -gifr | Retrieve a random GIF from a Giphy search. |
| -imgur | Retrieve pictures from Imgur. |
| -imgur search | Search Imgur for the specified term. |
| -imgur subreddit | Get images from a subreddit. |
InfoChannel
Create a channel with updating server info
This relies on editing channels, which is a strictly rate-limited activity.As such, updates will not be frequent. Currently capped at 1 per 5 minutes per server.
Author(s): YamiKaitou and Bobloy
| Command | Description |
|---|---|
| -infochannel | Toggle info channel for this server |
| -infochannelset | Toggle different types of infochannels |
|
Aliases: icset
|
|
| -infochannelset name | Change the name of the infochannel for the specified channel type. |
| -infochannelset rolename | Change the name of the infochannel for specific roles. |
| -infochannelset togglechannel | Toggles the infochannel for the specified channel type. |
| -infochannelset togglerole | Toggle an infochannel that shows the count of users with the specified role |
InviteTracker
Track Discord invite usage, joins, leaves, fake joins, and leaderboards.
Author(s): Taako
| Command | Description |
|---|---|
| -invites | Show invite stats for yourself or another member. |
| -invites export | Export tracked invite member records as CSV. |
| -invites joinedby | List tracked current members invited by a member. |
| -invites source | Show which invite a member joined with. |
| -invites top | Show the invite leaderboard. |
| -invitetracker | Configure invite tracking for this server. |
| -invitetracker channel | Set the invite log channel. Omit the channel to use the current channel. |
| -invitetracker clearchannel | Clear the invite log channel. |
| -invitetracker disable | Disable invite tracking. |
| -invitetracker enable | Enable or disable invite tracking. |
| -invitetracker fakeage | Set the account-age threshold for fake joins in hours. Use 0 to disable. |
| -invitetracker includebots | Choose whether bot joins should be tracked. |
| -invitetracker refresh | Refresh the cached invite list from Discord. |
| -invitetracker resetstats | Reset all InviteTracker stats. Use |
| -invitetracker settings | Show current InviteTracker settings. |
| -invitetracker setup | Enable invite tracking, set a log channel, and cache current invites. |
JoinPing
Ghost ping users when they join.
Author(s): crayyy_zee
| Command | Description |
|---|---|
| -jpset | Adjust the settings for the cog. |
|
Aliases: joinpingset
|
|
| -jpset channel | Set the channels where the pings will be sent on member join. |
|
Aliases: c, channels
|
|
| -jpset channel add | Remove the channels from the list of channels where the pings will be sent on member join. |
| -jpset channel remove | Add the channels to the list of channels where the pings will be sent on member join. |
| -jpset deleteafter | Set the time in seconds after which the ping message will be deleted. |
| -jpset message | Set the message that will be sent when a user joins. |
| -jpset show | Show the current joinping settings. |
|
Aliases: showsettings, settings, setting
|
|
LinkFixer
Sends modified links to embed content from popular social media sites.
Author(s): hollowstrawberry
| Command | Description |
|---|---|
| -linkfixer | Configure the LinkFixer cog. |
|
Aliases: linkfix
|
|
| -linkfixer disable | Disable LinkFixer in this server. |
| -linkfixer enable | Enable LinkFixer in this server. |
| -linkfixer links | List or toggle available links for the fixer. |
|
Aliases: link, fix
|
|
| -linkfixer links disable | Disables one or more link fixes. |
| -linkfixer links enable | Enables one or more link fixes. |
| -linkfixer links list | List all available links for the fixer. |
| -linkfixer translate | Controls automatic embed translations. |
|
Aliases: language, english
|
|
| -linkfixer translate disable | Disables compatible links from being translated to English. |
|
Aliases: off, no, false
|
|
| -linkfixer translate enable | Enables compatible links to be translated to English. |
|
Aliases: english, on, yes, true
|
|
LoveCalculator
Calculate the love percentage for two users!
Author(s): Bobloy and SnappyDragon
| Command | Description |
|---|---|
| -lovecalculator | Calculate the love percentage! |
MapMaker
Create Maps to be used with Conquest
Author(s): Bobloy
| Command | Description |
|---|---|
| -mapmaker | Base command for managing current maps or creating new ones |
| -mapmaker load | Load an existing map to be modified. |
| -mapmaker upload | Load a map image to be modified. Upload one with this command or provide a path |
Massmove
Author(s): Kowlin
| Command | Description |
|---|---|
| -massmove | Massmove members from one channel to another. |
| -massmove afk | Massmove members to the AFK channel |
| -massmove me | Massmove you and every other member to another channel. |
Minecraft
A cog to display informations about Minecraft Java users and servers, and notify for each change of a server!
Author(s): AAA3A
| Command | Description |
|---|---|
| -minecraft | Get informations about Minecraft Java. |
| -minecraft addserver | Add a Minecraft Java server in Config to get automatically new status. |
| -minecraft checkplayers | Include players joining or leaving the server in notifications. |
| -minecraft editlastmessage | Edit the last message sent for changes. |
| -minecraft getplayerskin | Get Minecraft Java player skin by name. |
| -minecraft getserver | Get informations about a Minecraft Java server. |
| -minecraft removeserver | Remove a Minecraft Java server in Config. |
Miner
Pickaxe in hand, fortune awaits
Author(s): Vertyco
| Command | Description |
|---|---|
| -miner | User commands |
| -miner achievements | Browse unlocked and locked achievements. |
| -miner convert | Convert resources to economy credits (if enabled). |
| -miner guide | Send an in-game guide covering the core loop, spawns, overswing, and repairs. |
| -miner inventory | View your stats. |
| -miner leaderboard | View the leaderboard. |
| -miner notify | Toggle rock spawn notifications. |
| -miner repair | Repair your pickaxe. |
| -miner trade | Trade resources with another miner. |
| -miner transfer | Transfer resources to another miner. |
| -miner upgrade | Upgrade your mining tool if you have enough resources (with confirmation). |
| -minerlb | View the leaderboard. |
| -minerset | Admin commands |
| -minerset convertratio | Set the conversion ratio for a resource. |
| -minerset toggle | Toggle active mining channels |
| -minerset toggleconvert | Toggle resource conversion on/off. |
| -minerset view | View active mining channels and spawn settings |
| -rock | Attempt to spawn a rock in this mining channel. |
Minesweeper
Play Minesweeper inside of Discord
Author(s): Neuro Assassin#4779 <@473541068378341376>
| Command | Description |
|---|---|
| -minesweeper | Starts a game of minesweeper. |
| -spoilerms | Starts a non-interactive game of minesweeper with spoilers. |
Minigames
Play Connect 4 and Tic-Tac-Toe against your friends or the bot. Earn currency and make bets with other players.
Author(s): hollowstrawberry
| Command | Description |
|---|---|
| -connect4 | Play a game of Connect 4 against the bot or another user. |
| -connect4set | Settings for Connect 4. |
|
Aliases: setconnect4, c4set, connectfourset
|
|
| -connect4set payout | Show or set the payout when winning Connect 4 against the bot. |
| -tictactoe | Play a game of Tic-Tac-Toe against the bot or another user. |
| -tictactoeset | Settings for Tic-Tac-Toe. |
|
Aliases: settictactoe, tttset
|
|
| -tictactoeset payout | Show or set the payout when winning Tic-Tac-Toe against the bot. |
Mod
Moderation tools.
Author(s): Cog Creators
| Command | Description |
|---|---|
| -ban | Ban a user from this server and optionally delete days of messages. |
| -kick | Kick a user. |
| -massban | Mass bans user(s) from the server. |
| -modset | Manage server administration settings. |
| -modset defaultdays | Set the default number of days worth of messages to be deleted when a user is banned. |
| -modset defaultduration | Set the default time to be used when a user is tempbanned. |
| -modset deleterepeats | Enable auto-deletion of repeated messages. |
| -modset dm | Settings for messaging the user when being kicked or banned. |
| -modset dm banextrafieldcontents | Set the contents for the optional extra embed on ban |
| -modset dm banextrafieldtitle | Set the title for the optional extra embed on ban. |
| -modset dm banshowextrafield | Toggle whether to show an extra customizable field when banning. |
| -modset dm sendmessage | Toggle whether a message should be sent to a user when they are kicked/banned. |
| -modset hierarchy | Toggle role hierarchy check for mods and admins. |
| -modset mentionspam | Manage the automoderation settings for mentionspam. |
| -modset mentionspam ban | Set the autoban conditions for mention spam. |
| -modset mentionspam kick | Sets the autokick conditions for mention spam. |
| -modset mentionspam strict | Setting to account for duplicate mentions. |
| -modset mentionspam warn | Sets the autowarn conditions for mention spam. |
| -modset reinvite | Toggle whether an invite will be sent to a user when unbanned. |
| -modset requirereason | Toggle whether a reason is required for mod actions. |
| -modset showsettings | Show the current server administration settings. |
| -modset tracknicknames | Toggle whether server nickname changes should be tracked. |
| -names | Show previous usernames, global display names, and server nicknames of a member. |
| -rename | Change a member's server nickname. |
| -slowmode | Changes thread's or text channel's slowmode setting. |
| -softban | Kick a user and delete 1 day's worth of their messages. |
| -tempban | Temporarily ban a user from this server. |
| -unban | Unban a user from this server. |
| -userinfo | Show information about a member. |
| -voiceban | Ban a user from speaking and listening in the server's voice channels. |
| -voicekick | Kick a member from a voice channel. |
| -voiceunban | Unban a user from speaking and listening in the server's voice channels. |
ModLog
Browse and manage modlog cases. To manage modlog settings, use [p]modlogset.
Author(s): Cog Creators
| Command | Description |
|---|---|
| -case | Show the specified case. |
| -casesfor | Display cases for the specified member. |
| -listcases | List cases for the specified member. |
| -reason | Specify a reason for a modlog case. |
Mutes
Mute users temporarily or indefinitely.
Author(s): Cog Creators
| Command | Description |
|---|---|
| -activemutes | Displays active mutes on this server. |
| -mute | Mute users. |
| -mutechannel | Mute a user in the current text channel (or in the parent of the current thread). |
| -muteset | Mute settings. |
| -muteset defaulttime | Set the default mute time for the mute command. |
| -muteset makerole | Create a Muted role. |
| -muteset notification | Set the notification channel for automatic unmute issues. |
| -muteset role | Sets the role to be applied when muting a user. |
| -muteset senddm | Set whether mute notifications should be sent to users in DMs. |
| -muteset settings | Shows the current mute settings for this guild. |
|
Aliases: showsettings
|
|
| -muteset showmoderator | Decide whether the name of the moderator muting a user should be included in the DM to that user. |
| -timeout | Timeout users. |
| -unmute | Unmute users. |
| -unmutechannel | Unmute a user in this channel (or in the parent of this thread). |
| -voicemute | Mute a user in their current voice channel. |
| -voiceunmute | Unmute a user in their current voice channel. |
NitroRole
Welcome new nitro boosters and/or give them a special role!
Author(s): Jakub Kuczys (https://github.com/Jackenmen)
| Command | Description |
|---|---|
| -nitrorole | Settings for NitroRole cog. |
| -nitrorole addmessage | Add new booster message. |
| -nitrorole autoassignrole | Set role that will be autoassigned after someone boosts server. |
| -nitrorole channel | Set channel for new booster messages. Leave empty to disable. |
| -nitrorole listmessages | List new booster message templates. |
| -nitrorole removemessage | Remove new booster message. |
|
Aliases: deletemessage
|
|
| -nitrorole setimage | Set image for new booster message. |
| -nitrorole settings | Shows the current NitroRole settings for the server. |
|
Aliases: show, showsettings, setting
|
|
| -nitrorole unassignonboostend | Set if booster role should be unassigned when someone stops boosting server. |
| -nitrorole unsetimage | Unset image for new booster message. |
OnThisDay
Find out what happened on a certain day, in multiple different years in history.
Author(s): Kreusada
| Command | Description |
|---|---|
| -onthisday | Find out what happened on this day, in various different years! |
| -onthisday random | Find out what happened on this day, in a random year. |
PasswordsGenerator
Generate random and possibly easier to remember passwords with specific requirements!
Author(s): AAA3A
| Command | Description |
|---|---|
| -generatepassword | Generate a random password. |
PayDay
Customizable PayDay system
More detailed docs: <https://cogs.yamikaitou.dev/payday.html>
Author(s): YamiKaitou#8975
| Command | Description |
|---|---|
| -freecredits | More options to get free credits |
| -freecredits all | Claim all available freecredits |
| -freecredits daily | Get some free currency every day |
| -freecredits hourly | Get some free currency every hour |
| -freecredits monthly | Get some free currency every month (30 days) |
| -freecredits quarterly | Get some free currency every quarter (122 days) |
| -freecredits times | Display remaining time for all options |
| -freecredits weekly | Get some free currency every week (7 days) |
| -freecredits yearly | Get some free currency every year (365 days) |
| -pdconfig | Configure the |
| -pdconfig daily | Configure the |
| -pdconfig hourly | Configure the |
| -pdconfig monthly | Configure the |
| -pdconfig quarterly | Configure the |
| -pdconfig settings | Print the |
| -pdconfig streaks | Configure the |
| -pdconfig streaks daily | Configure the |
| -pdconfig streaks hourly | Configure the |
| -pdconfig streaks monthly | Configure the |
| -pdconfig streaks percent | Configure streaks to be a percentage or flat amount |
| -pdconfig streaks quarterly | Configure the |
| -pdconfig streaks weekly | Configure the |
| -pdconfig streaks yearly | Configure the |
| -pdconfig weekly | Configure the |
| -pdconfig yearly | Configure the |
Perform
Perform different actions, like cuddle, poke etc.
Author(s): Onii-chan and sravan
| Command | Description |
|---|---|
| -alarm | Act alarm! |
| -amazed | Act amazed! |
|
Aliases: amazing
|
|
| -ask | Ask a user! |
| -baka | Call a user baka! |
| -bite | Bite a user! |
| -blush | Act blush! |
| -boop | Boop a user! |
| -bully | Bully a user! |
| -clap | Clap for someone! |
| -coffee | Drink coffee! |
| -confuse | Act confused! |
|
Aliases: confused
|
|
| -cry | Start crying! |
| -cuddle | Cuddle a user! |
| -cute | Act cute! |
| -dance | Start dancing! |
| -destroy | Destroy a user! |
| -die | Act die! |
| -disappear | Act disappear! |
| -dodge | Dodge something! |
| -error | Act error! |
| -facepalm | Do a facepalm! |
| -feed | Feeds a user! |
| -fight | Fight a user! |
| -happy | Act happy! |
| -headdesk | Do a facedesk! |
|
Aliases: facedesk
|
|
| -hide | Hide yourself! |
| -highfive | Highfive a user! |
| -hug | Hugs a user! |
| -kill | Kill a user! |
| -kiss | Kiss a user! |
| -laugh | Start laughing! |
| -lick | Licks a user! |
| -lonely | Act lonely! |
|
Aliases: alone
|
|
| -love | Love a user! |
| -mad | Act angry! |
|
Aliases: angry
|
|
| -money | Act money! |
| -nom | Nom! |
| -nosebleed | Start bleeding from nose! |
| -nutkick | Kick a user on the nuts! |
| -ok | Act ok! |
| -party | Act party! |
| -pat | Pats a user! |
| -peek | Start lurking! |
|
Aliases: lurk
|
|
| -performstats | View your roleplay stats |
| -plead | Plead to a user! |
| -poke | Poke a user! |
| -pout | Act pout! |
| -protect | Protech someone! |
| -puke | Act puking! |
| -punch | Punch a user! |
| -purr | Purr a user! |
| -pusheen | Act pusheen! |
| -run | Start running! |
| -salute | Salute a user! |
| -scared | Act scared! |
| -scream | Start screaming! |
| -shame | Act shame! |
| -shocked | Act shocked! |
| -shoot | Shoot a user! |
| -shrug | Start shrugging! |
| -sip | Sip on a user! |
| -slap | Slaps a user! |
| -sleep | Act sleepy! |
| -sleepy | Act sleepy! |
| -smoke | Act smoke! |
| -smug | Be smug towards someone! |
| -spank | Spanks a user! |
| -spin | Spin a user! |
| -stare | Stare someone! |
| -stomp | Stomp on a user! |
| -tickle | Tickles a user! |
| -triggered | Act triggered! |
| -uwu | Act uwu! |
| -wasted | Wasted a user! |
| -wave | Wave to someone! |
| -wiggle | Act wiggle! |
| -wink | Wink at a user! |
| -yeet | Yeet someone! |
Permissions
Customise permissions for commands and cogs.
Author(s): Cog Creators
| Command | Description |
|---|---|
| -permissions | Command permission management tools. |
| -permissions acl | Manage permissions with YAML files. |
|
Aliases: yaml
|
|
| -permissions acl getserver | Get a YAML file detailing all rules in this server. |
|
Aliases: getguild
|
|
| -permissions acl setserver | Set rules for this server with a YAML file. |
|
Aliases: setguild
|
|
| -permissions acl updateserver | Update rules for this server with a YAML file. |
|
Aliases: updateguild
|
|
| -permissions acl yamlexample | Sends an example of the yaml layout for permissions |
| -permissions addserverrule | Add a rule to a command in this server. |
| -permissions canrun | Check if a user can run a command. |
| -permissions clearserverrules | Reset all rules in this server. |
|
Aliases: clearguildrules
|
|
| -permissions explain | Explain how permissions works. |
| -permissions removeserverrule | Remove a server rule from a command. |
| -permissions setdefaultserverrule | Set the default rule for a command in this server. |
PetPet
Make PetPet GIFs!
Author(s): PhenoM4n4n, Kuro, and Glas
| Command | Description |
|---|---|
| -petpet | PetPet someone. |
Pixl
Guess pictures for points
Pixl is an image guessing game that reveals parts of an image over time while users race to guess the correct answer first.**Images are split up into 192 blocks and slowly revealed over time.**The score of the game is based on how many blocks are left when the image is guessed.
Author(s): [vertyco](https://github.com/vertyco/vrt-cogs)
| Command | Description |
|---|---|
| -pixl | Start a Pixl game! |
|
Aliases: pixle, pixlguess, pixelguess, pixleguess
|
|
| -pixlboard | View the Pixl leaderboard! |
| -pixlset | Configure the Pixl game |
|
Aliases: pixelset, pixleset
|
|
| -pixlset blocks | Set the amount of blocks to reveal after each delay |
| -pixlset fuzzy | Set the fuzzy matching threshold for answer checking (0.0 to 1.0) |
| -pixlset image | Add/Remove images |
| -pixlset image add | Add an image for your guild to use |
| -pixlset image cleanup | Clean up invalid or dead image links |
| -pixlset image deleteall | Delete all custom images for this guild |
| -pixlset image testguild | Test the guild images to ensure they are valid urls |
| -pixlset image view | View the guild images |
| -pixlset image viewdefault | View the default images |
| -pixlset image viewglobal | View the global images |
| -pixlset participants | Set the minimum amount of participants for the game to reward users credits |
| -pixlset ratio | Set the point to credit conversion ratio (points x ratio = credit reward) |
| -pixlset reset | Reset the Pixl scoreboard |
| -pixlset showanswer | (Toggle) Showing the answer after a game over |
| -pixlset timelimit | Set the time limit for Pixl games |
| -pixlset usedefault | (Toggle) Whether to use the default hardcoded images in this guild |
| -pixlset useglobal | (Toggle) Whether to use global images in this guild |
| -pixlset view | View the current settings |
Pokemon
This is pokemon related stuff cog.
- Can you guess Who's That Pokémon?- Fetch Pokémon cards based on Pokémon Trading Card Game (a.k.a Pokémon TCG).- Get information about a Pokémon.
Author(s): @306810730055729152, max, and flame442
| Command | Description |
|---|---|
| -pokeinfo | Get information about a Pokémon. |
| -tcgcard | Fetch Pokémon cards based on Pokémon Trading Card Game (a.k.a Pokémon TCG). |
| -whosthatpokemon | Guess Who's that Pokémon in 30 seconds! |
PokemonDuel
Battle in a Pokemon Duel with another member of your server.
Author(s): Flame442
| Command | Description |
|---|---|
| -pokemonduel | Battle in a Pokemon Duel with another member of your server. |
| -pokemonduel inverse | Battle in an Inverse Duel with another member of your server. |
| -pokemonduel party | Manage your party of pokemon. |
| -pokemonduel party list | View the pokemon currently in your party. |
|
Aliases: view
|
|
| -pokemonduel party set | Set your party of pokemon. |
| -pokemonduelset | Config options for pokemon duels. |
| -pokemonduelset thread | Set if a thread should be created per-game to contain game messages. |
RSS
RSS feeds for your server.
Author(s): aikaterna
| Command | Description |
|---|---|
| -rss | RSS feed stuff. |
| -rss add | Add an RSS feed to a channel. |
| -rss embed | Embed feed settings. |
| -rss embed color | Set an embed color for a feed. |
| -rss embed image | Set a tag to be a large embed image. |
| -rss embed thumbnail | Set a tag to be a thumbnail image. |
| -rss embed toggle | Toggle whether a feed is sent in an embed or not. |
| -rss find | Attempts to find RSS feeds from a URL/website. |
| -rss force | Forces a feed alert. |
| -rss limit | Set a character limit for feed posts. Use 0 for unlimited. |
| -rss list | List saved feeds for this channel or a specific channel. |
| -rss listall | List all saved feeds for this server. |
| -rss listtags | List the tags available from a specific feed. |
| -rss remove | Removes a feed from a channel. |
| -rss showtemplate | Show the template in use for a specific feed. |
| -rss tag | RSS post tag qualification. |
| -rss tag allow | Set an allowed tag for a feed to be posted. The tag must match exactly (without regard to title casing). |
| -rss tag allowlist | List allowed tags for feed post qualification. |
| -rss tag remove | Remove a tag from the allow list. The tag must match exactly (without regard to title casing). |
| -rss template | Set a template for the feed alert. |
| -rss viewtags | View a preview of template tag content available from a specific feed. |
RSSNotifier
Get role and/or user mentions about feed updates.
Author(s): Jakub Kuczys (https://github.com/Jackenmen)
| Command | Description |
|---|---|
| -rssnotifier | RSSNotifier settings. |
| -rssnotifier addroles | Add roles that should be mentioned when new message for given feed is sent. |
| -rssnotifier adminoptout | Force opt-out the users with given IDs from the given feed. |
| -rssnotifier listroles | List role mentions list for the given feed name. |
| -rssnotifier optin | Opt-in receiving notifications for the given feed name. |
| -rssnotifier optout | Opt-out of receiving notifications for the given feed name. |
| -rssnotifier removeroles | Remove roles that should be mentioned when new message for given feed is sent. |
| -rssnotifier usermentions | Set whether users can opt-in receiving notifications. |
ReactChannel
Per-channel auto reaction tools.
Admins can set up certain channels to be ReactChannels, where each message in itwill automatically have reactions applied. Depending on the type of ReactChannel,click these reactions could trigger automatic actions.Additionally, Admins can set up server-wide upvote and/or downvote emojis, wherereacting to messages with these (in any channel) will increase or decrease themessage owners total karma.
Author(s): PhasecoreX
| Command | Description |
|---|---|
| -downvote | View the downvote reaction for this server. |
| -karma | View your (or another users) total karma for messages in this server. |
| -karmatop | View the members in this server with the highest total karma. |
| -reactchannelset | Manage ReactChannel settings. |
| -reactchannelset disable | Disable ReactChannel functionality in a channel. |
| -reactchannelset emoji | Manage emojis used for ReactChannels. |
| -reactchannelset emoji downvote | Set the downvote emoji used. Use "none" to remove the emoji and disable downvotes. |
| -reactchannelset emoji upvote | Set the upvote emoji used. Use "none" to remove the emoji and disable upvotes. |
| -reactchannelset enable | Enable ReactChannel functionality in a channel. |
| -reactchannelset enable checklist | All messages will have a checkmark. Clicking it will delete the message. |
| -reactchannelset enable custom | All messages will have the specified emoji(s). |
| -reactchannelset enable vote | All user messages will have an up and down arrow. Clicking them will affect a user's karma total. |
| -reactchannelset filter | Only react to certain messages in a ReactChannel. |
| -reactchannelset filter content | Filter what type of messages will be reacted to. |
| -reactchannelset filter content commands | Toggle reacting to command messages. |
| -reactchannelset filter content images | Toggle reacting to images. |
| -reactchannelset filter content text | Toggle reacting to text-only messages. |
| -reactchannelset filter role | Filter what user roles will be reacted to. |
| -reactchannelset filter role add | Add a role to the role filter. |
| -reactchannelset filter role remove | Remove a role from the role filter. |
| -reactchannelset filter role toggle | Toggle between allowing or denying these roles. |
| -reactchannelset filter source | Control who is reacted to. |
| -reactchannelset filter source bots | Toggle reacting to other bot messages. |
| -reactchannelset filter source myself | Toggle reacting to my own messages. |
| -reactchannelset filter source users | Toggle reacting to user messages. |
| -reactchannelset settings | Display current settings. |
| -upvote | View the upvote reaction for this server. |
Reminders
Don't forget anything anymore! Reminders in DMs, channels, FIFO commands scheduler, say scheduler... With 'Me Too', snooze and buttons.
Author(s): AAA3A
| Command | Description |
|---|---|
| -remind | Create a reminder with optional reminder text or message, in a channel with an user/role ping. |
| -reminder | List, edit and delete existing reminders, or create FIFO/commands or Say reminders. |
|
Aliases: reminders
|
|
| -reminder clear | Clear all your existing reminders. |
| -reminder edit | Edit an existing Reminder from its ID. |
| -reminder expires | Edit the expires time of an existing Reminder from its ID. |
| -reminder fifo | Create a FIFO/command reminder. The chosen command will be executed with you as invoker. Don't provide the prefix. |
| -reminder list | List your existing reminders. |
| -reminder remove | Remove existing Reminder(s) from their IDs. |
| -reminder repeat | Edit the repeat of an existing Reminder from its ID. |
| -reminder say | Create a reminder who will say/send text. |
| -reminder text | Edit the text of an existing Reminder from its ID. |
| -reminder timestamps | Get a list of Discord timestamps for a given time. You can provide a repeat. |
| -reminder timetips | Show time parsing tips. |
|
Aliases: parsingtips
|
|
| -reminder timezone | Set your timezone for the time converter. |
| -remindme | Create a reminder with optional reminder text or message. |
Reports
Create user reports that server staff can respond to.
Users can open reports using `[p]report`. These are then sentto a channel in the server for staff, and the report creatorgets a DM. Both can be used to communicate.
Author(s): Cog Creators
| Command | Description |
|---|---|
| -report | Send a report. |
| -report interact | Open a message tunnel. |
| -reportset | Manage Reports. |
| -reportset output | Set the channel where reports will be sent. |
| -reportset toggle | Enable or disable reporting for this server. |
|
Aliases: toggleactive
|
|
RoleTools
Role related tools for moderation
Author(s): TrustyJAID
| Command | Description |
|---|---|
| -roletools | Commands for creating custom role settings |
| -roletools atomic | Set the atomicity of role assignment. |
| -roletools autorole | Set a role to be automatically applied when a user joins the server. |
| -roletools buttons | Setup role buttons |
|
Aliases: button
|
|
| -roletools buttons cleanup | Check each button that has registered a message still exists and remove buttons with |
| -roletools buttons create | Create a role button |
| -roletools buttons delete | Delete a saved button. |
| -roletools buttons view | View current buttons setup for role assign in this server. |
| -roletools cost | Set the cost to acquire a role. |
| -roletools exclude | Set role exclusions |
|
Aliases: exclusive
|
|
| -roletools exclude add | Add role exclusion (This will remove if the designated role is acquired |
| -roletools exclude mutual | Allow setting roles mutually exclusive to eachother |
| -roletools exclude remove | Remove role exclusion |
| -roletools forcerole | Force a sticky role on one or more users. |
| -roletools forceroleremove | Force remove sticky role on one or more users. |
| -roletools giverole | Gives a role to designated members. |
| -roletools include | Set role inclusion |
|
Aliases: inclusive
|
|
| -roletools include add | Add role inclusion (This will add roles if the designated role is acquired |
| -roletools include mutual | Allow setting roles mutually inclusive to eachother |
| -roletools include remove | Remove role inclusion |
| -roletools message | Commands for sending/editing messages for roletools |
| -roletools message edit | Edit a bots message to include Role Buttons |
| -roletools message editbutton | Edit a bots message to include Role Buttons |
| -roletools message editselect | Edit a bots message to include Select Menus |
| -roletools message send | Send a select menu to a specified channel for role assignment |
| -roletools message sendbutton | Send buttons to a specified channel with optional message. |
| -roletools message sendselect | Send a select menu to a specified channel for role assignment |
| -roletools reaction | Reaction role settings |
|
Aliases: react, reactions
|
|
| -roletools reaction bulk | Create multiple roles reactions for a single message |
| -roletools reaction cleanup | Cleanup old/missing reaction roles and settings. |
| -roletools reaction clearreact | Clear the reactions for reaction roles. This will remove |
| -roletools reaction create | Create a reaction role |
| -roletools reaction reactroles | View current bound roles in the server |
|
Aliases: reactionroles, reactrole
|
|
| -roletools reaction remove | Remove a reaction role |
| -roletools removerole | Removes a role from the designated members. |
| -roletools required | Set role requirements |
|
Aliases: requires, require, req
|
|
| -roletools required add | Add role requirements |
| -roletools required any | Set the required roles to require any of the roles instead of all of them |
| -roletools required remove | Remove role requirements |
| -roletools select | Setup role select menus |
|
Aliases: selects
|
|
| -roletools select cleanup | Check each select menu that has registered a message still exists and remove buttons with |
| -roletools select create | Create a select menu |
| -roletools select createoption | Create a select menu option |
| -roletools select delete | Delete a saved select menu. |
| -roletools select deleteoption | Delete a saved option. |
| -roletools select view | View current select menus setup for role assign in this server. |
|
Aliases: list
|
|
| -roletools select viewoptions | View current select menus setup for role assign in this server. |
|
Aliases: listoptions, viewoption, listoption
|
|
| -roletools selfassignable | Set whether or not a user can apply the role to themselves. |
| -roletools selfremovable | Set whether or not a user can remove the role from themselves. |
| -roletools selfrole | Add or remove a defined selfrole |
| -roletools sticky | Set whether or not a role will be re-applied when a user leaves and rejoins the server. |
| -roletools temporary | Setup temporary roles |
|
Aliases: temp
|
|
| -roletools temporary list | List the currently pending temporary roles and when they expire. |
| -roletools temporary set | Set the duration the role will last before being removed. |
| -roletools viewroles | View current roletools setup for each role in the server |
RolesButtons
A cog to have roles-buttons!
Author(s): AAA3A
| Command | Description |
|---|---|
| -rolesbuttons | Group of commands to use RolesButtons. |
| -rolesbuttons add | Add a role-button for a message. |
| -rolesbuttons bulk | Add roles-buttons for a message. |
| -rolesbuttons clear | Clear all roles-buttons for a message. |
| -rolesbuttons create | Create a message with a nice embed and roles-buttons. |
| -rolesbuttons list | List all roles-buttons of this server or display the settings for a specific one. |
| -rolesbuttons mode | Choose a mode for the roles-buttons of a message. |
| -rolesbuttons remove | Remove a role-button for a message. |
Security
Protect your servers from unwanted members, spam, but also from nuke attacks and more! This includes a quarantine/modlog system, and many modules like Auto Mod, Reports, Logging, Anti Nuke, Protected Roles, and more!
Author(s): AAA3A and evanroby
Shazam
Search songs on Shazam.
Author(s): inthedark.org
| Command | Description |
|---|---|
| -shazam | Find a song name from video or audio using Shazam. |
| -shazam top | Get top tracks from the shazam leaderboards. |
SimpleCasino
Gamble virtual currency with Poker, Blackjack, and Slot Machines.
Author(s): hollowstrawberry
| Command | Description |
|---|---|
| -blackjack | Play Blackjack against the bot. Get as close to 21 as possible! |
| -blackjackstats | View your own or someone else's stats in Blackjack. |
| -poker | Start a new game of Poker with no players. |
| -simplecasinoset | Settings for the SimpleCasino cog. |
|
Aliases: setcasino
|
|
| -simplecasinoset bjmax | The maximum bid for blackjack. |
| -simplecasinoset bjmin | The minimum bid for blackjack. |
| -simplecasinoset coinfreespin | Toggles whether a coin in the slot machine will give a free spin. |
| -simplecasinoset pokermax | The maximum starting bet for Poker. |
| -simplecasinoset pokermin | The minimum starting bet for Poker. |
| -simplecasinoset sloteasy | Removes one of the symbols from the slot machine, further increasing the expected player returns into a very slightly net positive. |
| -slot | Play the slot machine. |
| -slotstats | View your own or someone else's stats in the Slot machine. |
Starboard
Create a starboard to pin those special comments indefinitely
Author(s): TrustyJAID
| Command | Description |
|---|---|
| -star | Manually star a message |
| -starboard | Commands for managing the starboard |
| -starboard allowlist | Add/Remove channels/roles from the allowlist |
|
Aliases: whitelist
|
|
| -starboard allowlist add | Add a channel to the starboard allowlist |
| -starboard allowlist remove | Remove a channel to the starboard allowlist |
| -starboard autostar | Toggle whether or not the bot will add the emoji automatically to the starboard message. |
| -starboard blocklist | Add/Remove channels/roles from the blocklist |
|
Aliases: blacklist
|
|
| -starboard blocklist add | Add a channel to the starboard blocklist |
| -starboard blocklist remove | Remove a channel to the starboard blocklist |
| -starboard channel | Change the channel that the starboard gets posted to |
| -starboard cleanup | Cleanup stored deleted channels or roles in the blocklist/allowlist |
| -starboard colour | Change the default colour for a starboard |
| -starboard create | Create a starboard on this server |
| -starboard emoji | Set the emoji for the starboard |
| -starboard info | Display info on starboards setup on the server. |
|
Aliases: list
|
|
| -starboard inherit | Set whether to inherit the parent channels blocklist/allowlist settings. |
| -starboard remove | Remove a starboard from the server |
| -starboard selfstar | Toggle whether or not a user can star their own post |
| -starboard threshold | Set the threshold before posting to the starboard |
| -starboard toggle | Toggle a starboard on/off |
| -unstar | Manually unstar a message |
Status
Automatically check for status updates.
When there is one, it will send the update to all channels thathave registered to recieve updates from that service.There's also the `status` command which anyone can use to checkupdates wherever they want.If there's a service that you want added, contact @vexingvexed ormake an issue on the GitHub repo (or even better a PR!).
Author(s): @vexingvexed
| Command | Description |
|---|---|
| -status | Check for the status of a variety of services, eg Discord. |
| -statusset | Get automatic status updates in a channel, eg Discord. |
| -statusset add | Start getting status updates for the chosen service! |
| -statusset clear | Remove all feeds from a channel. |
| -statusset edit | Edit services you've already set up. |
| -statusset edit mode | Change what mode to use for status updates. |
| -statusset edit restrict | Restrict access to the service in the |
| -statusset edit webhook | Set whether or not to use webhooks for status updates. |
| -statusset list | List that available services and ones are used in this server. |
| -statusset preview | Preview what status updates will look like. |
| -statusset remove | Stop status updates for a specific service in this server. |
Sticky
Sticky messages to your channels.
Author(s): Tobotimus
| Command | Description |
|---|---|
| -sticky | Sticky a message to this channel. |
| -sticky cooldown | Set the cooldown time for reposting sticky messages in this channel. |
| -sticky existing | Sticky an existing message to this channel. |
| -sticky toggleheader | Toggle the header for stickied messages in this channel. |
| -unsticky | Remove the sticky message from this channel. |
Streams
Various commands relating to streaming platforms.
You can check if a Twitch, YouTube or Picarto stream iscurrently live.
Author(s): Cog Creators
| Command | Description |
|---|---|
| -picarto | Check if a Picarto channel is live. |
| -streamalert | Manage automated stream alerts. |
| -streamalert list | List all active stream alerts in this server. |
| -streamalert picarto | Toggle alerts in this channel for a Picarto stream. |
| -streamalert stop | Disable all stream alerts in this channel or server. |
| -streamalert twitch | Manage Twitch stream notifications. |
| -streamalert twitch channel | Toggle alerts in this or the given channel for a Twitch stream. |
| -streamalert youtube | Toggle alerts in this channel for a YouTube stream. |
| -streamset | Manage stream alert settings. |
| -streamset autodelete | Toggle alert deletion for when streams go offline. |
| -streamset ignorereruns | Toggle excluding rerun streams from alerts. |
| -streamset ignoreschedule | Toggle excluding YouTube streams schedules from alerts. |
| -streamset mention | Manage mention settings for stream alerts. |
| -streamset mention all | Toggle the |
|
Aliases: everyone
|
|
| -streamset mention online | Toggle the |
|
Aliases: here
|
|
| -streamset mention role | Toggle a role mention. |
| -streamset message | Manage custom messages for stream alerts. |
| -streamset message clear | Reset the stream alert messages in this server. |
| -streamset message mention | Set stream alert message when mentions are enabled. |
| -streamset message nomention | Set stream alert message when mentions are disabled. |
| -streamset usebuttons | Toggle whether to use buttons for stream alerts. |
| -twitchstream | Check if a Twitch channel is live. |
| -youtubestream | Check if a YouTube channel is live. |
SuggestionBox
Collect, vote on, review, and export community suggestions.
Author(s): Taako
| Command | Description |
|---|---|
| -suggest | Submit a suggestion. |
| -suggestionbox | Configure the server suggestion box. |
|
Aliases: suggestionset
|
|
| -suggestionbox anonymous | Choose whether suggestion embeds hide authors. |
| -suggestionbox channel | Set the suggestion channel. Omit the channel to use the current channel. |
| -suggestionbox clearreview | Clear the staff review log channel. |
| -suggestionbox color | Set the open suggestion embed color, or omit a color to reset it. |
| -suggestionbox disable | Disable suggestion submissions and voting. |
| -suggestionbox downvotes | Choose whether downvotes are allowed. |
| -suggestionbox enable | Enable or disable suggestion submissions and voting. |
| -suggestionbox refresh | Refresh all tracked suggestion messages from stored records. |
| -suggestionbox reset | Clear all stored suggestion records. Use |
| -suggestionbox reviewchannel | Set the staff review log channel. Omit the channel to use the current channel. |
| -suggestionbox selfvote | Choose whether authors can vote on their own suggestions. |
| -suggestionbox settings | Show current SuggestionBox settings. |
| -suggestionbox setup | Enable suggestions and set the suggestion and optional review channels. |
| -suggestionbox threadarchive | Set the auto-archive duration for new suggestion threads. |
| -suggestionbox threads | Choose whether each new suggestion gets a discussion thread. |
| -suggestionbox walkthrough | Walk through the SuggestionBox setup interactively. |
|
Aliases: wizard
|
|
| -suggestions | View and manage suggestions. |
|
Aliases: sbox
|
|
| -suggestions approve | Mark a suggestion as approved. |
| -suggestions close | Close a suggestion without approving or denying it. |
| -suggestions comment | Add a staff note to a suggestion. |
| -suggestions consider | Mark a suggestion as under consideration. |
| -suggestions delete | Delete a suggestion record and remove its message when possible. |
| -suggestions deny | Mark a suggestion as denied. |
| -suggestions export | Export suggestion records as CSV. |
| -suggestions implement | Mark a suggestion as implemented. |
| -suggestions info | Show a suggestion by ID. |
| -suggestions list | List suggestions by status. Use |
| -suggestions mine | List your submitted suggestions. |
| -suggestions reopen | Reopen a suggestion for voting. |
| -suggestions stats | Show suggestion totals by status. |
| -suggestions thread | Create a discussion thread for an existing suggestion. |
TempRoles
A cog to assign temporary roles to users, expiring after a set duration!
Author(s): AAA3A and Obi-Wan3
| Command | Description |
|---|---|
| -temproles | Assign TempRoles roles to users, expiring after a set time. |
|
Aliases: temprole
|
|
| -temproles addallowedselftemprole | Add an allowed self Temp Role. |
| -temproles addjoiningtemprole | Add a joining Temp Role. |
| -temproles assign | Assign/Add a TempRole to a member, for a specified duration. |
| -temproles autoaddtemprole | Add an auto Temp Role. |
| -temproles autotemproles | List the auto Temp Roles. |
| -temproles edit | Edit a TempRole for a member, for a specified duration. |
| -temproles joiningtemproles | List the joining Temp Roles. |
| -temproles list | List active Temp Roles on this server, for optional specified member and/or role. |
| -temproles logschannel | Set the logs channel for Temp Roles. |
| -temproles mylist | List active Temp Roles for yourself. |
| -temproles removeallowedselftemprole | Remove an allowed self Temp Role. |
| -temproles removeautoaddtemprole | Remove an auto Temp Role. |
| -temproles removejoiningtemprole | Remove a joining Temp Role. |
| -temproles selfassign | Assign/Add an allowed self Temp Role to yourself, for a specified duration. |
| -temproles selflist | Unassign/Remove an allowed self Temp Role from yourself. |
| -temproles selfunassign | Unassign/Remove an allowed self Temp Role from yourself. |
| -temproles unassign | Unassign/Remove a TempRole from a member. |
TextFont
Generate text in different fonts.
Author(s): Kreusada
| Command | Description |
|---|---|
| -write | Write text in different fonts (alphabetic unicode variations). |
TheMovieDB
Search for informations of movies and TV shows from themoviedb.org.
Author(s): MAX
| Command | Description |
|---|---|
| -movie | Search for a movie. |
| -tmdbset | Configure TheMovieDB cog settings. |
| -tmdbset channel | Set or unset the channel for video notifications. |
| -tmdbset list | List all available studios and their notification status. |
|
Aliases: settings
|
|
| -tmdbset role | Set or unset a role to ping for new video notifications. |
| -tmdbset toggle | Toggle notifications for one or more studios, or all studios. |
| -tmdbset webhook | Enable or disable the use of webhooks for trailer notifications. |
| -tvshow | Search for a TV show. |
ThreadBumper
Author(s): flare#0001
| Command | Description |
|---|---|
| -keepalive | Sends a ping to the thread to keep it alive. |
ThreadOpener
A cog to open continuous threads to messages in a channel.
Author(s): inthedark.org
| Command | Description |
|---|---|
| -threadopener | Manage ThreadOpener settings. |
| -threadopener allowbots | Allow/Disallow bots from auto-creating threads using Thread Opener. |
| -threadopener archive | Change the archive duration of threads. |
| -threadopener blacklist | Base command for Thread Opener blacklists. |
|
Aliases: bl
|
|
| -threadopener blacklist list | View the blacklist. |
| -threadopener blacklist roles | Add or remove roles for your guild's blacklist. |
| -threadopener blacklist users | Add or remove users for your guild's blacklist. |
| -threadopener channels | Add or remove channels for your guild. |
| -threadopener message | Manage thread opener notifications when they are opened. |
| -threadopener message buttons | Toggle buttons from the thread opener notification message. (Enabled by default.) |
| -threadopener message set | Change the thread opener notification message. |
| -threadopener message toggle | Toggle the thread opener notification message. |
| -threadopener name | Change the default thread name for ThreadOpener. |
| -threadopener showsettings | Show ThreadOpener settings. |
|
Aliases: ss, show
|
|
| -threadopener slowmode | Change the slowmode of threads. |
| -threadopener toggle | Toggle ThreadOpener enable or disable. |
Tickets
Support ticket system with multi-panel functionality
Author(s): [vertyco](https://github.com/vertyco/vrt-cogs)
| Command | Description |
|---|---|
| -add | Add a user to your ticket |
| -claimticket | Claim a ticket as your responsibility. |
| -close | Close your ticket |
| -escalate | Escalate a ticket to admins only |
| -lockticket | Lock a ticket so only staff can close, rename, or add users to it. |
| -openfor | Open a ticket for another user |
| -renameticket | Rename your ticket channel |
| -tickets | Base support ticket settings |
|
Aliases: tset
|
|
| -tickets addmessage | Add a message embed to be sent when a ticket is opened |
| -tickets addmodal | Add a modal field a ticket panel |
| -tickets addpanel | Add a support ticket panel |
| -tickets altchannel | Set an alternate channel that tickets will be opened under for a panel |
| -tickets analyticsblacklist | Toggle a panel's exclusion from analytics/telemetry tracking. |
| -tickets autoadd | (Toggle) Auto-add support and panel roles to thread tickets |
| -tickets blacklist | Add/Remove users or roles from the blacklist |
| -tickets blockoutside | Toggle blocking ticket creation outside working hours |
| -tickets buttoncolor | Set the button color for a support ticket panel |
| -tickets buttonemoji | Set the button emoji for a support ticket panel |
| -tickets buttontext | Set the button text for a support ticket panel |
| -tickets category | Set the category ID for a ticket panel |
| -tickets channel | Set the channel ID where a ticket panel is located |
| -tickets cleanup | Cleanup tickets that no longer exist |
| -tickets closemodal | Throw a modal when the close button is clicked to enter a reason |
| -tickets dm | (Toggle) The bot sending DM's for ticket alerts |
| -tickets embed | Create an embed for ticket panel buttons to be added to |
| -tickets getlink | Get a direct download link for a ticket transcript |
| -tickets interactivetranscript | (Toggle) Interactive transcripts |
|
Aliases: intertrans, itrans, itranscript
|
|
| -tickets logchannel | Set the logging channel for each panel's tickets |
| -tickets maxclaims | Set how many staff members can claim/join a ticket before the join button is disabled (If using threads) |
| -tickets maxtickets | Set the max tickets a user can have open at one time of any kind |
| -tickets modaltitle | Set a title for a ticket panel's modal |
| -tickets noresponse | Auto-close ticket if opener doesn't say anything after X hours of opening |
| -tickets openrole | Add/Remove roles required to open a ticket for a specific panel |
| -tickets outsidehoursmsg | Set a custom message to display when a ticket is created outside working hours |
| -tickets overview | Set a channel for the live overview message |
| -tickets overviewmention | Toggle whether channels are mentioned in the active ticket overview |
| -tickets panelmessage | Set the message ID of a ticket panel |
| -tickets panelrole | Add/Remove roles for a specific panel |
| -tickets panels | View/Delete currently configured support ticket panels |
| -tickets priority | Set the priority order of a panel's button |
| -tickets row | Set the row of a panel's button (0 - 4) |
| -tickets selfclose | (Toggle) If users can close their own tickets |
| -tickets selfmanage | (Toggle) If users can manage their own tickets |
| -tickets selfrename | (Toggle) If users can rename their own tickets |
| -tickets setuphelp | Ticket Setup Guide |
| -tickets showresponsetime | (Toggle) Show average response time to users when they open a ticket |
| -tickets supportrole | Add/Remove ticket support roles (one at a time) |
| -tickets suspend | Suspend the ticket system |
| -tickets threadclose | (Toggle) Thread tickets being closed & archived instead of deleted |
| -tickets ticketname | Set the default ticket channel name for a panel |
| -tickets timezone | Set the timezone for a panel's working hours |
| -tickets toggle | Toggle a panel on/off |
| -tickets transcript | (Toggle) Ticket transcripts |
| -tickets updatemessage | Update a message with another message (Target gets updated using the source) |
| -tickets usethreads | Toggle whether a certain panel uses threads or channels |
| -tickets view | View support ticket settings |
| -tickets viewhours | View the configured working hours for a panel |
| -tickets viewmessages | View/Delete a ticket message for a support ticket panel |
| -tickets viewmodal | View/Delete a ticket message for a support ticket panel |
| -tickets workinghours | Set working hours for a specific day on a panel |
| -ticketstats | View ticket analytics and statistics. |
|
Aliases: tstats
|
|
| -ticketstats busytimes | View when tickets are opened most frequently. |
| -ticketstats frequent | View users who open the most tickets. |
| -ticketstats panel | View statistics for ticket panels. |
| -ticketstats pruneresponse | Remove response time outliers from a staff member's stats. |
| -ticketstats reset | Reset statistics data. |
| -ticketstats responsetime | View the average staff response time for tickets. |
|
Aliases: avgresponse
|
|
| -ticketstats retention | Set how many days of detailed event data to retain. |
| -ticketstats server | View server-wide ticket statistics. |
| -ticketstats staff | View detailed statistics for a support staff member. |
| -ticketstats user | View statistics for a user who has opened tickets. |
| -unlockticket | Unlock a ticket, restoring the owner's close/rename/add permissions. |
TimeChannel
Allocate a Discord voice channel to show the time in specific timezones. Updates every hour.
A list of timezones can be found here, though you should be able to enter anymajor city: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#ListThere is a fuzzy search so you don't need to put the region in, only the city.The `[p]timezones` command (runnable by anyone) will show the full location name.
Author(s): @vexingvexed
| Command | Description |
|---|---|
| -timechannelset | Manage channels which will show the time for a timezone. |
|
Aliases: tcset
|
|
| -timechannelset create | Set up a time channel in this server. |
| -timechannelset remove | Delete and stop updating a channel. |
| -timechannelset short | Get the short identifier for the main |
| -timezones | See the time in all the configured timezones for this server. |
Trigger
Author(s): flare(flare#0001)
| Command | Description |
|---|---|
| -trigger | Group command for triggers. |
| -trigger create | Create a trigger. |
| -trigger delete | Delete a trigger. |
| -trigger edit | Edit a trigger. |
| -trigger edit boundary | Toggle word boundaries for a trigger. |
| -trigger edit case | Toggle case sensitivity for a trigger. |
| -trigger edit cooldown | Set the cooldown for a trigger. |
| -trigger edit embeds | Toggle searching within embeds for the trigger. |
| -trigger edit responses | Edit the responses for a trigger. |
| -trigger edit trigger | Edit the trigger. |
| -trigger list | List all triggers. |
| -trigger toggle | Toggle a trigger. |
Trivia
Play trivia with friends!
Author(s): Cog Creators
| Command | Description |
|---|---|
| -trivia | Start trivia session on the specified category. |
| -trivia info | Get information about a trivia category. |
| -trivia leaderboard | Leaderboard for trivia. |
|
Aliases: lboard
|
|
| -trivia leaderboard global | Global trivia leaderboard. |
| -trivia leaderboard server | Leaderboard for this server. |
| -trivia list | List available trivia categories. |
| -trivia stop | Stop an ongoing trivia session. |
| -triviaset | Manage Trivia settings. |
| -triviaset botplays | Set whether or not the bot gains points. |
| -triviaset maxscore | Set the total points required to win. |
| -triviaset override | Allow/disallow trivia lists to override settings. |
| -triviaset payout | Set the payout multiplier. |
| -triviaset revealanswer | Set whether or not the answer is revealed. |
| -triviaset showsettings | Show the current trivia settings. |
| -triviaset stopafter | Set how long until trivia stops due to no response. |
| -triviaset timelimit | Set the maximum seconds permitted to answer a question. |
| -triviaset usespoilers | Set if bot will display the answers in spoilers. |
Turn
Author(s): Zephyrkul (Zephyrkul#1089)
| Command | Description |
|---|---|
| -turn | Manage turns in a channel. |
|
Aliases: turns
|
|
| -turn add | Add members to the queue. |
| -turn load | Load a previously saved turn set. |
| -turn pause | Pauses the timer. |
| -turn remove | Remove a member from the queue. |
| -turn save | Save the current turn settings to disk. |
| -turn set | Configure turn settings. |
| -turn set destination | Change where the bot announces turns. |
| -turn set source | Change where the bot will look for messages. |
| -turn set time | Change how long the bot will wait for a message. |
| -turn skip | Skip the specified amount of people. |
| -turn start | Begin detecting and announcing the turn order. |
| -turn stop | Stop detecting and announcing the turn order. |
Twenty
Cog for playing 2048 inside of Discord!
Author(s): Neuro Assassin#4779 <@473541068378341376>
| Command | Description |
|---|---|
| -twenty | Starts a 2048 game inside of Discord. |
TypeRacer
Race to see who can type the fastest!
Credits to Cats3153.
Author(s): PhenoM4n4n and Kuro
| Command | Description |
|---|---|
| -typerace | Start a typing race! |
UrlButtons
A cog to have url-buttons!
Author(s): AAA3A
| Command | Description |
|---|---|
| -urlbuttons | Group of commands to use UrlButtons. |
| -urlbuttons add | Add a url-button for a message. |
| -urlbuttons bulk | Add a url-button for a message. |
| -urlbuttons clear | Clear all url-buttons for a message. |
| -urlbuttons list | List all url-buttons of this server or display the settings for a specific one. |
| -urlbuttons remove | Remove a url-button for a message. |
Warnings
Warn misbehaving users and take automated actions.
Author(s): Cog Creators
| Command | Description |
|---|---|
| -actionlist | List all configured automated actions for Warnings. |
| -mywarnings | List warnings for yourself. |
| -reasonlist | List all configured reasons for Warnings. |
| -unwarn | Remove a warning from a user. |
| -warn | Warn the user for the specified reason. |
| -warnaction | Manage automated actions for Warnings. |
| -warnaction add | Create an automated action. |
| -warnaction delete | Delete the action with the specified name. |
| -warnings | List the warnings for the specified user. |
| -warningset | Manage settings for Warnings. |
| -warningset allowcustomreasons | Enable or disable custom reasons for a warning. |
| -warningset mywarnings | Manage the settings for |
| -warningset mywarnings sendtodms | Whether a member self requesting their warnings with |
| -warningset senddm | Set whether warnings should be sent to users in DMs. |
| -warningset showmoderator | Decide whether the name of the moderator warning a user should be included in the DM to that user when being |
| -warningset usewarnchannel | Set if warnings should be sent to a channel set with |
| -warningset warnchannel | Set the channel where warnings should be sent to. |
| -warnreason | Manage warning reasons. |
| -warnreason create | Create a warning reason. |
| -warnreason delete | Delete a warning reason. |
Welcome
Custom welcome messages with placeholders, JSON embeds, and cached images.
Author(s): Taako
| Command | Description |
|---|---|
| -welcome | Configure welcome messages for this server. |
| -welcome avataroverlay | Toggle member avatar rendering on the cached welcome image. |
| -welcome bots | Choose whether bot accounts should trigger the welcome message. |
| -welcome channel | Set the channel for welcome messages. Leave blank to clear it. |
| -welcome clearembed | Remove the stored custom embed. |
| -welcome clearimage | Remove the cached welcome image. |
| -welcome clearmessage | Clear the plain welcome message template. |
| -welcome embedjson | Set a custom embed from JSON text or a JSON attachment. |
| -welcome enable | Enable or disable the welcome message. |
| -welcome image | Download an image from a URL, save it, and re-upload it on welcome. |
| -welcome imagemode | Set whether the cached image is posted in the embed or as a separate attachment. |
| -welcome message | Set the plain welcome message template. |
| -welcome placeholders | Show the available member and guild placeholders. |
| -welcome samplejson | Show a sample embed JSON payload. |
| -welcome settings | Show the current welcome settings for this server. |
| -welcome test | Preview the welcome message in the current channel. |
WordStats
Tracks commonly used words.
Author(s): Flame442
| Command | Description |
|---|---|
| -topchance | Prints the members with the highest estimated probability that their next word would be the specified word. |
| -topchance global | Prints the members with the highest estimated probability that their next word would be the specified word across all guilds. |
| -topchatters | Prints the members who have said the most words. |
| -topchatters global | Prints the members who have said the most words across all guilds. |
| -topratio | Prints the members with the highest "word to all words" ratio. |
| -topratio global | Prints the members with the highest "word to all words" ratio in all guilds. |
| -wordstats | Prints the most commonly used words. |
| -wordstats global | Prints the most commonly used words across all guilds. |
| -wordstatsset | Config options for wordstats. |
| -wordstatsset channel | Set if wordstats should record stats for this channel. |
| -wordstatsset forgetme | Make wordstats forget all data about you. |
| -wordstatsset minlength | Set the minimum length a word has to be in order to be displayed. |
| -wordstatsset server | Set if wordstats should record stats for this server. |
| -wordstatsset stopwords | Set if stopwords should be included in outputs. |
| -wordstatsset user | Set if wordstats should record stats for you. |
WordleGame
Play a match of Wordle game, in multiple languages and lengths!
Author(s): AAA3A
| Command | Description |
|---|---|
| -wordle | Play a match of Wordle game. |
| -wordlestats | Show the stats for the Wordle game. |
WorldCup
FIFA World Cup info and news for your server.
Author(s): MAX
| Command | Description |
|---|---|
| -worldcup | FIFA World Cup commands. |
|
Aliases: wc
|
|
| -worldcup matches | Browse all World Cup 2026 matches. |
| -worldcup news | Latest football news from BBC Sport. |
| -worldcup stadiums | Browse all 16 World Cup 2026 stadiums. |
| -worldcup standings | Group stage standings. |