36 Cogs with 440 Commands
Appeals
Straightforward ban appeal system for Discord servers.
Author(s): [vertyco](https://github.com/vertyco/vrt-cogs)
| Command | Description |
|---|---|
| sb!appeal | Configure appeal server settings |
|
Aliases: appeals, appealset
|
|
| sb!appeal addquestion | Add a question to the appeal form |
| sb!appeal alertchannel | Set the channel ID where alerts for new appeals will be sent |
| sb!appeal alertrole | Add/Remove roles to be pinged when a new appeal is submitted |
| sb!appeal appealmessage | Set the message where users will appeal from |
| sb!appeal approve | Approve an appeal submission by ID |
| sb!appeal bancooldown | Set how long a user must wait after being banned before they can appeal. |
| sb!appeal buttonemoji | Set the emoji of the appeal button |
| sb!appeal buttonlabel | Set the label of the appeal button |
| sb!appeal buttonstyle | Set the style of the appeal button |
| sb!appeal channel | Set the channel where submitted appeals will go |
| sb!appeal createappealmessage | Quickly create and set a pre-baked appeal message in the specified channel |
| sb!appeal delete | Delete an appeal submission by ID |
| sb!appeal deny | Deny an appeal submission by ID |
| sb!appeal discussionthreads | Toggle whether appeals will have a discussion thread created for them |
| sb!appeal editquestion | Edit a question in the appeal form |
| sb!appeal gethelp | How to set up the appeal system |
|
Aliases: info, setup
|
|
| sb!appeal limit | Set the maximum number of appeals a user can submit |
| sb!appeal listquestions | List all questions in the appeal form |
| sb!appeal questiondetails | Set specific data for a question in the appeal form |
| sb!appeal questions | Menu to view questions in the appeal form |
| sb!appeal reappealcooldown | Set how long a user must wait after a denial before they can appeal again. |
| sb!appeal refresh | Refresh the appeal message with the current appeal form |
| sb!appeal removequestion | Remove a question from the appeal form |
| sb!appeal server | Set the server ID where users will be unbanned from |
| sb!appeal sortorder | Set the sort order for a question in the appeal form |
| sb!appeal view | View the current appeal server settings |
| sb!appeal viewquestion | View a question in the appeal form |
| sb!appeal voteemojis | Toggle whether appeals will have vote emojis added to them |
| sb!appeal wipeappeals | Wipe all appeal submissions |
| sb!appealsfor | Get all appeal submissions for a specific user |
| sb!viewappeal | View an appeal submission by ID |
| sb!viewappeals | View all appeal submissions in the server |
Audio
Author(s): Cog Creators
| Command | Description |
|---|---|
| sb!audioset | Music configuration options. |
| sb!audioset autodeafen | Toggle whether the bot will be auto deafened upon joining the voice channel. |
| sb!audioset autoplay | Change auto-play setting. |
| sb!audioset autoplay playlist | Set a playlist to auto-play songs from. |
| sb!audioset autoplay reset | Resets auto-play to the default playlist. |
| sb!audioset autoplay toggle | Toggle auto-play when there no songs in queue. |
| sb!audioset countrycode | Set the country code for Spotify searches. |
| sb!audioset dailyqueue | Toggle daily queues. |
| sb!audioset dc | Toggle the bot auto-disconnecting when done playing. |
| sb!audioset dj | Toggle DJ mode. |
| sb!audioset emptydisconnect | Auto-disconnect from channel when bot is alone in it for x seconds, 0 to disable. |
| sb!audioset emptypause | Auto-pause after x seconds when room is empty, 0 to disable. |
| sb!audioset jukebox | Set a price for queueing tracks for non-mods, 0 to disable. |
| sb!audioset lyrics | Prioritise tracks with lyrics. |
| sb!audioset maxlength | Max length of a track to queue in seconds, 0 to disable. |
| sb!audioset maxvolume | Set the maximum volume allowed in this server. |
| sb!audioset mycountrycode | Set the country code for Spotify searches. |
| sb!audioset notify | Toggle track announcement and other bot messages. |
| sb!audioset persistqueue | Toggle persistent queues. |
| sb!audioset restrictions | Manages the keyword whitelist and blacklist. |
| sb!audioset restrictions blacklist | Manages the keyword blacklist. |
| sb!audioset restrictions blacklist add | Adds a keyword to the blacklist. |
| sb!audioset restrictions blacklist clear | Clear all keywords added to the blacklist. |
| sb!audioset restrictions blacklist delete | Removes a keyword from the blacklist. |
| sb!audioset restrictions blacklist list | List all keywords added to the blacklist. |
| sb!audioset restrictions whitelist | Manages the keyword whitelist. |
| sb!audioset restrictions whitelist add | Adds a keyword to the whitelist. |
| sb!audioset restrictions whitelist clear | Clear all keywords from the whitelist. |
| sb!audioset restrictions whitelist delete | Removes a keyword from the whitelist. |
| sb!audioset restrictions whitelist list | List all keywords added to the whitelist. |
| sb!audioset role | Set the role to use for DJ mode. |
| sb!audioset settings | Show the current settings. |
|
Aliases: info
|
|
| sb!audioset thumbnail | Toggle displaying a thumbnail on audio messages. |
| sb!audioset vote | Percentage needed for non-mods to skip tracks, 0 to disable. |
| sb!autoplay | Starts auto play. |
| sb!bump | Bump a track number to the top of the queue. |
| sb!bumpplay | Force play a URL or search for a track. |
| sb!disconnect | Disconnect from the voice channel. |
| sb!eq | Equalizer management. |
| sb!eq delete | Delete a saved eq preset. |
| sb!eq list | List saved eq presets. |
| sb!eq load | Load a saved eq preset. |
| sb!eq reset | Reset the eq to 0 across all bands. |
| sb!eq save | Save the current eq settings to a preset. |
| sb!eq set | Set an eq band with a band number or name and value. |
| sb!genre | Pick a Spotify playlist from a list of categories to start playing. |
| sb!local | Local playback commands. |
| sb!local folder | Play all songs in a localtracks folder. |
| sb!local play | Play a local track. |
| sb!local search | Search for songs across all localtracks folders. |
| sb!now | Now playing. |
| sb!pause | Pause or resume a playing track. |
| sb!percent | Queue percentage. |
| sb!play | Play the specified track or search for a close match. |
| sb!playlist | Playlist configuration options. |
| sb!playlist append | Add a track URL, playlist link, or quick search to a playlist. |
| sb!playlist copy | Copy a playlist from one scope to another. |
| sb!playlist create | Create an empty playlist. |
| sb!playlist dedupe | Remove duplicate tracks from a saved playlist. |
| sb!playlist delete | Delete a saved playlist. |
| sb!playlist info | Retrieve information from a saved playlist. |
| sb!playlist list | List saved playlists. |
| sb!playlist queue | Save the queue to a playlist. |
| sb!playlist remove | Remove a track from a playlist by url. |
| sb!playlist rename | Rename an existing playlist. |
| sb!playlist save | Save a playlist from a url. |
| sb!playlist start | Load a playlist into the queue. |
| sb!playlist update | Updates all tracks in a playlist. |
| sb!prev | Skip to the start of the previously played track. |
| sb!queue | List the songs in the queue. |
| sb!queue clean | Removes songs from the queue if the requester is not in the voice channel. |
| sb!queue cleanself | Removes all tracks you requested from the queue. |
| sb!queue clear | Clears the queue. |
| sb!queue search | Search the queue. |
| sb!queue shuffle | Shuffles the queue. |
| sb!remove | Remove a specific track number from the queue. |
| sb!repeat | Toggle repeat. |
| sb!search | Pick a track with a search. |
| sb!seek | Seek ahead or behind on a track by seconds or to a specific time. |
| sb!shuffle | Toggle shuffle. |
| sb!shuffle bumped | Toggle bumped track shuffle. |
| sb!sing | Make Red sing one of her songs. |
| sb!skip | Skip to the next track, or to a given track number. |
| sb!stop | Stop playback and clear the queue. |
| sb!summon | Summon the bot to a voice channel. |
| sb!volume | Set the volume, 1% - 150%. |
AutoPublisher
Automatically publish messages in news channels.
Author(s): MAX, AAA3A
| Command | Description |
|---|---|
| sb!autopublisher | Manage AutoPublisher settings. |
|
Aliases: aph, autopub
|
|
| sb!autopublisher ignorechannel | Ignore or unignore news channels for AutoPublisher. |
| sb!autopublisher reset | Reset guild-specific AutoPublisher settings. |
| sb!autopublisher settings | Display current AutoPublisher settings. |
|
Aliases: view
|
|
| sb!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 |
|---|---|
| sb!autoroom | Manage your AutoRoom. |
|
Aliases: vc
|
|
| sb!autoroom allow | Allow a user (or role) into your AutoRoom. |
| sb!autoroom bitrate | Change the bitrate of your AutoRoom. |
| sb!autoroom claim | Claim ownership of this AutoRoom. |
| sb!autoroom deny | Deny a user (or role) from accessing your AutoRoom. |
| sb!autoroom locked | Lock your AutoRoom (visible, but no one can join). |
| sb!autoroom name | Change the name of your AutoRoom. |
| sb!autoroom private | Make your AutoRoom private. |
| sb!autoroom public | Make your AutoRoom public. |
| sb!autoroom settings | Display current settings. |
|
Aliases: about, info
|
|
| sb!autoroom users | Change the user limit of your AutoRoom. |
| sb!autoroomset | Configure the AutoRoom cog. |
| sb!autoroomset access | Control access to all AutoRooms. |
| sb!autoroomset access admin | Allow Admins to join locked/private AutoRooms. |
| sb!autoroomset access bot | Automatically allow bots into AutoRooms. |
| sb!autoroomset access bot add | Allow a bot role into every AutoRoom. |
| sb!autoroomset access bot remove | Disallow a bot role from joining every AutoRoom. |
| sb!autoroomset access mod | Allow Moderators to join locked/private AutoRooms. |
| sb!autoroomset create | Create an AutoRoom Source. |
| sb!autoroomset modify | Modify an existing AutoRoom Source. |
|
Aliases: edit
|
|
| sb!autoroomset modify category | Set the category that AutoRooms will be created in. |
| sb!autoroomset modify defaults | Learn how AutoRoom defaults are set. |
|
Aliases: bitrate, memberrole, other, perms, users
|
|
| sb!autoroomset modify legacytextchannel | Manage if a legacy text channel should be created as well. |
| sb!autoroomset modify legacytextchannel disable | Disable creating a legacy text channel with the AutoRoom. |
| sb!autoroomset modify legacytextchannel enable | Enable creating a legacy text channel with the AutoRoom. |
| sb!autoroomset modify legacytextchannel topic | Manage the legacy text channel topic. |
| sb!autoroomset modify legacytextchannel topic disable | Disable setting a legacy text channel topic. |
| sb!autoroomset modify legacytextchannel topic set | Set the legacy text channel topic. |
| sb!autoroomset modify name | Set the default name format of an AutoRoom. |
| sb!autoroomset modify name custom | A custom channel name. |
| sb!autoroomset modify name game | The users current playing game, otherwise the username format. |
| sb!autoroomset modify name username | Default format: PhasecoreX's Room. |
| sb!autoroomset modify specialperms | Modify special AutoRoom permissions. |
| sb!autoroomset modify specialperms ownermodify | Allow AutoRoom Owners to have the Manage Channels permission on their AutoRoom. |
| sb!autoroomset modify specialperms sendmessage | Allow users to send messages in the AutoRoom built in text channel. |
| sb!autoroomset modify text | Configure sending an introductory message to the AutoRoom text channel. |
| sb!autoroomset modify text disable | Disable sending a message to the newly generated AutoRoom text channel. |
| sb!autoroomset modify text set | Send a message to the newly generated AutoRoom text channel. |
| sb!autoroomset modify type | Choose what type of AutoRoom is created. |
| sb!autoroomset modify type locked | Rooms will be visible to all, but not joinable. AutoRoom Owner can allow users in. |
| sb!autoroomset modify type private | Rooms will be hidden. AutoRoom Owner can allow users in. |
| sb!autoroomset modify type public | Rooms will be open to all. AutoRoom Owner has control over room. |
| sb!autoroomset modify type server | Rooms will be open to all, but the server owns the AutoRoom (so they can't be modified). |
| sb!autoroomset permissions | Check that the bot has all needed permissions. |
|
Aliases: perms
|
|
| sb!autoroomset remove | Remove an AutoRoom Source. |
| sb!autoroomset settings | Display current settings. |
CatFact
Gets a random cat fact.
Author(s): tmerc
| Command | Description |
|---|---|
| sb!catfact | Gets a random cat fact. |
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 |
|---|---|
| sb!cleanup | Base command for deleting messages. |
| sb!cleanup after | Delete all messages after a specified message. |
| sb!cleanup before | Deletes X messages before the specified message. |
| sb!cleanup between | Delete the messages between Message One and Message Two, providing the messages IDs. |
| sb!cleanup bot | Clean up command messages and messages from the bot in the current channel. |
| sb!cleanup duplicates | Deletes duplicate messages in the channel from the last X messages and keeps only one copy. |
| sb!cleanup messages | Delete the last X messages in the current channel. |
| sb!cleanup self | Clean up messages owned by the bot in the current channel. |
| sb!cleanup text | Delete the last X messages matching the specified text in the current channel. |
| sb!cleanup user | Delete the last X messages from a specified user in the current channel. |
| sb!cleanupset | Manage the settings for the cleanup command. |
| sb!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 |
|---|---|
| sb!clearchannel | Delete ALL messages from the current channel by duplicating it and then deleting it. |
| sb!setclearchannel | Configure ClearChannel for your server. |
|
Aliases: clearchannelset
|
|
| sb!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. |
| sb!setclearchannel custommessage | Specify a custom message to be sent from the link of another message or a json (https://discohook.org/ for example). |
| sb!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. |
| sb!setclearchannel firstmessage | If this option is enabled, the bot will send a message to the emptied channel to inform that it has been emptied. |
| sb!setclearchannel modalconfig | Set all settings for the cog with a Discord Modal. |
| sb!setclearchannel promptmessage | Specify a custom message to be sent to confirm the clearing of the channel. |
| sb!setclearchannel resetsetting | Reset a setting. |
| sb!setclearchannel showsettings | Show all settings for the cog with defaults and values. |
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 |
|---|---|
| sb!autoimmune | Commands to manage server settings for immunity from automated actions. |
| sb!autoimmune add | Makes a user or role immune from automated moderation actions. |
| sb!autoimmune isimmune | Checks if a user or role would be considered immune from automated actions. |
| sb!autoimmune list | Gets the current members and roles configured for automatic moderation action immunity. |
| sb!autoimmune remove | Remove a user or role from being immune to automated moderation actions. |
| sb!bankset | Base command for bank settings. |
| sb!bankset bankname | Set the bank's name. |
| sb!bankset creditsname | Set the name for the bank's currency. |
| sb!bankset maxbal | Set the maximum balance a user can get. |
| sb!bankset prune | Base command for pruning bank accounts. |
| sb!bankset prune server | Prune bank accounts for users no longer in the server. |
| sb!bankset prune user | Delete the bank account of a specified user. |
| sb!bankset registeramount | Set the initial balance for new bank accounts. |
| sb!bankset reset | Delete all bank accounts. |
| sb!bankset showsettings | Show the current bank settings. |
| sb!command | Commands to enable and disable commands and cogs. |
| sb!command disable | Disable a command. |
| sb!command disable server | Disable a command in this server only. |
| sb!command disablecog | Disable a cog in this server. |
| sb!command enable | Enable a command. |
| sb!command enable server | Enable a command in this server. |
| sb!command enablecog | Enable a cog in this server. |
| sb!command listdisabled | List disabled commands. |
| sb!command listdisabled global | List disabled commands globally. |
| sb!command listdisabled guild | List disabled commands in this server. |
| sb!command listdisabledcogs | List the cogs which are disabled in this server. |
| sb!contact | Sends a message to the owner. |
| sb!embedset | Commands for toggling embeds on or off. |
| sb!embedset channel | Set's a channel's embed setting. |
| sb!embedset command | Sets a command's embed setting. |
| sb!embedset command server | Sets a command's embed setting for the current server. |
| sb!embedset server | Set the server's embed setting. |
| sb!embedset showsettings | Show the current embed settings. |
| sb!embedset user | Sets personal embed setting for DMs. |
| sb!ignore | Commands to add servers or channels to the ignore list. |
| sb!ignore channel | Ignore commands in the channel, thread, or category. |
| sb!ignore list | List the currently ignored servers and channels. |
| sb!ignore server | Ignore commands in this server. |
|
Aliases: guild
|
|
| sb!info | Shows info about [botname]. |
| sb!invite | Shows [botname]'s invite url. |
| sb!licenseinfo | Get info about Red's licenses. |
|
Aliases: licenceinfo
|
|
| sb!localallowlist | Commands to manage the server specific allowlist. |
|
Aliases: localwhitelist
|
|
| sb!localallowlist add | Adds a user or role to the server allowlist. |
| sb!localallowlist clear | Clears the allowlist. |
| sb!localallowlist list | Lists users and roles on the server allowlist. |
| sb!localallowlist remove | Removes user or role from the allowlist. |
| sb!localblocklist | Commands to manage the server specific blocklist. |
|
Aliases: localblacklist
|
|
| sb!localblocklist add | Adds a user or role to the local blocklist. |
| sb!localblocklist clear | Clears the server blocklist. |
| sb!localblocklist list | Lists users and roles on the server blocklist. |
| sb!localblocklist remove | Removes user or role from local blocklist. |
| sb!modlogset | Manage modlog settings. |
| sb!modlogset cases | Enable or disable case creation for a mod action. |
| sb!modlogset modlog | Set a channel as the modlog. |
| sb!modlogset resetcases | Reset all modlog cases in this server. |
| sb!mydata | Commands which interact with the data [botname] has about you. |
| sb!mydata 3rdparty | View the End User Data statements of each 3rd-party module. |
| sb!mydata forgetme | Have [botname] forget what it knows about you. |
| sb!mydata getmydata | [Coming Soon] Get what data [botname] has about you. |
| sb!mydata whatdata | Find out what type of data [botname] stores and why. |
| sb!set | Commands for changing [botname]'s settings. |
| sb!set bot | Commands for changing [botname]'s metadata. |
|
Aliases: metadata
|
|
| sb!set bot nickname | Sets [botname]'s nickname for the current server. |
| sb!set deletedelay | Set the delay until the bot removes the command message. |
| sb!set locale | Changes [botname]'s locale in this server. |
| sb!set locale server | Changes [botname]'s locale in this server. |
| sb!set regionalformat | Changes the bot's regional format in this server. This is used for formatting date, time and numbers. |
| sb!set regionalformat server | Changes the bot's regional format in this server. This is used for formatting date, time and numbers. |
| sb!set roles | Set server's admin and mod roles for [botname]. |
| sb!set roles addadminrole | Adds an admin role for this server. |
| sb!set roles addmodrole | Adds a moderator role for this server. |
| sb!set roles removeadminrole | Removes an admin role for this server. |
| sb!set roles removemodrole | Removes a mod role for this server. |
| sb!set serverfuzzy | Toggle whether to enable fuzzy command search for the server. |
| sb!set serverprefix | Sets [botname]'s server prefix(es). |
| sb!set showsettings | Show the current settings for [botname]. |
| sb!set usebotcolour | Toggle whether to use the bot owner-configured colour for embeds. |
|
Aliases: usebotcolor
|
|
| sb!unignore | Commands to remove servers or channels from the ignore list. |
| sb!unignore channel | Remove a channel, thread, or category from the ignore list. |
| sb!unignore server | Remove this server from the ignore list. |
|
Aliases: guild
|
|
| sb!uptime | Shows [botname]'s uptime. |
Counting
Count from 1 to infinity!
Author(s): MAX
| Command | Description |
|---|---|
| sb!counting | Commands for the counting game. |
| sb!counting leaderboard | Show the counting leaderboard for the server. |
|
Aliases: lb
|
|
| sb!counting resetme | Reset your own counting stats. |
| sb!counting stats | Show counting stats for a user. |
| sb!countingset | Configure counting game settings. |
| sb!countingset channel | Set or clear the counting channel. |
| sb!countingset goalsettings | See current counting goals. |
| sb!countingset limits | Manage restrictions and goals for counting. |
| sb!countingset limits goal | Manage counting goals. |
| sb!countingset limits minage | Set minimum account age to count (0-365 days). |
| sb!countingset limits progressinterval | Set the interval for progress messages |
| sb!countingset messages | Manage custom messages for counting events. |
| sb!countingset messages goalmessage | Set the message sent when the goal is reached. |
| sb!countingset messages message | Set custom messages for specific events. |
| sb!countingset messages progress | Set the message sent for progress updates. |
| sb!countingset misc | Manage miscellaneous counting settings. |
| sb!countingset misc emoji | Set the reaction emoji for correct counts. |
| sb!countingset reset | Manage reset actions for counting. |
| sb!countingset reset all | Reset all counting settings back to default. |
| sb!countingset reset count | Reset the count back to 0. |
| sb!countingset roles | Manage role-related settings for counting. |
| sb!countingset roles exclude | Set roles to exclude from receiving the ruin role. |
| sb!countingset roles reset | Set or clear roles allowed to reset the count. |
| sb!countingset roles ruin | Set or clear the role assigned for ruining the count, with an optional temporary duration. |
| sb!countingset settings | Show current counting settings. |
| sb!countingset toggle | Interactive toggle setup panel. |
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 |
|---|---|
| sb!customcom | Base command for Custom Commands management. |
|
Aliases: cc
|
|
| sb!customcom cooldown | Set, edit, or view the cooldown for a custom command. |
| sb!customcom create | Create custom commands. |
| sb!customcom create random | Create a CC where it will randomly choose a response! |
| sb!customcom create simple | Add a simple custom command. |
| sb!customcom delete | Delete a custom command. |
| sb!customcom edit | Edit a custom command. |
| sb!customcom list | List all available custom commands. |
| sb!customcom raw | Get the raw response of a custom command, to get the proper markdown. |
| sb!customcom search | Searches through custom commands, according to the query. |
| sb!customcom show | Shows a custom command's responses and its settings. |
Dad
Dad jokes
Nicknaming user idea comes from https://github.com/Vexs/DadBot
Author(s): Bobloy
| Command | Description |
|---|---|
| sb!dad | Dad joke superhub |
| sb!dad cooldown | Set the auto-joke cooldown in seconds |
| sb!dad nickname | Toggle nicknaming |
| sb!dad toggle | Toggle automatic dad jokes on or off |
| sb!dadjoke | |
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 |
|---|---|
| sb!dashboard | Get the link to the Dashboard. |
Deepfry
Deepfries memes.
Author(s): Flame442
| Command | Description |
|---|---|
| sb!deepfry | Deepfries images. |
| sb!deepfryset | Config options for deepfry. |
| sb!deepfryset allowalltypes | Allow filetypes that have not been verified to be valid. |
| sb!deepfryset frychance | Change the rate images are automatically deepfried. |
| sb!deepfryset nukechance | Change the rate images are automatically nuked. |
| sb!nuke | Demolishes images. |
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 |
|---|---|
| sb!findcog | Find which cog a command comes from. |
EasyTranslate
Translate messages using Google Translate for free. Supports context menu commands.
Author(s): hollowstrawberry
| Command | Description |
|---|---|
| sb!setmylanguage | Set your preferred language when translating. |
| sb!translate | Translate something into your preferred language. Can also reply to a message to translate it. |
| sb!translate to | Translate something into a specific language. Can also reply to a message to translate it. |
EmojiSteal
Steals emojis and stickers sent by other people and optionally uploads them to your own server.
Author(s): hollowstrawberry
| Command | Description |
|---|---|
| sb!getemoji | Get the image link for custom emojis or an emoji ID. |
| sb!steal | Steals the emojis and stickers of the message you reply to. Can also upload them with [p]steal upload. |
|
Aliases: emojisteal
|
|
| sb!steal upload | Steals emojis and stickers you reply to and uploads them to this server. |
| sb!uploadsticker | Uploads a sticker to the server, useful for mobile. |
FirstMessage
Provides a link to the first message in the provided channel
Author(s): Bobloy
| Command | Description |
|---|---|
| sb!firstmessage | Provide a link to the first message in current or provided channel. |
Invites
Author(s): aikaterna
| Command | Description |
|---|---|
| sb!invites | Invite information. |
| sb!invites leaderboard | List pinned invites or all invites in a leaderboard style. |
| sb!invites listpin | List pinned invites. |
|
Aliases: listpinned
|
|
| sb!invites pin | Pin an invite to the leaderboard. |
| sb!invites show | Show the stats for an invite, or show all invites. |
| sb!invites unpin | Unpin an invite from the leaderboard. |
Lockdown
Let moderators lockdown a channel to prevent messages from being sent.
Author(s): MAX
| Command | Description |
|---|---|
| sb!lock | Lock a channel or thread for a specific role or everyone. |
| sb!thread | Manage thread(s) with [botname]. |
| sb!thread close | Close and archive a thread post. |
| sb!unlock | Unlock a channel or thread for a specific role or everyone. |
Mod
Moderation tools.
Author(s): Cog Creators
| Command | Description |
|---|---|
| sb!ban | Ban a user from this server and optionally delete days of messages. |
| sb!kick | Kick a user. |
| sb!massban | Mass bans user(s) from the server. |
| sb!modset | Manage server administration settings. |
| sb!modset defaultdays | Set the default number of days worth of messages to be deleted when a user is banned. |
| sb!modset defaultduration | Set the default time to be used when a user is tempbanned. |
| sb!modset deleterepeats | Enable auto-deletion of repeated messages. |
| sb!modset dm | Settings for messaging the user when being kicked or banned. |
| sb!modset dm banextrafieldcontents | Set the contents for the optional extra embed on ban |
| sb!modset dm banextrafieldtitle | Set the title for the optional extra embed on ban. |
| sb!modset dm banshowextrafield | Toggle whether to show an extra customizable field when banning. |
| sb!modset dm sendmessage | Toggle whether a message should be sent to a user when they are kicked/banned. |
| sb!modset hierarchy | Toggle role hierarchy check for mods and admins. |
| sb!modset mentionspam | Manage the automoderation settings for mentionspam. |
| sb!modset mentionspam ban | Set the autoban conditions for mention spam. |
| sb!modset mentionspam kick | Sets the autokick conditions for mention spam. |
| sb!modset mentionspam strict | Setting to account for duplicate mentions. |
| sb!modset mentionspam warn | Sets the autowarn conditions for mention spam. |
| sb!modset reinvite | Toggle whether an invite will be sent to a user when unbanned. |
| sb!modset requirereason | Toggle whether a reason is required for mod actions. |
| sb!modset showsettings | Show the current server administration settings. |
| sb!modset tracknicknames | Toggle whether server nickname changes should be tracked. |
| sb!names | Show previous usernames, global display names, and server nicknames of a member. |
| sb!rename | Change a member's server nickname. |
| sb!slowmode | Changes thread's or text channel's slowmode setting. |
| sb!softban | Kick a user and delete 1 day's worth of their messages. |
| sb!tempban | Temporarily ban a user from this server. |
| sb!unban | Unban a user from this server. |
| sb!userinfo | Show information about a member. |
| sb!voiceban | Ban a user from speaking and listening in the server's voice channels. |
| sb!voicekick | Kick a member from a voice channel. |
| sb!voiceunban | Unban a user from speaking and listening in the server's voice channels. |
SCP
Look up SCP articles. Warning: Some of them may be too creepy or gruesome.
Author(s): Bobloy and SnappyDragon
| Command | Description |
|---|---|
| sb!anomalousitems | Look through the log of anomalous items. |
| sb!extranormalevents | Look through the log of extranormal events. |
| sb!scp | Look up SCP articles. |
| sb!scparc | Look up SCP archives. |
| sb!scpex | Look up explained SCP articles. |
| sb!scpj | Look up SCP-Js. |
| sb!unexplainedlocations | Look through the log of unexplained locations. |
Say
Speak as if you were the bot.
Author(s): retke (El Laggron) and Mr. 42
| Command | Description |
|---|---|
| sb!interact | Start receiving and sending messages as the bot through DM |
| sb!say | Make the bot say what you want in the desired channel. |
| sb!sayad | Same as say command, except it deletes the said message after a set number of seconds. |
| sb!sayd | Same as say command, except it deletes your message. |
| sb!saym | Same as say command, except role and mass mentions are enabled. |
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 |
|---|---|
| sb!status | Check for the status of a variety of services, eg Discord. |
| sb!statusset | Get automatic status updates in a channel, eg Discord. |
| sb!statusset add | Start getting status updates for the chosen service! |
| sb!statusset clear | Remove all feeds from a channel. |
| sb!statusset edit | Edit services you've already set up. |
| sb!statusset edit mode | Change what mode to use for status updates. |
| sb!statusset edit restrict | Restrict access to the service in the |
| sb!statusset edit webhook | Set whether or not to use webhooks for status updates. |
| sb!statusset list | List that available services and ones are used in this server. |
| sb!statusset preview | Preview what status updates will look like. |
| sb!statusset remove | Stop status updates for a specific service in this server. |
TextToSpeech
Plays text to speech in voice chat. Briefly interrupts music.
Author(s): hollowstrawberry
| Command | Description |
|---|---|
| sb!tts | Speak in voice chat. Overrides music. Detects the language. |
Timestamp
A discord timestamp creator cog.
Author(s): TrustyJAID
| Command | Description |
|---|---|
| sb!timestamp | Make your very own discord timestamp! |
|
Aliases: ts
|
|
| sb!timestamp absolute | Produce an absolute timestamp. |
| sb!timestamp relative | Produce a timestamp relative to right now. |
| sb!timestamp snowflake | Produce a snowflake's timestamp |
| sb!timestamp timezone | Timezone related commands |
| sb!timestamp timezone set | Set your timezone for conversions |
TransferChannel
A cog to transfer messages from a channel to another channel, with many options!
Author(s): AAA3A
| Command | Description |
|---|---|
| sb!transferchannel | Transfer messages from a channel to another channel, with many options. This might take a long time. |
|
Aliases: channeltransfer
|
|
| sb!transferchannel after | Transfer a part of the messages from a channel to another channel. This might take a long time. |
| sb!transferchannel all | Transfer all messages from a channel to another channel. This might take a long time. |
| sb!transferchannel before | Transfer a part of the messages from a channel to another channel. This might take a long time. |
| sb!transferchannel between | Transfer a part of the messages from a channel to another channel. This might take a long time. |
| sb!transferchannel bot | Transfer a part of the messages from a channel to another channel. This might take a long time. |
| sb!transferchannel message | Transfer a specific message to another channel. This might take a long time. |
| sb!transferchannel messages | Transfer a part of the messages from a channel to another channel. This might take a long time. |
| sb!transferchannel user | Transfer a part of the messages from a channel to another channel. This might take a long time. |
UrlButtons
A cog to have url-buttons!
Author(s): AAA3A
| Command | Description |
|---|---|
| sb!urlbuttons | Group of commands to use UrlButtons. |
| sb!urlbuttons add | Add a url-button for a message. |
| sb!urlbuttons bulk | Add a url-button for a message. |
| sb!urlbuttons clear | Clear all url-buttons for a message. |
| sb!urlbuttons list | List all url-buttons of this server or display the settings for a specific one. |
| sb!urlbuttons remove | Remove a url-button for a message. |
UwU
UwU.
Author(s): PhasecoreX
| Command | Description |
|---|---|
| sb!uwu | Uwuize the replied to message, previous message, or your own text. |
VoiceLog
Logs users joining and leaving a VC, inside the VC chat itself.
Author(s): hollowstrawberry
| Command | Description |
|---|---|
| sb!voicelog | Voice Log configuration |
| sb!voicelog disable | Disable voice log for the whole guild. |
| sb!voicelog enable | Enable voice log for the whole guild. |
Webhook
Various webhook commands to create and send messages along webhooks!
Author(s): PhenoM4n4n and AAA3A
| Command | Description |
|---|---|
| sb!webhook | Various webhook commands to create and send messages along webhooks. |
|
Aliases: webhooks
|
|
| sb!webhook adminsession | Initiate a session within this channel sending messages to a specified channel or webhook link. |
| sb!webhook clear | Delete all webhooks in this server. |
| sb!webhook closesession | Close an ongoing webhook session in a channel. |
| sb!webhook create | Creates a webhook in the channel specified with the name specified. |
| sb!webhook custom | Sends a message a channel as a webhook using a specified display name and a specified avatar url. |
| sb!webhook edit | Edit a message sent by a webhook. |
| sb!webhook freverse | Sends a message in a channel as a webhook using the reversed display name and the avatar of a specified member, and reverses the content. |
| sb!webhook permissions | Show all members in the server that have the permission |
|
Aliases: perms
|
|
| sb!webhook reverse | Sends a message in a channel as a webhook using the reversed display name and the avatar of a specified member. |
| sb!webhook reversed | Sends a message in a channel as a webhook using the reversed display name and the avatar of the author of a specified message, and reverses the content of this message. |
| sb!webhook say | Sends a message in a channel as a webhook using your display name and your avatar. |
| sb!webhook send | Sends a message to the specified webhook using your display name and you avatar. |
| sb!webhook session | Initiate a session within this channel sending messages to a specified channel or webhook link. |
| sb!webhook sudo | Sends a message in a channel as a webhook using the display name and the avatar of a specified member. |
WhoPlays
Look at what games people in the server are playing. Rewritten for V3, from https://github.com/AznStevy/Maybe-Useful-Cogs/blob/master/whoplays/whoplays.py
Author(s): Stevy and Predä
| Command | Description |
|---|---|
| sb!cgames | Shows the currently most played games |
| sb!whoplays | Shows a list of all the people playing a game. |