113 Cogs with 1.1k Commands
AFK
A cog for being afk and responding when idiots ping you.
Author(s): inthedark.org
| Command | Description |
|---|---|
| ,afk | Set yourself as AFK with an optional message. |
| ,afk block | Block of unblock users from triggering your ping list. |
| ,afk clear | [Admin/Mod] Reset member's AFK. |
| ,afk custom | Change the message sent when someone pings you while you're afk. |
| ,afk ignore | [Admin/Mod] Add or remove channels for your guild. |
| ,afk list | List users who are AFK and their duration. |
| ,afk list blocked | List your blocked users. |
|
Aliases: block
|
|
| ,afk list ignored | Lists the ignored channels for AFK. |
| ,afk nickname | [Admin/Mod] change the afk nickname identifier of your server. |
| ,afk reset | [Admin/Mod] Reset member's custom afk message. |
| ,afk settings | Shows the settings for the server. |
| ,afk togglenick | [Admin/Mod] Toggle the afk nickname identifier of your server. |
AdvancedBlacklist
An advanced blacklist cog for more control over your blacklist
Author(s): Jojo#7791
| Command | Description |
|---|---|
| ,localblacklist | Manage the local blacklist for your guild. |
|
Aliases: localblocklist
|
|
| ,localblacklist add | Add users to the local blacklist |
| ,localblacklist clear | Clear the local blacklist |
| ,localblacklist list | List the members and roles in the local blacklist. |
| ,localblacklist reason | Edit the reason for a member or role in the local blacklist. |
| ,localblacklist remove | Remove users from the local blacklist. |
| ,localwhitelist | Manage the local whitelist for your guild. |
|
Aliases: localallowlist
|
|
| ,localwhitelist add | Add members and roles to the local whitelist. |
| ,localwhitelist clear | Clear the local whitelist |
| ,localwhitelist list | List the locally whitelisted members/roles |
| ,localwhitelist reason | Edit the reason for a locally whitelisted member/role |
| ,localwhitelist remove | Remove members/roles from the local whitelist |
AmariLeaderboard
Optimized cog that manages weekly leaderboard roles using AmariBot API via amari.py library. Gives the top 3 users with the most weekly exp a special role.
Author(s): Unknown
| Command | Description |
|---|---|
| ,amarileaderboard | Configure the AmariBot leaderboard cog. |
|
Aliases: alb
|
|
| ,amarileaderboard cache | Set cache duration in seconds (60-3600). |
| ,amarileaderboard clearcache | Clear the leaderboard cache to force fresh API calls. |
| ,amarileaderboard info | Show current configuration and performance stats. |
| ,amarileaderboard setrole | Set the role to give to weekly leaderboard winners. |
| ,amarileaderboard test | Test the AmariBot API connection and global token. |
| ,weeklyleaderboard | Update weekly leaderboard with role management. |
AntiLinks
A heavy-handed hammer for anything that looks like a link.
| Command | Description |
|---|---|
| ,antilinks | Configuration options. |
|
Aliases: nolinks, nolink, antilink, alset
|
|
| ,antilinks channel | Set the message transfer channel. |
| ,antilinks watch | Add/remove/list channels to watch. |
| ,antilinks watch list | List the channels being watched. |
| ,antilinks whitelist | Whitelist options. |
| ,antilinks whitelist role | Add or remove roles from the whitelist. |
| ,antilinks whitelist role list | List whitelisted roles. |
|
Aliases: view
|
|
| ,antilinks whitelist user | Add or remove users from the whitelist. |
| ,antilinks whitelist user list | List whitelisted users. |
Applications
Create custom applications.
Author(s): inthedark.org
| Command | Description |
|---|---|
| ,application | Base command for applications. |
|
Aliases: app, apps
|
|
| ,application config | Configuration commands for applications. |
|
Aliases: conf
|
|
| ,application config button | Edit the application buttons. |
| ,application config channel | Edit the response logging channel for the specific application. |
| ,application config color | Edit the application embed color. |
| ,application config message | Edit the application post message. |
| ,application config notifications | Edit the notification settings for a specific application. |
| ,application config status | Open/Close a specific application. |
| ,application config thread | Enable/Disable thread creation on response messages. |
| ,application config view | Show configuration settings for the specific application. |
| ,application create | Create applications. |
| ,application delete | Delete an existing application. |
| ,application list | View all configured applications in the current server. |
|
Aliases: view, viewall, showall, all
|
|
| ,application post | Post an configured application. |
| ,application question | Question configuration commands for applications. |
|
Aliases: questions, ques
|
|
| ,application question add | Add questions to a specific application. |
| ,application question list | Show the questions for a specific application. |
| ,application question remove | Delete a specific question from a specific application. |
| ,application role | Role configuration commands for applications. |
|
Aliases: roles
|
|
| ,application role blacklist | Manage the blacklist for a specific application. |
| ,application role view | View the whitelist or the blacklist. |
| ,application role whitelist | Manage the whitelist for a specific application. (using a whitelist will suppress the blacklist) |
AutoPing
Automatically ping a user/role when a message is sent in a channel.
Can be used to notify a user or role when a message is sent in a channel.Pings are always sent in the channel the message was sent in.Pings are rate limited to a default of 1 per hour.If the latest message in the channel when a ping is about to be sent includes a ping of thetarget user OR is sent by the target user, that user will not be pinged. Roles are alwayspinged.Messages from bots/webhooks are ignored.Anyone can run `autoping add` to add themselves to the autoping list for the channel. You canrestrict this with the Permissions cog if desired.Only users with mention everyone or admin permissions can set the rate limit oradd/remove autoping for roles or other users.
| Command | Description |
|---|---|
| ,autoping | Configure autopings for this channel. |
| ,autoping add | Add yourself or a user/role to the autoping list for this channel. |
| ,autoping clear | Clear the autoping list for this channel. |
| ,autoping ratelimit | Set the rate limit for autoping in this channel. |
| ,autoping remove | Remove yourself or a user/role from the autoping list for this channel. |
| ,autoping settings | Show the current autoping settings for this channel. |
AutoReact
Create automatic reactions for triggers and pre-defined events.
Author(s): inthedark.org
| Command | Description |
|---|---|
| ,autoreact | Configure automatic reactions to messages that match a trigger. |
|
Aliases: ar
|
|
| ,autoreact add | Add a reaction to a trigger. |
| ,autoreact add emojis | Add a reaction for emojis. |
| ,autoreact add images | Add a reaction for images. |
| ,autoreact add spoilers | Add a reaction for spoilers. |
| ,autoreact add stickers | Add a reaction for stickers. |
| ,autoreact clear | Clear every or specific event auto reaction trigger in this server. |
| ,autoreact list | View every auto reacton trigger. |
| ,autoreact remove | Remove a reaction from an auto reaction trigger. |
| ,autoreact remove emojis | Remove a reaction for emojis. |
| ,autoreact remove images | Remove a reaction for images. |
| ,autoreact remove spoilers | Remove a reaction for spoilers. |
| ,autoreact remove stickers | Remove a reaction for stickers. |
| ,autoreact reset | Clear every auto reaction from a trigger. |
BanAppeal
Advanced Ban Appeal System with optimal UX
Author(s): Unknown
| Command | Description |
|---|---|
| ,banappeal | Ban Appeal System Management |
|
Aliases: ba
|
|
| ,banappeal cleanup | Clean up orphaned tickets |
| ,banappeal config | View current configuration |
| ,banappeal reregister | Re-register all persistent views (useful after restarts) |
| ,banappeal settranscript | Set the transcript channel for this server |
| ,banappeal setup | Set up the ban appeal system |
| ,banappeal stats | View system statistics |
BanMessage
Send message on ban in a chosen channel. Supports images!
Author(s): Jakub Kuczys (https://github.com/Jackenmen)
| Command | Description |
|---|---|
| ,banmessageset | BanMessage settings. |
| ,banmessageset addmessage | Add ban message. |
| ,banmessageset channel | Set channel for ban messages. Leave empty to disable. |
| ,banmessageset hackban | Set if hackbans should trigger ban messages. |
| ,banmessageset listmessages | List ban message templates. |
| ,banmessageset removemessage | Remove ban message. |
|
Aliases: deletemessage
|
|
| ,banmessageset setimage | Set image for ban message. |
| ,banmessageset unsetimage | Unset image for ban message. |
Birthday
Birthdays
Set yours and get a message and role on your birthday!
Author(s): evanroby
| 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. |
BirthdayWish
| Command | Description |
|---|---|
| ,wish | Manage birthday wish settings. |
| ,wish clear | Clear all birthday wish settings for this server. |
| ,wish setchannel | Set the channel to track birthday wishes. |
| ,wish setrole | Set the role to be given to users who wish happy birthday. |
| ,wish settings | Show current birthday wish settings. |
| ,wish setuser | Set the user to be mentioned in birthday messages. |
BlackTeaGame
Play the Black Tea game, in multiple languages!
Author(s): AAA3A
| Command | Description |
|---|---|
| ,blacktea | Play the Black Tea game, in multiple languages. |
BumpReminder
A cog to remind users to bump their server every 30 minutes.
Author(s): [unknown.in](https://github.com/Coltuna/unknown-cogs)
| Command | Description |
|---|---|
| ,bumpreminder | Set a reminder to bump your server every 2 hours. |
|
Aliases: bprm
|
|
| ,bumpreminder autolock | Toggle locking the bump channel after a successful bump. |
| ,bumpreminder channel | Set the channel to send bump reminders in. |
| ,bumpreminder enable | Enable bump reminders. This also works as a toggle command. |
| ,bumpreminder message | Set the bump reminder message. You can use {role(mention)} to mention the role set for reminders. |
| ,bumpreminder role | Set the role to mention in bump reminders. |
| ,bumpreminder settings | Check the current bump reminder settings. |
|
Aliases: ss
|
|
| ,bumpreminder tymessage | Set the thank you message sent after a bump. |
Chairs
Game of Chairs in Discord!
Author(s): Kuro
| Command | Description |
|---|---|
| ,chairs | Play the game of Chairs! |
| ,chairs set | Chairs game configuration. |
| ,chairs set managerrole | Set the manager role. Omit role to reset. |
| ,chairs start | Start the game of Chairs! |
| ,chairs stop | Stop the game of Chairs. |
Citation
Create Papers Please citations
Citation generation from https://gitlab.com/Saphire/citations
Author(s): evanroby
| Command | Description |
|---|---|
| ,citate | Generate a citation from papers please |
| ,citate advanced | Generate a citation from papers please |
| ,citate set | Set citation settings for the server. |
| ,citate set maketheme | Create your own custom theme to be used for advanced citation |
| ,citate set penalty | Set the citation penalty for the server. |
| ,citate set theme | Set the citation theme to be used on this server |
| ,citate set title | Set the citation title for the server. |
Confessions
Anonymous confessions system with reporting and moderation features.
Author(s): Unknown
| Command | Description |
|---|---|
| ,confess | Make an anonymous confession. |
| ,confessions | Configuration commands for the Confessions cog. |
|
Aliases: conf
|
|
| ,confessions admin | Set the channel where reports will be sent to admins. |
| ,confessions blacklist | Set the role that prevents users from making confessions. |
| ,confessions channel | Set the channel where confessions will be posted. |
| ,confessions cooldown | Set the cooldown between confessions in seconds. |
| ,confessions dmconfirm | Toggle DM confirmations for confession submissions. |
| ,confessions maxlength | Set the maximum length for confessions. |
| ,confessions purge | Delete confessions. |
| ,confessions stats | View detailed confession statistics. |
| ,confessions status | View the current confession system configuration. |
| ,deleteconfession | Delete a specific confession. |
Connect4
Play Connect 4!
Author(s): Benjamin Mintz, flare, and PhenoM4n4n
| Command | Description |
|---|---|
| ,connect4 | Play Connect 4 with another player. |
| ,connect4 stats | View Connect 4 stats. |
ConversationGames
Conversation games
Author(s): inthedark.org
| Command | Description |
|---|---|
| ,cgset | Configurating options for Conversation Games. |
| ,cgset rating | Set rating for the games. |
| ,dare | Dare questions, optionally ask dare questions to members! |
| ,neverhaveiever | Never have I ever. |
|
Aliases: nhie
|
|
| ,paranoia | Paranoia questions. |
| ,truth | Truth questions, optionally ask truth questions to members! |
| ,wouldyourather | Would you rather? |
|
Aliases: wyr
|
|
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
Count from 1 to infinity!
| Command | Description |
|---|---|
| ,counting | Counting commands |
| ,counting countstats | Get your current counting statistics. |
| ,counting resetme | Reset your counting stats. |
| ,countingset | Counting settings commands. |
| ,countingset channel | Set the counting channel |
| ,countingset deleteafter | Set the number of seconds to delete the incorrect message |
| ,countingset reset | Reset the settings for the counting. |
| ,countingset setmessage | Set the default message for a specific type. |
| ,countingset setreaction | Set the reaction for correct numbers. |
| ,countingset settings | Show the current counting settings. |
| ,countingset toggle | Toggle counting in the channel |
| ,countingset togglemessage | Toggle to show a message for a specific setting. |
| ,countingset togglereact | Toggle the reactions for correct numbers. |
| ,countingset togglesameuser | Toggle whether the same user can count more than once consecutively. |
| ,countingset togglesilent | Toggle silent mode for counting messages. |
DankUtils
Author(s): evanroby
| Command | Description |
|---|---|
| ,dono | Base command for donation setup. |
| ,dono clearmessage | Clear custom messages for commands. |
| ,dono clearmessage edono | Clear custom message for edono command. Types: content, embed, mention |
| ,dono clearmessage epayout | Clear custom message for epayout command. Types: content, embed, mention |
| ,dono clearmessage eping | Clear custom message for eping command. Types: content, embed, mention |
| ,dono clearmessage gdono | Clear custom message for gdono command. Types: content, embed, mention |
| ,dono clearmessage gping | Clear custom message for gping command. Types: content, embed, mention |
| ,dono clearmessage hdono | Clear custom message for hdono command. Types: content, embed, mention |
| ,dono docs | Get links to TagScript documentation and examples. |
| ,dono set | Setup roles and channels using dropdown menu. |
| ,dono setmessage | Set custom TagScript messages for commands. |
| ,dono setmessage edono | Set custom message for edono command. Types: content, embed, mention |
| ,dono setmessage epayout | Set custom message for epayout command. Types: content, embed, mention |
| ,dono setmessage eping | Set custom message for eping command. Types: content, embed, mention |
| ,dono setmessage gdono | Set custom message for gdono command. Types: content, embed, mention |
| ,dono setmessage gping | Set custom message for gping command. Types: content, embed, mention |
| ,dono setmessage hdono | Set custom message for hdono command. Types: content, embed, mention |
| ,dono showsettings | Show current donation system settings. |
|
Aliases: show
|
|
| ,edono | Log an event donation. |
| ,epayout | Send event payout notification to winner. |
| ,eping | Ping event participants. |
| ,gdono | Log a giveaway donation. |
| ,gping | Ping giveaway participants. |
| ,hack | |
| ,hdono | Log a heist donation. |
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. |
Deleter
Set channels for their messages to be auto-deleted after a specified amount of time.
WARNING: This cog has potential API abuse AND SHOULD BE USED CAREFULLY! If you see any issues arise due to this, please report to Neuro Assassin or bot owner ASAP!
Author(s): Neuro Assassin
| Command | Description |
|---|---|
| ,deleter | Group command for commands dealing with auto-timed deletion. |
| ,deleter channel | Set the amount of time after a message sent in the specified channel is supposed to be deleted. |
| ,deleter remove | Remove messages in the specified channel from the auto-timed deletion. |
| ,deleter wipe | Removes all messages in the specified channel from the auto-timed deleter. |
DiscordEdit
A cog to edit Discord default objects, like guilds, roles, text channels, voice channels, threads and AutoMod!
Author(s): AAA3A
| Command | Description |
|---|---|
| ,editguild | Commands for edit a guild. |
| ,editguild afkchannel | Edit guild afkchannel. |
| ,editguild afktimeout | Edit guild afk timeout. |
| ,editguild banner | Edit guild banner. |
| ,editguild community | Edit guild community state. |
| ,editguild defaultnotifications | Edit guild notification level. |
| ,editguild description | Edit guild description. |
| ,editguild discoverable | Edit guild discoverable state. |
| ,editguild discoverysplash | Edit guild discovery splash. |
| ,editguild explicitcontentfilter | Edit guild explicit content filter. |
| ,editguild icon | Edit guild icon. |
| ,editguild invitesdisabled | Edit guild invites disabled state. |
| ,editguild name | Edit guild name. |
| ,editguild preferredlocale | Edit guild preferred locale. |
| ,editguild premiumprogressbarenabled | Edit guild premium progress bar enabled. |
| ,editguild publicupdateschannel | Edit guild public updates channel. |
| ,editguild raidalertsdisabled | Edit guild invites raid alerts disabled state. |
| ,editguild ruleschannel | Edit guild rules channel. |
| ,editguild safetyalertschannel | Edit guild invites safety alerts channel. |
| ,editguild splash | Edit guild splash. |
| ,editguild systemchannel | Edit guild system channel. |
| ,editguild systemchannelflags | Edit guild system channel flags. |
| ,editguild vanitycode | Edit guild vanity code. |
| ,editguild verificationlevel | Edit guild verification level. |
| ,editguild view | View and edit guild. |
| ,editguild widgetchannel | Edit guild invites widget channel. |
| ,editguild widgetenabled | Edit guild invites widget enabled state. |
| ,editrole | Commands for edit a role. |
| ,editrole color | Edit role color. |
| ,editrole create | Create a role. |
| ,editrole delete | Delete a role. |
| ,editrole displayicon | Edit role display icon. |
| ,editrole hoist | Edit role hoist. |
| ,editrole list | List all roles in the current guild. |
| ,editrole mentionable | Edit role mentionable. |
| ,editrole name | Edit role name. |
| ,editrole permissions | Edit role permissions. |
| ,editrole position | Edit role position. |
| ,editrole view | View and edit role. |
| ,edittextchannel | Commands for edit a text channel. |
| ,edittextchannel category | Edit text channel category. |
| ,edittextchannel clone | Clone a text channel. |
| ,edittextchannel create | Create a text channel. |
| ,edittextchannel defaultautoarchiveduration | Edit text channel default auto archive duration. |
| ,edittextchannel defaultthreadslowmodedelay | Edit text channel default thread slowmode delay. |
| ,edittextchannel delete | Delete a text channel. |
| ,edittextchannel invite | Create an invite for a text channel. |
| ,edittextchannel list | List all text channels in the current guild. |
| ,edittextchannel name | Edit text channel name. |
| ,edittextchannel nsfw | Edit text channel nsfw. |
| ,edittextchannel overwrites | Edit text channel overwrites/permissions. |
| ,edittextchannel position | Edit text channel position. |
| ,edittextchannel slowmodedelay | Edit text channel slowmode delay. |
| ,edittextchannel syncpermissions | Edit text channel syncpermissions with category. |
| ,edittextchannel topic | Edit text channel topic. |
| ,edittextchannel type | Edit text channel type. |
| ,edittextchannel view | View and edit text channel. |
| ,editthread | Commands for edit a text channel. |
| ,editthread adduser | Add member to thread. |
| ,editthread appliedtags | Edit thread applied tags. |
| ,editthread archived | Edit thread archived. |
| ,editthread autoarchiveduration | Edit thread auto archive duration. |
| ,editthread create | Create a thread. |
| ,editthread delete | Delete a thread. |
| ,editthread invitable | Edit thread invitable. |
| ,editthread list | List all threads in the current guild. |
| ,editthread locked | Edit thread locked. |
| ,editthread name | Edit thread name. |
| ,editthread pinned | Edit thread pinned. |
| ,editthread removeuser | Remove member from thread. |
| ,editthread slowmodedelay | Edit thread slowmode delay. |
| ,editthread view | View and edit thread. |
| ,editvoicechannel | Commands for edit a voice channel. |
|
Aliases: editvoiceroom
|
|
| ,editvoicechannel bitrate | Edit voice channel bitrate. |
| ,editvoicechannel category | Edit voice channel category. |
| ,editvoicechannel clone | Clone a voice channel. |
| ,editvoicechannel create | Create a voice channel. |
| ,editvoicechannel delete | Delete voice channel. |
| ,editvoicechannel invite | Create an invite for a voice channel. |
| ,editvoicechannel list | List all voice channels in the current guild. |
| ,editvoicechannel name | Edit voice channel name. |
| ,editvoicechannel nsfw | Edit voice channel nsfw. |
| ,editvoicechannel overwrites | Edit voice channel overwrites/permissions. |
| ,editvoicechannel position | Edit voice channel position. |
| ,editvoicechannel slowmodedelay | Edit voice channel slowmode delay. |
| ,editvoicechannel syncpermissions | Edit voice channel sync permissions. |
| ,editvoicechannel userlimit | Edit voice channel user limit. |
| ,editvoicechannel videoqualitymode | Edit voice channel video quality mode. |
| ,editvoicechannel view | View and edit voice channel. |
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. |
EmbedPeek
Take a closer look at an embed.
Author(s): Unknown
| Command | Description |
|---|---|
| ,embedpeek | Take a closer look at 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). |
Emojis
Author(s): Unknown
| Command | Description |
|---|---|
| ,steal | Steal an emoji or create one from a URL. |
| ,stealsticker | Steal a sticker or create one from a URL. |
FakeMod
Fake moderation tools to prank your friends!
| Command | Description |
|---|---|
| ,ben | Fake ban a user. |
| ,fakemodlogset | Manage fake modlog settings. |
| ,fakemodlogset emoji | Set an emoji for a fake mod action. |
| ,fakemodlogset modlog | Set a channel as the fake modlog. |
| ,fakemodlogset resetcases | Reset all fake modlog cases in this server. |
| ,kik | Fake kick a member. |
| ,myut | Fake mute a member. |
| ,unben | Fake unban a user. |
| ,unmyut | Fake unmute a member. |
| ,unworn | Fake unwarn a member for the specified reason. |
| ,worn | Fake warn a member for the specified reason. |
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. |
FreeloaderMode
An useful cog dedicated to banning those stupid freeloaders that leave your server right after an event or something.
Author(s): inthedark.org and evanroby
| Command | Description |
|---|---|
| ,freeloader | Configuration options for freeloader mode. |
|
Aliases: fm, freeloadermode
|
|
| ,freeloader action | Set the action to take upon freeloaders that leave the server. |
| ,freeloader log | Set the channel where freeloader stats are logged in. |
| ,freeloader message | |
| ,freeloader off | Toggle freeloader mode off. |
|
Aliases: end
|
|
| ,freeloader on | Toggle freeloader mode with an optional time to untoggle. |
| ,freeloader settings | Show the current settings for freeloader mode. |
|
Aliases: showsettings, show
|
|
| ,freeloader time | Sets the time length of the tempban. |
| ,freeloader whitelist | Adds or removes managers for your guild. |
Friend
Custom commands for friends of developer
| Command | Description |
|---|---|
| ,06 | Gives a light roast to someone. Defaults to the author. |
| ,bull | Insults a user with brain cell count. Defaults to the author if no user is specified. |
| ,evan | Gives a cheesy pickup line. Defaults to the author. |
| ,joke | Tells a random fun joke |
|
Aliases: jassubro
|
|
| ,yafi | Shares a random fact |
Fun
Module for fun/meme commands.
RedBot V3 conversion of Appu's Fun cog.
Author(s): Appu and TrustyJAID
| Command | Description |
|---|---|
| ,oof | React 🅾🇴🇫 to a message. |
| ,react | Add letter(s) as reaction to previous message. |
| ,regional | Replace letters with regional indicator emojis. |
| ,space | Add n spaces between each letter. Ex: |
| ,textflip | Flip given text. |
| ,vowelreplace | Replaces all vowels in a word with a letter. |
GameRoles
Grant roles when a user is playing a specific game.
Author(s): Unknown
| Command | Description |
|---|---|
| ,gameroles | Group command for game roles. |
|
Aliases: gr
|
|
| ,gameroles addactivity | Add an activity to trigger a role. |
| ,gameroles addrole | Sets a role to be managed by gameroles. |
| ,gameroles currentactivity | Get your current activity. |
| ,gameroles delactivity | Remove an activity from triggering a role. |
| ,gameroles delrole | Stop a role from being managed by gameroles. |
| ,gameroles listactivities | List the activities that trigger a role. |
| ,gameroles listroles | List the roles currently managed by gameroles. |
| ,gameroles recheck | Force a recheck of your current activities. |
| ,gameroleset | Config options for gameroles. |
|
Aliases: grset
|
|
| ,gameroleset add | Set if roles should be added when someone starts playing a game. |
| ,gameroleset remove | Set if roles should be removed when someone stops playing a game. |
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 embeds | Enable detection of highlights inside embeds for a channel. |
| ,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 embeds | Enable detection of highlights inside embeds for the guild. |
| ,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. |
Holiday
Display holidays for countries worldwide, with support for setting a default country and listing available countries.
Author(s): MAX
| Command | Description |
|---|---|
| ,holidays | Display public holidays for a country in the current year with durations. |
| ,holidays countries | List supported country codes for holidays. |
| ,holidays setcode | Set your default country code for holidays. |
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. |
Info
Custom info commands.
Author(s): inthedark.org
| Command | Description |
|---|---|
| ,userinfo | Check user's info, defaults to author. |
Invite
An advanced invite for [botname] To configure the invite command, check out [p]invite set.
Author(s): Evanroby and Jojo#7791
| Command | Description |
|---|---|
| ,invite | Invite [botname] to your server! |
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
|
|
LoadDev
Allow live loading of Dev commands from Core
Author(s): TrustyJAID
| Command | Description |
|---|---|
| ,url | Parse and make a URL human readable. |
Lock
Advanced channel and server locking.
Author(s): inthedark.org and Phenom4n4n
| Command | Description |
|---|---|
| ,lock | Lock a channel. |
| ,lock server | Lock the server. |
| ,unlock | Unlock a channel. |
| ,unlock server | Unlock the server. |
| ,unviewlock | Allow users to view a channel. |
| ,viewlock | Prevent users from viewing a channel. |
LoveCalculator
Calculate the love percentage for two users!
Author(s): Bobloy and SnappyDragon
| Command | Description |
|---|---|
| ,lovecalculator | Calculate the love percentage! |
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. |
MsgTracker
Tracks how many messages people send.
Idea prompted by Esports Discord, specifically Frostyy#1313 (526672641701183509)
| Command | Description |
|---|---|
| ,messages | Displays how many messages the user has. |
| ,msgleaderboard | Message Tracker Leaderboard, displays all the members. |
|
Aliases: msglb
|
|
| ,msgtop10 | Displays the top 10 members in the leaderboard |
| ,mtset | Message Count Settings. |
|
Aliases: msgtset
|
|
| ,mtset admin | Administration commands. |
| ,mtset admin counter | Change a member's recorded message count. |
| ,mtset admin deletecount | Will delete the member's entire record. |
| ,mtset admin resetguild | Will delete Guild's recorded members. |
| ,mtset channellist | Displays channels that are being ignored from tracking. |
| ,mtset enable | Enables / Disables system. |
| ,mtset ignore | Ignore users / channels from message tracking. |
| ,mtset ignore channel | This will ignore/unignore a channel from message tracking. |
| ,mtset ignore mods | Ignores/Unignores staff of a server. |
| ,mtset ignore user | This blocks the user(s) from being tracked. |
| ,mtset showsettings | Display guild specific settings. |
|
Aliases: showsetting, ss, list
|
|
| ,mtset userlist | Displays users who are being ignored from tracking. |
| ,trackignore | Ignore yourself from message tracking. |
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. |
NekosBest
Sends random images from nekos.best + RolePlay Commands.
Author(s): MAX
| Command | Description |
|---|---|
| ,angry | angry at a user. |
| ,baka | Baka baka baka! |
| ,bite | Bite a user! |
| ,blush | blushes! |
| ,bored | You're bored! |
| ,cry | Cry! |
| ,cuddle | Cuddle a user! |
| ,dance | Dance! |
| ,facepalm | Facepalm at a user! |
| ,feed | Feeds a user! |
| ,handhold | handhold a user! |
| ,handshake | handshake! |
| ,happy | happiness with a user! |
| ,highfive | highfive a user! |
| ,hugs | Hugs a user! |
| ,husbando | Send a random husbando image. |
| ,kiss | Kiss a user! |
| ,kitsune | Send a random kitsune image. |
| ,laugh | laugh! |
| ,lurk | Lurks! |
| ,nekos | Send a random neko image. |
| ,nekoset | Settings for nekosbest cog. |
| ,nekoset reset | Reset a user's command counts. |
| ,nod | nods a user far far away. |
| ,nom | nom nom a user far far away. |
| ,nope | nope a user far far away. |
| ,pat | Pats a user! |
| ,peck | peck! |
| ,pokes | Pokes at a user! |
| ,pout | Pout a user! |
| ,punch | punch a user! |
| ,run | Run away from a user. |
| ,shoot | shoot a user! |
| ,shrug | Shrugs a user! |
| ,slap | Slap a user! |
| ,sleep | Sleep zzzz! |
| ,smile | Smile! |
| ,smug | Smugs at someone! |
| ,stare | Stares at a user! |
| ,think | Thinking! |
| ,thumbsup | thumbsup! |
| ,tickle | Tickle a user! |
| ,vkick | kick a user! |
| ,waifu | Send a random waifu image. |
| ,wave | Waves! |
| ,wink | Winks at a user! |
| ,yawn | yawn! |
| ,yeet | yeet a user far far away. |
NickNamer
NickNamer
Author(s): Dav
| Command | Description |
|---|---|
| ,cnick | Forcibly change a user's nickname. |
| ,freezenick | Freeze a users nickname. |
| ,nick | Forcibly change a user's nickname to a predefined string. |
| ,nickpurge | Remove all nicknames in the server. |
| ,nickset | Nicknamer settings |
| ,nickset dm | Set if you would like the bot to DM the user who's nickname was changed. |
| ,nickset modlog | Set if you would like to create a modlog entry everytime a nickname is being changed. |
| ,nickset name | Set the default name that will be applied when using |
| ,tempnick | Temporarily rename a user. |
| ,unfreezenick | Unfreeze a user's nickname. |
Notes
Store moderator notes on users
Author(s): crayyy_zee
| Command | Description |
|---|---|
| ,allnotes | See all the notes ever taken in your server. |
|
Aliases: guildnotes
|
|
| ,delnote | Delete a note of a user. |
| ,notes | See all the notes of a user. |
| ,removenotes | Delete all notes of a user. |
| ,setnote | Add a note to a user. |
OnlineStats
Information about what devices people are using to run discord.
| Command | Description |
|---|---|
| ,onlineinfo | Show what devices a member is using. |
| ,onlinestatus | Print how many people are using each type of device. |
|
Aliases: onlinestats
|
|
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. |
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! |
Prefix
Prefix management.
Author(s): Unknown
| Command | Description |
|---|---|
| ,prefix | Manage server prefixes. |
| ,prefix add | Add a prefix to this server's prefix list. |
| ,prefix clear | Reset this server's prefixes to the default list. |
|
Aliases: reset
|
|
| ,prefix remove | Remove a prefix from this server's prefix list. |
| ,prefix set | Set the prefixes for this server. |
Purge
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.
| Command | Description |
|---|---|
| ,purge | Removes messages that meet a criteria. |
| ,purge after | Delete all messages after a specified message. |
| ,purge before | Deletes X messages before the specified message. |
| ,purge between | Delete the messages between Message One and Message Two, providing the messages IDs. |
| ,purge bot | Removes bot messages, optionally takes a prefix argument. |
| ,purge contains | Removes all messages containing a text. |
| ,purge custom | Remove messages that meet a criteria from the flags. |
| ,purge duplicates | Deletes duplicate messages in the channel from the last X messages and keeps only one copy. |
| ,purge embeds | Removes messages that have embeds in them. |
| ,purge emoji | Removes all messages containing custom emoji. |
| ,purge files | Removes messages that have attachments in them. |
| ,purge images | Removes messages that have embeds or attachments. |
| ,purge links | Removes all messages containing a link. |
| ,purge mine | Removes my messages from the channel. |
| ,purge reactions | Removes all reactions from messages that have them. |
| ,purge regex | Removes messages that matches the regex pattern. |
| ,purge self | Removes your messages from the channel. |
| ,purge user | Removes all messages by the member. |
Quiz
Play a kahoot-like trivia game with questions from Open Trivia Database. Originally by Keane for Red v2
Author(s): Unknown
| Command | Description |
|---|---|
| ,quiz | Play a kahoot-like trivia game. |
| ,quiz categories | List quiz categories. |
| ,quiz play | Create or join a quiz game. |
| ,quizset | Quiz settings. |
| ,quizset afk | Set number of questions before the game ends due to non-answers. |
| ,quizset multiplier | Set the credit multiplier. |
| ,quizset questions | Set number of questions per game. |
| ,quizset show | Toggle revealing the answers. |
Quotes
Get a random quote.
Author(s): Kreusada
| Command | Description |
|---|---|
| ,quote | Get a random quote. |
RPS
Rock, Paper, Scissors (Lizard, Spock)
More detailed docs: <https://cogs.yamikaitou.dev/rps.html>
Author(s): Unknown
| Command | Description |
|---|---|
| ,rps | Play a game of Rock, Paper, Scissors |
| ,rpsls | Play a game of Rock, Paper, Scissors, Lizard, Spock |
| ,rpsrules | Rules of Rock, Paper, Scissors (Lizard, Spock) |
|
Aliases: rpslsrules
|
|
RanklyVotesTracker
Track votes on Rankly, assign roles to voters and remind them to vote!
Author(s): AAA3A
| Command | Description |
|---|---|
| ,ranklyvotestracker | Commands to interact with RanklyVotesTracker. |
|
Aliases: rvt
|
|
| ,ranklyvotestracker leaderboard | Show the lifetime leaderboard of voters. |
| ,ranklyvotestracker monthlyleaderboard | Show the monthly leaderboard of voters. |
| ,setranklyvotestracker | Commands to configure RanklyVotesTracker. |
|
Aliases: setrvt
|
|
| ,setranklyvotestracker customvotemessage | Custom vote message. You can specify the ID or the link of an existing message, or provide an embed payload. Use the variables |
| ,setranklyvotestracker customvoteremindermessage | Custom vote reminder message. You can specify the ID or the link of an existing message, or provide an embed payload. Use the variables |
| ,setranklyvotestracker enabled | Toggle the cog. WARNING: Red-Web-Dashboard has to be installed and started for this to work. |
| ,setranklyvotestracker instructions | Instructions on how to set up RanklyVotesTracker. |
| ,setranklyvotestracker modalconfig | Set all settings for the cog with a Discord Modal. |
| ,setranklyvotestracker ranklyauthaurizationkey | Your Rankly authorization key, used to secure the Dashboard webhook. That's the key which you set on https://rankly.live/dashboard/GUILD_ID/webhooks. |
| ,setranklyvotestracker resetleaderboards | Reset the leaderboards. |
| ,setranklyvotestracker resetsetting | Reset a setting. |
| ,setranklyvotestracker showsettings | Show all settings for the cog with defaults and values. |
| ,setranklyvotestracker votelogschannel | The channel where votes notifications will be sent. |
| ,setranklyvotestracker votereminder | Toggle vote reminders. A reminder will be sent to voters 12 hours after their vote. |
| ,setranklyvotestracker votersrole | The role that will be assigned to voters. |
| ,setranklyvotestracker voteschannel | The channel where votes notifications will be sent. |
Reach
Check the reach of ping roles in specific channels and find the closest ping roles for the number of members you want to ping!
Author(s): AAA3A and evanroby
| Command | Description |
|---|---|
| ,reach | Check the reach of ping roles in specific channels and find the closest ping roles for the number of members you want to ping! |
| ,reach addroleforsearch | Add a role to the list of roles to search for. |
| ,reach check | Check the reach of specific ping roles in a specific channel. |
| ,reach clearrolesforsearch | Clear the list of roles to search for. |
| ,reach listrolesforsearch | List the roles that are in the list of roles to search for. |
| ,reach removeroleforsearch | Remove a role from the list of roles to search for. |
| ,reach search | Find the closest ping roles for the amount of members you want to ping in a specific channel. |
| ,reach setrolesforsearch | Set the roles to search for. This will replace the current list of roles to search for. |
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. |
ReqCounter
Author(s): evanroby
| Command | Description |
|---|---|
| ,req | |
| ,req setroles | Manage roles that can use req commands |
|
Aliases: roles
|
|
| ,req setroles add | Add role(s) that can use req commands |
| ,req setroles clear | Clear all allowed roles (reverts to manage_messages permission) |
|
Aliases: reset
|
|
| ,req setroles list | List all roles that can use req commands |
|
Aliases: show, view
|
|
| ,req setroles remove | Remove role(s) from being able to use req commands |
| ,req start | Start tracking messages in this channel |
|
Aliases: begin
|
|
| ,req status | Check current tracking status and statistics |
|
Aliases: info, stats
|
|
| ,req stop | End tracking without declaring a winner. |
|
Aliases: end, cancel
|
|
| ,req winner | End tracking and announce the winner |
RoleUtils
Useful role commands.
Includes massroling, role targeting, autoroling and reaction roles.
Author(s): inthedark.org and PhenoM4n4n
| Command | Description |
|---|---|
| ,autorole | Manage autoroles and sticky roles. |
| ,autorole add | Add a role to be added to all new members on join. |
| ,autorole bots | Manage autoroles for bots. |
| ,autorole bots add | Add a role to be added to all new bots on join. |
| ,autorole bots remove | Remove an autorole for bots. |
| ,autorole bots toggle | Toggle the bots only autorole system. |
| ,autorole humans | Manage autoroles for humans. |
| ,autorole humans add | Add a role to be added to all new humans on join. |
| ,autorole humans remove | Remove an autorole for humans. |
| ,autorole humans toggle | Toggle the human only autorole system. |
| ,autorole remove | Remove an autorole. |
| ,autorole sticky | |
|
Aliases: stickyrole
|
|
| ,autorole sticky add | |
| ,autorole sticky remove | |
| ,autorole sticky set | |
| ,autorole toggle | Toggle the auto role system. |
| ,buttonrole | Base command for Button Role management. |
| ,buttonrole bind | Bind a button role to an emoji on a message. |
| ,buttonrole create | Create a button role. |
| ,buttonrole delete | Delete an entire button role for a message. |
| ,buttonrole delete bind | Delete an emoji-role bind for a button role. |
| ,buttonrole list | View the button roles on this server. |
| ,multirole | Add multiple roles to a member. |
| ,multirole remove | Remove multiple roles from a member. |
| ,reactrole | Base command for Reaction Role management. |
| ,reactrole bind | Bind a reaction role to an emoji on a message. |
| ,reactrole create | Create a reaction role. |
| ,reactrole delete | Delete an entire reaction role for a message. |
| ,reactrole delete bind | Delete an emoji-role bind for a reaction role. |
| ,reactrole list | View the reaction roles on this server. |
| ,role | Base command for modifying roles. |
| ,role add | Add a role to a member. |
| ,role addmulti | Add a role to multiple members. |
| ,role all | Add a role to all members of the server. |
| ,role bots | Add a role to all bots in the server. |
| ,role color | Change a role's color. |
| ,role colors | Sends the server's roles, ordered by color. |
| ,role create | Creates a role. |
| ,role custom | Add/Remove roles to one or more users |
| ,role hoist | Toggle whether a role should appear seperate from other roles. |
| ,role humans | Add a role to all humans (non-bots) in the server. |
| ,role in | Add a role to all members of a another role. |
| ,role info | Get information about a role. |
| ,role members | Sends a list of members in a role. |
| ,role name | Change a role's name. |
| ,role rall | Remove a role from all members of the server. |
| ,role rbots | Remove a role from all bots in the server. |
| ,role remove | Remove a role from a member. |
| ,role removemulti | Remove a role from multiple members. |
| ,role rhumans | Remove a role from all humans (non-bots) in the server. |
| ,role rin | Remove a role from all members of a another role. |
| ,role target | Modify roles using 'targeting' args. |
| ,role target add | Add a role to members using targeting args. |
| ,role target remove | Remove a role from members using targeting args. |
| ,role uniquemembers | View the total unique members between multiple roles. |
RolloutGame
Play a match of Rollout game, with buttons!
| Command | Description |
|---|---|
| ,rolloutgame | Play a match of Rollout game. |
|
Aliases: rollout
|
|
| ,rolloutgameleaderboard | Show RollOutGame leaderboard. |
|
Aliases: rolloutlb
|
|
| ,setrolloutgame | Group of commands to set RollOutGame. |
| ,setrolloutgame modalconfig | Set all settings for the cog with a Discord Modal. |
| ,setrolloutgame prize | Set the prize for Red bank system and cog leaderboard. Default is 5000. |
| ,setrolloutgame redeconomy | If this option is enabled, the cog will give credits to the user each time the game is won. |
| ,setrolloutgame resetleaderboard | Reset leaderboard in the guild. |
| ,setrolloutgame resetsetting | Reset a setting. |
| ,setrolloutgame showsettings | Show all settings for the cog with defaults and values. |
RumbleNotifier
Ping a role when a rumble starts, and let members subscribe or unsubscribe from the notifications!
Author(s): AAA3A
| Command | Description |
|---|---|
| ,setrumblenotifier | Settings for the RumbleNotifier cog. |
|
Aliases: setrn
|
|
| ,setrumblenotifier channels | The channels/categories where the cog will detect rumbles. |
| ,setrumblenotifier enabled | Enable or disable the cog. |
| ,setrumblenotifier modalconfig | Set all settings for the cog with a Discord Modal. |
| ,setrumblenotifier resetsetting | Reset a setting. |
| ,setrumblenotifier role | The role that will be pinged when a rumble starts. |
| ,setrumblenotifier showsettings | Show all settings for the cog with defaults and values. |
| ,setrumblenotifier subscribing | Enable or disable the subscribing system. |
RumbleRoyaleUtils
Allow Rumble Royale players to check easely if they are alive or not and ping the host when a Rumble Royale ends!
Author(s): AAA3A
| Command | Description |
|---|---|
| ,setrumbleroyaleutils | Settings for the RumbleRoyaleUtils cog. |
| ,setrumbleroyaleutils amialive | Enable or disable the am I alive feature. |
| ,setrumbleroyaleutils modalconfig | Set all settings for the cog with a Discord Modal. |
| ,setrumbleroyaleutils pinghostonend | Enable or disable the ping host on end feature. |
| ,setrumbleroyaleutils pingplayersondeath | Enable or disable the ping players on death feature. |
| ,setrumbleroyaleutils resetsetting | Reset a setting. |
| ,setrumbleroyaleutils showsettings | Show all settings for the cog with defaults and values. |
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
| Command | Description |
|---|---|
| ,lastactions | View the last audit log entries for the server or a member/user. |
| ,lastpayouts | View the last payouts for the server or a member/user. |
| ,recoversecurityaccess | Recover access to Security. |
ServerSupporters
Track and give roles to supporters, members using the server tag or having a server invite link in their status!
Author(s): AAA3A
| Command | Description |
|---|---|
| ,setserversupporters | Settings for the Server Supporters system. |
| ,setserversupporters enabled | Whether the server supporters system is enabled. |
| ,setserversupporters forceupdate | Force update the roles of all members in the guild. |
| ,setserversupporters listsupporters | List all members with the status supporter role. |
| ,setserversupporters logschannel | The channel where logs will be sent. |
| ,setserversupporters modalconfig | Set all settings for the cog with a Discord Modal. |
| ,setserversupporters resetsetting | Reset a setting. |
| ,setserversupporters showsettings | Show all settings for the cog with defaults and values. |
| ,setserversupporters statussupporterrole | The role given to users who have the server invite link in their status. |
| ,setserversupporters tagabandonchannel | The channel where users can abandon the server tag. |
| ,setserversupporters tagsupporterrole | The role given to users who use the server tag. |
Snipe
Bulk sniping deleted and edited messages, for moderation purpose!
| Command | Description |
|---|---|
| ,esnipe | Bulk snipe edited messages. |
| ,esnipe bulk | Bulk snipe edited messages. |
| ,esnipe embeds | Bulk snipe edited messages with embeds. |
| ,esnipe index | Snipe an edited message. |
| ,esnipe list | List edited messages. |
| ,esnipe member | Bulk snipe edited messages for the specified member. |
| ,esnipe membersmentions | Bulk snipe edited messages with members mentions. |
| ,esnipe mentions | Bulk snipe edited messages with roles/users mentions. |
| ,esnipe rolesmentions | Bulk snipe edited messages with roles mentions. |
| ,setsnipe | Commands to configure Snipe. |
| ,setsnipe ignored | Set if the deleted and edited messages in this guild will be ignored. |
| ,setsnipe ignoredchannels | Set the channels in which deleted and edited messages will be ignored. |
| ,setsnipe modalconfig | Set all settings for the cog with a Discord Modal. |
| ,setsnipe resetsetting | Reset a setting. |
| ,setsnipe showsettings | Show all settings for the cog with defaults and values. |
| ,snipe | Bulk snipe deleted messages. |
| ,snipe bulk | Bulk snipe deleted messages. |
| ,snipe embeds | Bulk snipe deleted messages with embeds. |
| ,snipe index | Snipe a deleted message. |
| ,snipe list | List deleted messages. |
| ,snipe member | Bulk snipe deleted messages for the specified member. |
| ,snipe membersmentions | Bulk snipe deleted messages with members mentions. |
| ,snipe mentions | Bulk snipe deleted messages with roles/users mentions. |
| ,snipe rolesmentions | Bulk snipe deleted messages with roles mentions. |
Spotify
Show what song a user is listening to on Spotify.
Author(s): [unknown](https://github.com/Coltuna/unknown-cogs)
| Command | Description |
|---|---|
| ,spotify | Check what Spotify song a user is listening to. |
Sticky
Sticky messages to your channels.
Author(s): evanroby
| Command | Description |
|---|---|
| ,sticky | Sticky a message to this channel. |
| ,sticky existing | Sticky an existing message to this channel. |
| ,sticky tagdocs | Get links to TagScript documentation and examples. |
|
Aliases: docs
|
|
| ,sticky tagscript | Sticky a TagScript message to this channel. |
| ,sticky toggleheader | Toggle the header for stickied messages in this channel. |
| ,unsticky | Remove the sticky message from this channel. |
Suggest
Author(s): Unknown
| Command | Description |
|---|---|
| ,staffsuggest | |
| ,suggestsetup | |
|
Aliases: sssetup
|
|
| ,suggestsetup channel | |
| ,suggestsetup info | |
| ,suggestsetup modrole | |
| ,suggestsetup staffrole | |
System
Get system metrics.
Most commands work on all OSes or omit certian information.See the help for individual commands for detailed limitations.
Author(s): @vexingvexed
| Command | Description |
|---|---|
| ,system | Get information about your system metrics. |
| ,system all | Get an overview of the current system metrics, similar to |
|
Aliases: overview, top
|
|
| ,system cpu | Get metrics about the CPU. |
| ,system disk | Get infomation about disks connected to the system. |
| ,system mem | Get infomation about memory usage. |
|
Aliases: memory, ram
|
|
| ,system network | Get network stats. They may have overflowed and reset at some point. |
|
Aliases: net
|
|
| ,system processes | Get an overview of the status of currently running processes. |
|
Aliases: proc
|
|
| ,system red | See what resources [botname] is using. |
| ,system sensors | Get sensor metrics. |
| ,system uptime | Get the system boot time and how long ago it was. |
|
Aliases: up
|
|
| ,system users | Get information about logged in users. |
Tags
Create and use tags.
The TagScript documentation can be found [here](https://cogs.melonbot.io/tags/).
Author(s): inthedark.org, PhenoM4n4n, sravan, and npc203
| Command | Description |
|---|---|
| ,invoketag | Manually invoke a tag with its name and arguments. |
| ,tag | Tag management with TagScript. |
|
Aliases: customcom, cc, alias
|
|
| ,tag add | Add a tag with TagScript. |
| ,tag alias | Add an alias for a tag. |
| ,tag append | Add text to a tag's TagScript. |
| ,tag backup | Backup all the tag data for your server. |
| ,tag docs | Search the TagScript documentation for a block. |
| ,tag edit | Edit a tag's TagScript. |
| ,tag info | Show information about a tag. |
| ,tag list | View all stored tags on this server. |
| ,tag pastebin | Add a tag with a Pastebin link. |
| ,tag raw | Get a tag's raw content. |
| ,tag remove | Permanently delete a tag. |
| ,tag restore | Restore all tag data for your server. |
| ,tag search | Search for tags by name. |
| ,tag unalias | Remove an alias for a tag. |
| ,tag usage | See tag usage stats. |
|
Aliases: stats
|
|
| ,tags | View all tags and aliases. |
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. |
Tickets
Configure and manage a tickets system for your server!
Author(s): AAA3A
| Command | Description |
|---|---|
| ,settickets | Commands to configure Tickets. |
| ,settickets addbutton | Add a button to a message. |
| ,settickets adddropdownoption | Add an option to the dropdown of a message. |
| ,settickets alwaysincludeitemlabel | Whether the item label will always be included in the embeds. |
| ,settickets autodeleteonclose | Time in hours before the ticket is deleted after being closed. Set to 0 for an immediate deletion. |
| ,settickets blacklistroles | Roles that can't create tickets. |
| ,settickets categoryclosed | Category where the closed tickets will be created. |
| ,settickets categoryopen | Category where the open tickets will be created. |
| ,settickets channelname | Name of the channel where the tickets will be created, reduced to 100 characters. You can use the following placeholders: |
| ,settickets clearmessage | Clear the components of a message. |
| ,settickets closeafterdankpayout | Whether the ticket will be closed after a Dank Memer payout. |
| ,settickets closeonleave | Whether the ticket will be closed when the owner leaves the server. |
| ,settickets closereopenreasonmodal | Whether a modal will be sent to the ticket owner when they close or reopen a ticket for asking a reason. |
| ,settickets configureappeals | Configure the appeal feature. |
| ,settickets createmodlogcase | Whether a modlog's case will be created when a ticket is created. |
| ,settickets creatingmodal | Whether a modal will be sent to the ticket owner when they create a ticket. |
| ,settickets custommessage | Custom message that will be sent when a ticket is created. You can use the following placeholders: |
| ,settickets disabledefaultopenmodal | Whether the default open modal will be disabled. |
| ,settickets emojiapproveappeal | Emoji of the |
| ,settickets emojiclaim | Emoji of the |
| ,settickets emojiclose | Emoji of the |
| ,settickets emojidelete | Emoji of the |
| ,settickets emojilock | Emoji of the |
| ,settickets emojireopen | Emoji of the |
| ,settickets emojitranscript | Emoji of the |
| ,settickets emojiunclaim | Emoji of the |
| ,settickets emojiunlock | Emoji of the |
| ,settickets enabled | Whether the profile is enabled or not. |
| ,settickets forumchannel | Forum/text channel where the tickets will be created as threads. |
| ,settickets forumtags | Tags that will be added to the threads in the forum channel. |
| ,settickets logschannel | Channel where the logs will be sent. |
| ,settickets maxopenticketsbymember | Maximum number of open tickets a member can have. |
| ,settickets modalconfig | Set all settings for the cog with a Discord Modal. |
| ,settickets ownercanaddmembers | Whether the ticket owner can add members to the ticket. |
| ,settickets ownercanclose | Whether the ticket owner can close the ticket. |
| ,settickets ownercanremovemembers | Whether the ticket owner can remove members from the ticket. |
| ,settickets ownercanreopen | Whether the ticket owner can reopen the ticket. |
| ,settickets ownercloseconfirmation | Whether the ticket owner get a message to confirm the closing of the ticket. |
| ,settickets pingroles | Roles that will be pinged when a ticket is created. |
| ,settickets profileadd | Create a new profile with defaults settings. |
| ,settickets profileclone | Clone an existing profile with his settings. |
| ,settickets profileremove | Remove an existing profile. |
| ,settickets profilerename | Rename an existing profile. |
| ,settickets profileslist | List the existing profiles. |
|
Aliases: listprofiles
|
|
| ,settickets resetsetting | Reset a setting. |
| ,settickets setup | Help to setup Tickets. |
| ,settickets showsettings | Show all settings for the cog with defaults and values. |
| ,settickets speakroles | Roles that can speak in the ticket channel. |
| ,settickets supportroles | Roles that can support tickets. |
| ,settickets ticketrole | Role that will be added to the ticket owner for the duration of the ticket. |
| ,settickets transcripts | Whether a transcript will be created when a ticket is deleted. |
| ,settickets viewroles | Roles that can view tickets. |
| ,settickets welcomemessage | Welcome message that will be sent when a ticket is created. You can use the following placeholders: |
| ,settickets whitelistroles | Roles that can create tickets. |
| ,ticket | Create, manage and list tickets. |
|
Aliases: tickets
|
|
| ,ticket addmember | Add a member to a ticket. |
| ,ticket approveappeal | Approve an appeal. |
| ,ticket claim | Claim a ticket. |
| ,ticket close | Close a ticket. |
| ,ticket create | Create a ticket. |
| ,ticket createfor | Create a ticket for a member. |
| ,ticket export | Export a ticket. |
| ,ticket list | List tickets. |
| ,ticket removemember | Remove a member from a ticket. |
| ,ticket reopen | Reopen a ticket. |
| ,ticket settings | Show Tickets settings. |
| ,ticket show | Show a ticket. |
| ,ticket unclaim | Unclaim a ticket. |
| ,ticket unlock | Unlock a ticket. |
Timer
Start countdowns that help you keep track of the time passed
| Command | Description |
|---|---|
| ,timer | Manage Timers. |
| ,timer end | End a timer. |
| ,timer list | Get a list of all the active timers in this server. |
| ,timer start | Start a timer. |
| ,timerset | Customize settings for timers. |
|
Aliases: tset, timersettings
|
|
| ,timerset emoji | Change the emoji used for timers. |
| ,timerset notifyusers | Toggle whether or not to notify users when a timer ends. |
| ,timerset reactionmode | Toggle whether to use reactions instead of buttons for timers. |
| ,timerset showsettings | See the configured settings for timers in your server. |
|
Aliases: ss, showsetting, show
|
|
Timestamp
A discord timestamp creator cog.
| Command | Description |
|---|---|
| ,timestamp | Make your very own discord timestamp! |
|
Aliases: ts
|
|
| ,timestamp absolute | Produce an absolute timestamp. |
| ,timestamp relative | Produce a timestamp relative to right now. |
| ,timestamp snowflake | Produce a snowflake's timestamp |
| ,timestamp timezone | Timezone related commands |
| ,timestamp timezone set | Set your timezone for conversions |
Timezone
Gets times across the world...
Author(s): Unknown
| Command | Description |
|---|---|
| ,time | Check your or someone else's time. |
| ,time compare | Compare your time with another user's. |
| ,time iso | Lookup a timezone from an ISO 3166 country code. |
| ,time me | Set or show your timezone. |
| ,time tz | Get the current time in a timezone. |
| ,time user | Show a user's time. |
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. |
Utility
Utility commands.
Author(s): Unknown
| 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 random numbers within a range. |
| ,serverinfo | Show server information. |
| ,stopwatch | Start or stop the stopwatch. |
|
Aliases: sw
|
|
| ,urban | Search the Urban Dictionary. |
Verify
Verification process for members
Setting up a verification process so members have to verify they read or accept the rules
| Command | Description |
|---|---|
| ,agree | Agreeing to this means you understand the rules of the server. |
|
Aliases: verify
|
|
| ,verifyset | Manages the settings for the guild. |
| ,verifyset active | Activates or Deactivates the verification process. |
| ,verifyset autorole | Define roles to give when an user pass the verification. |
| ,verifyset autorole add | Add a role to give. |
| ,verifyset autorole list | List all roles that will be given. |
| ,verifyset autorole remove | Remove a role to give. |
| ,verifyset log | Sets the channel you wish to log to. |
| ,verifyset temprole | Sets what role is placed on users when they join the guild. |
VrtUtils
A collection of stateless utility commands for getting info about various things.
Author(s): [vertyco](https://github.com/vertyco/vrt-cogs)
| Command | Description |
|---|---|
| ,binary2text | Convert a binary string to text |
| ,botinfo | Get info about the bot |
| ,cleanadventurealerts | Prune adventure alerts from members no longer in the server |
| ,closestuser | Find the closest fuzzy match for a user |
| ,emojidata | Get info about an emoji |
| ,exportchat | Export chat history to an html file |
| ,filterdelete | Delete all messages containing a keyword in a channel |
| ,getbanner | Get a user's banner |
| ,getuser | Find a user by ID |
| ,getwebhook | Find a webhook by ID |
| ,nohoist | Dehoist all nicknames in the server |
| ,noping | Toggle whether you want to be pinged |
| ,nopingset | No Ping subcommands |
| ,nopingset prune | Prune users no longer in the server from the No Ping rule |
| ,nopingset view | List users who have opted out of being pinged |
|
Aliases: list
|
|
| ,oldestaccounts | See which users have the oldest Discord accounts |
| ,oldestchannels | See which channel is the oldest |
| ,oldestmembers | See which users have been in the server the longest |
| ,randomnum | Generate a random number between the numbers specified |
| ,reactmsg | Add a reaction to a message |
| ,rolemembers | View all members that have a specific role |
| ,samplevoters | Select a random sample of voters from a message |
| ,setcooldown | Set a cooldown for the current channel |
| ,teredo | Unobfuscate a Teredo IPv6 address |
| ,text2binary | Convert text to binary |
| ,todorefresh | Refresh a todo list channel. |
| ,wipethreads | Clear all threads from a server |
| ,wipevcs | Clear all voice channels from a server |
WarnSystem
An alternative to the Red core moderation system, providing a different system of moderation similar to Dyno.
Report a bug or ask a question: https://discord.gg/GET4DVkFull documentation and FAQ: http://laggron.red/warnsystem.html
Author(s): retke (El Laggron)
| Command | Description |
|---|---|
| ,masswarn | Perform a warn on multiple members at once. |
| ,masswarn 1 | Perform a simple mass warning. |
| ,masswarn 2 | Perform a mass mute. |
| ,masswarn 3 | Perform a mass kick. |
| ,masswarn 4 | Perform a mass softban. |
| ,masswarn 5 | Perform a mass ban. |
| ,warn | Take actions against a user and log it. |
| ,warn 1 | Set a simple warning on a user. |
| ,warn 2 | Mute the user in all channels, including voice channels. |
| ,warn 3 | Kick the member from the server. |
| ,warn 4 | Softban the member from the server. |
| ,warn 5 | Ban the member from the server. |
| ,warnings | Shows all warnings of a member. |
| ,warnlist | List the latest warnings issued on the server. |
| ,warnset | Set all WarnSystem settings. |
| ,warnset autoupdate | Defines if the bot should update permissions of new channels for the mute role. |
| ,warnset bandays | Set the number of messages to delete when a member is banned. |
| ,warnset channel | Set the channel for the WarnSystem modlog. |
| ,warnset color | Edit the color of the embed. |
| ,warnset convert | Convert BetterMod V2 logs to V3. |
| ,warnset description | Set a custom description for the modlog embeds. |
| ,warnset detectmanual | Defines if the bot should log manual kicks/bans with WarnSystem. |
| ,warnset hierarchy | Set if the bot should respect roles hierarchy. |
| ,warnset mute | Create the role used for muting members. |
| ,warnset refreshmuterole | Refresh the mute role's permissions in the server. |
| ,warnset reinvite | Set if the bot should send an invite after a temporary ban. |
| ,warnset removeroles | Defines if the bot should remove all roles on mute |
| ,warnset settings | Show the current settings. |
| ,warnset showmod | Defines if the responsible moderator should be revealed to the warned member in DM. |
| ,warnset substitutions | Manage the reasons' substitutions |
| ,warnset substitutions add | Create a new subsitution. |
| ,warnset substitutions delete | Delete a previously set substitution. |
| ,warnset substitutions list | List all existing substitutions on your server |
| ,warnset thumbnail | Edit the image displayed on the embeds. |
| ,wautomod | WarnSystem automod configuration. |
| ,wautomod antispam | Configure the antispam system. |
| ,wautomod antispam delay | If antispam is triggered twice within this delay, perform the warn. |
| ,wautomod antispam enable | Enable WarnSystem's antispam. |
| ,wautomod antispam info | Show infos about the antispam system. |
| ,wautomod antispam threshold | Defines the spam threshold. |
| ,wautomod antispam warn | Define the warn taken when the antispam is triggered. |
| ,wautomod antispam whitelist | Manage word whitelist ignored for antispam. |
| ,wautomod antispam whitelist add | Add multiple words for the whitelist. |
| ,wautomod antispam whitelist clear | Clear the whitelist. |
| ,wautomod antispam whitelist delete | Remove multiple words for the whitelist. |
| ,wautomod antispam whitelist list | List words in the whitelist. |
| ,wautomod enable | Enable or disable WarnSystem's automod. |
| ,wautomod regex | Trigger warnings when a regular expression matches a message like ReTrigger. |
| ,wautomod regex add | Create a new Regex trigger for a warning. |
| ,wautomod regex delete | Delete a Regex trigger. |
| ,wautomod regex edited | Defines if the bot should check edited messages. |
| ,wautomod regex list | Lists all Regex triggers. |
| ,wautomod regex show | Show details of a Regex trigger. |
| ,wautomod warn | Trigger actions when a member get x warnings within the specified time. |
| ,wautomod warn add | Create a new automated warn based on member's modlog. |
| ,wautomod warn delete | Delete an automated warning. |
| ,wautomod warn list | Lists automated warnings on this server. |
| ,wautomod warn show | Shows the contents of an automatic warn. |
| ,wsunban | Unban a member banned with WarnSystem. |
| ,wsunmute | Unmute a member muted with WarnSystem. |