28 Cogs with 577 Commands
AnonCog
Anonymously post messages to a channel via a button and popup.
| Command | Description |
|---|---|
| bossanon | Anonymous message commands. |
| bossanon channel | Show which channel is currently set for anonymous messages. |
| bossanon emoji | Manage the random emoji pool used in anonymous message templates. |
| bossanon emoji add | Add an emoji to the random pool. Supports server emoji and Unicode emoji. |
| bossanon emoji list | List all emoji currently in the random pool. |
| bossanon emoji remove | Remove an emoji by its number from |
| bossanon emoji reset | Reset the emoji pool to the built-in defaults. |
| bossanon emoji set | Replace ALL emojis at once. Put each emoji on a new line. |
| bossanon panel | Post the button panel in this channel. |
| bossanon setup | Set the channel where anonymous messages will be posted. |
| bossanon template | Manage the single anonymous message template. |
| bossanon template list | Show the current anonymous message template. |
| bossanon template reset | Reset the template to the built-in default. |
| bossanon template set | Set the single anonymous message template. |
| bossanon text | Manage the random text pool used by {text} placeholders. |
| bossanon text add | Add a text option to the random text pool. |
| bossanon text list | List all random text options. |
| bossanon text remove | Remove a text option by its number from [p]anon text list. |
| bossanon text reset | Reset the random text pool to the built-in defaults. |
| bossanon text set | Replace all random text options. Put one option on each line. |
AutoPost
Automatically post images from multiple providers to multiple channels.
Every channel can hold any number of independent **category-sets** -each with its own provider, category/tag selection, posting frequency(posts/day + a UTC offset), and message/embed formatting. Providerscurrently supported: Night API (SFW/NSFW/Animals), NekoBot, Waifu.im,and PurrBot. Use `[p]autopost` to see every subcommand.
| Command | Description |
|---|---|
| bossautopost | Manage automatic image posting across all supported providers. |
|
Aliases: ap
|
|
| bossautopost add | Add a new category-set to a channel. |
| bossautopost categories | Show the categories/tags supported by a provider. |
| bossautopost category | Change a category-set's category/tag selection. |
| bossautopost color | Set the embed color as hex, e.g. FF0000. Use |
| bossautopost disable | Disable a category-set without deleting it. |
| bossautopost embed | Toggle embed mode for a category-set. |
| bossautopost enable | Enable a category-set. |
| bossautopost footer | Set the embed footer. Use |
| bossautopost label | Give a category-set a friendly label shown in listings. Use |
| bossautopost list | List configured category-sets in this server, or in one channel. |
| bossautopost message | Set the text shown with the image. Use |
| bossautopost mode | Change a category-set's mode (only for providers with modes: |
| bossautopost next | Show the next scheduled post timestamp for a category-set. |
| bossautopost offset | Set a category-set's schedule offset in seconds (UTC). |
| bossautopost postnow | Immediately post one image using a category-set's settings. |
| bossautopost posts | Set how many times per day one category-set posts. |
| bossautopost providers | List every supported image provider. |
| bossautopost remove | Remove a set in a server, or the latest saved image by ID in DMs. |
| bossautopost settings | Show every setting for one category-set. |
| bossautopost title | Set the embed title. Use |
Birthday
Birthdays
Set yours and get a message and role on your birthday!
| Command | Description |
|---|---|
| bossbdset | Birthday management commands for admins. |
| bossbdset channel | Set the channel where the birthday message will be sent. |
| bossbdset datelayout | Set how ambiguous numeric birthday dates are interpreted. |
| bossbdset forceremove | Force-remove a user's birthday. |
| bossbdset forceset | Force-set a specific user's birthday. |
| bossbdset interactive | Start interactive setup |
| bossbdset msgwithoutyear | Set the message to send when the user did not provide a year. |
| bossbdset msgwithyear | Set the message to send when the user did provide a year. |
| bossbdset requiredrole | Set a role that users must have to set their birthday. |
| bossbdset requiredrolepurge | Remove birthdays from the database for users who no longer have the required role. |
| bossbdset role | Set the role that will be given to the user on their birthday. |
| bossbdset rolemention | Choose whether or not to allow role mentions in birthday messages. |
| bossbdset settings | View your current settings |
| bossbdset stop | Stop the cog from sending birthday messages and giving roles in the server. |
| bossbdset time | Set the time of day for the birthday message. |
| bossbirthday | Set and manage your birthday. |
|
Aliases: bday
|
|
| bossbirthday remove | Remove your birthday. |
|
Aliases: delete, del
|
|
| bossbirthday set | Set your birthday. |
| bossbirthday upcoming | View upcoming birthdays, defaults to 7 days. |
Coffeeani
Search for anime, manga, manhwa, manhua/donghua, light novels, and characters. See series info, status, episodes/chapters, and tags.
Author(s): coffeebank
| Command | Description |
|---|---|
| bossanilist | Search Anilist |
| bossanilist anime | Search Anilist for anime |
| bossanilist manga | Search Anilist for manga, manhwa, manhua, and light novels |
| bossanilist user | Search Anilist for a user |
| bossanime | Search for anime, animations, and donghua |
| bossanimecharacter | Search for an anime/manga character |
| bossbangumi | Search Bangumi |
| bossbangumi anime | Search Bangumi for anime/donghua |
| bossbangumi manga | Search Bangumi for manga, manhwa, manhua, and light novels |
| bossmanga | Search for manga, manhwa, manhua, and light novels |
| bossmangadex | Search MangaDex |
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 |
|---|---|
| bossautoimmune | Commands to manage server settings for immunity from automated actions. |
| bossautoimmune add | Makes a user or role immune from automated moderation actions. |
| bossautoimmune isimmune | Checks if a user or role would be considered immune from automated actions. |
| bossautoimmune list | Gets the current members and roles configured for automatic moderation action immunity. |
| bossautoimmune remove | Remove a user or role from being immune to automated moderation actions. |
| bossbankset | Base command for bank settings. |
| bossbankset bankname | Set the bank's name. |
| bossbankset creditsname | Set the name for the bank's currency. |
| bossbankset maxbal | Set the maximum balance a user can get. |
| bossbankset prune | Base command for pruning bank accounts. |
| bossbankset prune server | Prune bank accounts for users no longer in the server. |
| bossbankset prune user | Delete the bank account of a specified user. |
| bossbankset registeramount | Set the initial balance for new bank accounts. |
| bossbankset reset | Delete all bank accounts. |
| bossbankset showsettings | Show the current bank settings. |
| bosscommand | Commands to enable and disable commands and cogs. |
| bosscommand disable | Disable a command. |
| bosscommand disable server | Disable a command in this server only. |
| bosscommand disablecog | Disable a cog in this server. |
| bosscommand enable | Enable a command. |
| bosscommand enable server | Enable a command in this server. |
| bosscommand enablecog | Enable a cog in this server. |
| bosscommand listdisabled | List disabled commands. |
| bosscommand listdisabled global | List disabled commands globally. |
| bosscommand listdisabled guild | List disabled commands in this server. |
| bosscommand listdisabledcogs | List the cogs which are disabled in this server. |
| bosscontact | Sends a message to the owner. |
| bossembedset | Commands for toggling embeds on or off. |
| bossembedset channel | Set's a channel's embed setting. |
| bossembedset command | Sets a command's embed setting. |
| bossembedset command server | Sets a command's embed setting for the current server. |
| bossembedset server | Set the server's embed setting. |
| bossembedset showsettings | Show the current embed settings. |
| bossembedset user | Sets personal embed setting for DMs. |
| bossignore | Commands to add servers or channels to the ignore list. |
| bossignore channel | Ignore commands in the channel, thread, or category. |
| bossignore list | List the currently ignored servers and channels. |
| bossignore server | Ignore commands in this server. |
|
Aliases: guild
|
|
| bossinfo | Shows info about [botname]. |
| bossinvite | Shows [botname]'s invite url. |
| bosslicenseinfo | Get info about Red's licenses. |
|
Aliases: licenceinfo
|
|
| bosslocalallowlist | Commands to manage the server specific allowlist. |
|
Aliases: localwhitelist
|
|
| bosslocalallowlist add | Adds a user or role to the server allowlist. |
| bosslocalallowlist clear | Clears the allowlist. |
| bosslocalallowlist list | Lists users and roles on the server allowlist. |
| bosslocalallowlist remove | Removes user or role from the allowlist. |
| bosslocalblocklist | Commands to manage the server specific blocklist. |
|
Aliases: localblacklist
|
|
| bosslocalblocklist add | Adds a user or role to the local blocklist. |
| bosslocalblocklist clear | Clears the server blocklist. |
| bosslocalblocklist list | Lists users and roles on the server blocklist. |
| bosslocalblocklist remove | Removes user or role from local blocklist. |
| bossmodlogset | Manage modlog settings. |
| bossmodlogset cases | Enable or disable case creation for a mod action. |
| bossmodlogset modlog | Set a channel as the modlog. |
| bossmodlogset resetcases | Reset all modlog cases in this server. |
| bossmydata | Commands which interact with the data [botname] has about you. |
| bossmydata 3rdparty | View the End User Data statements of each 3rd-party module. |
| bossmydata forgetme | Have [botname] forget what it knows about you. |
| bossmydata getmydata | [Coming Soon] Get what data [botname] has about you. |
| bossmydata whatdata | Find out what type of data [botname] stores and why. |
| bossset | Commands for changing [botname]'s settings. |
| bossset bot | Commands for changing [botname]'s metadata. |
|
Aliases: metadata
|
|
| bossset bot nickname | Sets [botname]'s nickname for the current server. |
| bossset deletedelay | Set the delay until the bot removes the command message. |
| bossset locale | Changes [botname]'s locale in this server. |
| bossset locale server | Changes [botname]'s locale in this server. |
| bossset regionalformat | Changes the bot's regional format in this server. This is used for formatting date, time and numbers. |
| bossset regionalformat server | Changes the bot's regional format in this server. This is used for formatting date, time and numbers. |
| bossset roles | Set server's admin and mod roles for [botname]. |
| bossset roles addadminrole | Adds an admin role for this server. |
| bossset roles addmodrole | Adds a moderator role for this server. |
| bossset roles removeadminrole | Removes an admin role for this server. |
| bossset roles removemodrole | Removes a mod role for this server. |
| bossset serverfuzzy | Toggle whether to enable fuzzy command search for the server. |
| bossset serverprefix | Sets [botname]'s server prefix(es). |
| bossset showsettings | Show the current settings for [botname]. |
| bossset usebotcolour | Toggle whether to use the bot owner-configured colour for embeds. |
|
Aliases: usebotcolor
|
|
| bossunignore | Commands to remove servers or channels from the ignore list. |
| bossunignore channel | Remove a channel, thread, or category from the ignore list. |
| bossunignore server | Remove this server from the ignore list. |
|
Aliases: guild
|
|
| bossuptime | Shows [botname]'s uptime. |
DMCleaner
Delete messages the bot sent in DM channels over a past time window.
| Command | Description |
|---|---|
| bossdmclean | Delete bot messages from a DM channel in the given time window. |
| bossdmclean preview | Dry run — count how many messages would be deleted without removing anything. |
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 |
|---|---|
| bossdashboard | Get the link to the Dashboard. |
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 |
|---|---|
| bossfindcog | Find which cog a command comes from. |
EmojiSteal
Steals emojis and stickers sent by other people and optionally uploads them to your own server.
Author(s): hollowstrawberry
| Command | Description |
|---|---|
| bossgetemoji | Get the image link for custom emojis or an emoji ID. |
| bosssteal | Steals the emojis and stickers of the message you reply to. Can also upload them with [p]steal upload. |
|
Aliases: emojisteal
|
|
| bosssteal upload | Steals emojis and stickers you reply to and uploads them to this server. |
| bossuploadsticker | Uploads a sticker to the server, useful for mobile. |
LevelUp
Your friendly neighborhood leveling system
Earn experience by chatting in text and voice channels, compare levels with your friends, customize your profile and view various leaderboards!
Author(s): [vertyco](https://github.com/vertyco/vrt-cogs)
| Command | Description |
|---|---|
| bosslastweekly | View Last Week's Leaderboard |
| bossleveldata | Admin Only Data Commands |
|
Aliases: lvldata, ldata
|
|
| bossleveldata backup | Backup this server's data |
| bossleveldata cleanup | Cleanup the database |
| bossleveldata importamari | Import levels and exp from AmariBot |
| bossleveldata importmee6 | Import levels and exp from MEE6 |
| bossleveldata importpolaris | Import levels and exp from Polaris |
| bossleveldata reset | Reset all user data in this server |
| bossleveldata restore | Restore this server's data |
| bosslevelset | Configure LevelUp Settings |
|
Aliases: lvlset, lset
|
|
| bosslevelset addxp | Add XP to a user or role |
| bosslevelset algorithm | Customize the leveling algorithm for your server |
| bosslevelset allowed | Base command for all allowed lists |
| bosslevelset allowed channel | Add/Remove a channel in the allowed list |
| bosslevelset allowed role | Add/Remove a role in the allowed list |
| bosslevelset bypass | Set roles/members that bypass level requirement and cooldowns set |
| bosslevelset bypass member | Add a member to the bypass list. |
| bosslevelset bypass role | Add a role to the bypass list. |
| bosslevelset commandxp | Toggle whether users can gain Exp from running commands |
| bosslevelset cooldowns | Manage per level command cooldowns |
| bosslevelset cooldowns add | Add a cooldown for a command based on level |
| bosslevelset cooldowns del | Delete a cooldown for a specific command and level |
| bosslevelset cooldowns list | List cooldowns for all commands |
| bosslevelset defaultbackground | Set the default background for all users in the guild |
| bosslevelset dm | Toggle DM notifications |
| bosslevelset embeds | Toggle using embeds or generated pics |
| bosslevelset emojis | Set the emojis used to represent each stat type |
| bosslevelset forcestyle | Force a profile style for all users |
| bosslevelset ignore | Base command for all ignore lists |
| bosslevelset ignore channel | Add/Remove a channel in the ignore list |
| bosslevelset ignore notify | Add/Remove a channel in the notify ignore list |
| bosslevelset ignore role | Add/Remove a role in the ignore list |
| bosslevelset ignore user | Add/Remove a user in the ignore list |
| bosslevelset levelchannel | Set LevelUp log channel |
| bosslevelset levelnotify | Send levelup message in the channel the user is typing in |
| bosslevelset levelupmessages | Level up alert messages |
|
Aliases: lvlalerts, levelalerts, lvlmessages, lvlmsg
|
|
| bosslevelset levelupmessages dm | Set the DM a user gets when they level up (Without recieving a role). |
| bosslevelset levelupmessages dmrole | Set the DM a user gets when they level up and recieve a role. |
| bosslevelset levelupmessages msg | Set the message sent when a user levels up. |
| bosslevelset levelupmessages msgrole | Set the message sent when a user levels up and recieves a role. |
| bosslevelset levelupmessages view | View the current level up alert messages |
| bosslevelset lvlreq | Manage level requirement for commands |
| bosslevelset lvlreq add | Add a level requirement to a command. |
| bosslevelset lvlreq del | Delete a level requirement for a command. |
| bosslevelset lvlreq list | List all command level requirements |
| bosslevelset mention | Toggle whether to mention the user in the level up message |
| bosslevelset messages | Message settings |
|
Aliases: message, msg
|
|
| bosslevelset messages antispam | Anti-spam settings for message XP |
| bosslevelset messages antispam history | Set how many messages to remember for similarity checking |
| bosslevelset messages antispam similarity | Set the similarity threshold for anti-spam (0-100) |
| bosslevelset messages antispam toggle | Toggle anti-spam measures on or off |
| bosslevelset messages antispam uniqueratio | Set the minimum unique word ratio (0.0-1.0) |
| bosslevelset messages antispam view | View the current anti-spam settings |
| bosslevelset messages appbonus | Add a range of bonus XP to users running a specific application/game |
| bosslevelset messages channelbonus | Add a range of bonus XP to apply to certain channels |
| bosslevelset messages cooldown | Cooldown threshold for message XP |
| bosslevelset messages length | Set minimum message length for XP |
| bosslevelset messages rolebonus | Add a range of bonus XP to apply to certain roles |
| bosslevelset messages xp | Set message XP range |
| bosslevelset presencebonus | Presence status bonus settings |
|
Aliases: statusbonus
|
|
| bosslevelset presencebonus message | Add a range of bonus XP to users with a specific presence status |
| bosslevelset presencebonus view | View all presence status bonuses |
| bosslevelset presencebonus voice | Add a range of bonus XP to users with a specific presence status |
| bosslevelset prestige | Prestige settings |
| bosslevelset prestige add | Add a role to a prestige level |
| bosslevelset prestige emoji | Update the emoji for an existing prestige level |
| bosslevelset prestige keeproles | Keep level roles after prestiging |
| bosslevelset prestige level | Set the level required to prestige |
| bosslevelset prestige remove | Remove a prestige level |
| bosslevelset prestige stack | Toggle stacking roles on prestige |
| bosslevelset profilewelcome | Toggle the profile welcome message |
| bosslevelset removexp | Remove XP from a user or role |
| bosslevelset resetemojis | Reset the emojis to default |
| bosslevelset rolegroup | Add or remove a role to the role group |
| bosslevelset roles | Level role assignment |
| bosslevelset roles add | Assign a role to a level |
| bosslevelset roles autoremove | Automatic removal of previous level roles |
| bosslevelset roles initialize | Initialize level roles |
|
Aliases: init
|
|
| bosslevelset roles remove | Unassign a role from a level |
| bosslevelset seelevels | Test the level algorithm |
| bosslevelset setlevel | Set a user's level |
| bosslevelset setprestige | Set a user to a specific prestige level |
| bosslevelset showbalance | Toggle whether to show user's economy credit balance in their profile |
|
Aliases: showbal
|
|
| bosslevelset starcooldown | Set the star cooldown |
| bosslevelset starmention | Toggle star reaction mentions |
| bosslevelset starmentiondelete | Toggle whether the bot auto-deletes the star mentions |
| bosslevelset toggle | Toggle the LevelUp system |
| bosslevelset view | View all LevelUP settings |
| bosslevelset voice | Voice settings |
| bosslevelset voice appbonus | Add a range of bonus XP to users running a specific application/game in voice channels |
| bosslevelset voice channelbonus | Add a range of bonus XP to apply to certain channels |
| bosslevelset voice deafened | Ignore deafened voice users |
| bosslevelset voice invisible | Ignore invisible voice users |
| bosslevelset voice muted | Ignore muted voice users |
| bosslevelset voice rolebonus | Add a range of bonus XP to apply to certain roles |
| bosslevelset voice solo | Ignore solo voice users |
| bosslevelset voice streambonus | Add a range of bonus XP to users who are Discord streaming |
| bosslevelset voice xp | Set voice XP gain |
| bossleveltop | View the LevelUp leaderboard |
| bosslvlupnotify | If enabled, level up notifications won't be sent for you in the server |
|
Aliases: notify
|
|
| bossprestige | Prestige your rank! |
| bossprofile | View User Profile |
| bossprofiledata | View a user's profile by ID |
| bossroletop | View the leaderboard for roles |
| bosssetprofile | Customize your profile |
|
Aliases: myprofile, mypf, pfset
|
|
| bosssetprofile background | Set a background for your profile |
| bosssetprofile backgrounds | View the all available backgrounds |
| bosssetprofile barcolor | Set a color for your level bar |
| bosssetprofile blur | Toggle a slight blur effect on the background image where the text is displayed. |
| bosssetprofile font | Set a font for your profile |
| bosssetprofile fonts | View the available fonts you can use |
| bosssetprofile namecolor | Set a color for your username |
| bosssetprofile shownick | Toggle whether your nickname or username is shown in your profile |
| bosssetprofile statcolor | Set a color for your server stats |
| bosssetprofile style | Set your profile image style |
| bosssetprofile view | View your profile settings |
| bossstars | Reward a good noodle |
| bossstarset | Configure LevelUp Star Settings |
| bossstarset cooldown | Set the star cooldown |
| bossstarset mention | Toggle star reaction mentions |
| bossstarset mentiondelete | Toggle whether the bot auto-deletes the star mentions |
| bossstarset view | View Star Settings |
| bossstartop | View the Star Leaderboard |
| bossweekly | View Weekly Leaderboard |
| bossweeklyset | Configure Weekly LevelUp Settings |
|
Aliases: wset
|
|
| bossweeklyset autoremove | Remove role from previous winner when new one is announced |
| bossweeklyset autoreset | Toggle auto reset of weekly stats |
| bossweeklyset bonus | Set bonus exp for top weekly winners |
| bossweeklyset bonusrole | Add/Remove a bonus role for weekly winners |
| bossweeklyset channel | Set channel to announce weekly winners |
| bossweeklyset day | Set day for weekly stats reset |
| bossweeklyset excluderole | Add/Remove a role from the weekly winner exclusion list |
| bossweeklyset hour | Set hour for weekly stats reset |
| bossweeklyset ping | Toggle whether to ping winners in announcement |
| bossweeklyset reset | Reset the weekly leaderboard manually and announce winners |
| bossweeklyset role | Set role to award top weekly winners |
| bossweeklyset roleall | Toggle whether all winners get the role |
| bossweeklyset toggle | Toggle weekly stat tracking |
| bossweeklyset view | View the current weekly settings |
| bossweeklyset winners | Set number of winners to display |
LinkFixer
Sends modified links to embed content from popular social media sites.
| Command | Description |
|---|---|
| bosslinkfixer | Configure the LinkFixer cog. |
|
Aliases: linkfix
|
|
| bosslinkfixer disable | Disable LinkFixer in this server. |
| bosslinkfixer enable | Enable LinkFixer in this server. |
| bosslinkfixer links | List or toggle available links for the fixer. |
|
Aliases: link, fix
|
|
| bosslinkfixer links disable | Disables one or more link fixes. |
| bosslinkfixer links enable | Enables one or more link fixes. |
| bosslinkfixer links list | List all available links for the fixer. |
| bosslinkfixer translate | Controls automatic embed translations. |
|
Aliases: language, english
|
|
| bosslinkfixer translate disable | Disables compatible links from being translated to English. |
|
Aliases: off, no, false
|
|
| bosslinkfixer translate enable | Enables compatible links to be translated to English. |
|
Aliases: english, on, yes, true
|
|
LinkSafety
Guard users from malicious links and phishing attempts with customizable protection options.
Author(s): adminescalation
| Command | Description |
|---|---|
| bosslinksafety | Scan links sent in your server's chats automatically to see if they're known malicious or not |
| bosslinksafety action | Choose the action that occurs when a user sends a phishing scam. |
| bosslinksafety duration | Set the timeout duration |
| bosslinksafety logs | Set a logging channel |
| bosslinksafety settings | Show current settings |
| bosslinksafety stats | Check link safety statistics |
| bosslinksafety vendor | Link a vendor by ID |
MessageStudio
Create, send, store, and edit embeds and Components V2 messages.
Author(s): Taako
| Command | Description |
|---|---|
| bossembed | Post a simple rich embed, or show help when no title is supplied. |
| bossembed actions | Show persistent component actions attached to a message. |
| bossembed actions clear | Disable all persistent component actions for a message. |
| bossembed commands | Show the MessageStudio command reference. |
| bossembed dashboard | Open the visual MessageStudio dashboard builder. |
| bossembed download | Download a message as reusable JSON. |
| bossembed downloadstored | Download a stored message. |
| bossembed edit | Edit a bot-authored message from JSON, YAML, file, URL, or message data. |
| bossembed fromfile | Post a JSON message from an attached file. |
| bossembed info | Show metadata for a stored message. |
| bossembed json | Post embeds or Components V2 from JSON. |
| bossembed list | List stored messages. |
| bossembed message | Copy an existing embed or Components V2 message. |
| bossembed pastebin | Post JSON from a GitHub Gist, Pastebin, Hastebin, or raw URL. |
| bossembed poststored | Post one or more stored messages. |
| bossembed postwebhook | Post stored messages through a webhook with a custom identity. |
| bossembed store | Store an embed or Components V2 message. |
| bossembed tools | Color, timestamp, and payload validation utilities. |
| bossembed tools color | Convert a Discord color to hex, decimal, and RGB. |
| bossembed tools timestamp | Generate Discord timestamp markup from a Unix timestamp. |
| bossembed tools validate | Validate a legacy embed or Components V2 payload. |
| bossembed unstore | Remove a stored message. |
| bossembed yaml | Post embeds or Components V2 from YAML. |
| bossembed yamlfile | Post a YAML message from an attached file. |
MinecraftSwitch
| Command | Description |
|---|---|
| bossmc | Minecraft server controls. |
| bossmc list | |
| bossmc status | |
| bossmc switch | |
| bossmcsetup | Configure the status channel and instances. |
| bossmcsetup address | |
| bossmcsetup basedir | |
| bossmcsetup channel | |
| bossmcsetup host | |
| bossmcsetup instances | |
| bossmcsetup port | |
| bossmcsetup userservice | |
Music
A simple cog to fetch YouTube audio using the Cobalt Tools API.
Author(s): Bartixxx and Bartixxx
| Command | Description |
|---|---|
| bossyt | Play a YouTube video audio using the Cobalt Tools API. |
PartyGames
Chat games focused on coming up with words from 3 letters.
Author(s): Flame442
| Command | Description |
|---|---|
| bosspartygames | Group command for party games. |
|
Aliases: pg
|
|
| bosspartygames bombparty | Start a game of bombparty. |
| bosspartygames fast | Race to type a word the fastest. |
| bosspartygames long | Type the longest word. |
| bosspartygames mix | Play a mixture of all 4 games. |
| bosspartygames most | Type the most words. |
| bosspartygamesset | Config options for partygames. |
|
Aliases: pgset
|
|
| bosspartygamesset bombtime | Set the timeout of bombparty. |
| bosspartygamesset fasttime | Set the timeout of fast. |
| bosspartygamesset locale | Override the bot's locale for partygames. |
| bosspartygamesset locale remove | Remove the locale override and use the bot's locale. |
| bosspartygamesset longtime | Set the timeout of long. |
| bosspartygamesset mosttime | Set the timeout of most. |
Purr
PurrBot-style commands using the PurrBot API.
| Command | Description |
|---|---|
| bossangry | Lets you be angry. |
| bossbite | Bites the mentioned users or names. |
| bossblowjob | Asks the mentioned user if you can give them a blowjob. |
| bossblush | Lets you blush. |
| bosscomfy | Lets you show others that you're feeling comfy. |
| bosscry | Lets you cry. |
| bosscuddle | Cuddles the mentioned users or names. |
| bosscum | Returns a random gif of someone cumming. |
| bossdance | Lets you show others that you're dancing. |
| bosseevee | Gives a random image/gif of Eevee. Use |
| bossfluff | Lets you ask someone if you can fluff their tail. |
| bossfuck | Asks the mentioned user if they want to have sex with you. Options: anal, normal, yaoi, yuri. |
| bossholo | Gives an image of Holo from Spice & Wolf. |
| bosshug | Hugs the mentioned users or names. |
| bosskiss | Kisses the mentioned users or names. |
| bosskitsune | Gives a random image of a kitsune (fox girl). |
| bosslay | Lets you lay down. |
| bosslick | Licks the mentioned users or names. |
| bossneko | Gives an image of a Neko (cat girl). Use |
| bossokami | Gives a random image of an Okami (wolf girl). |
| bossowoify | OWOifies your text. |
| bosspat | Pats the mentioned users or names. |
| bosspoke | Pokes the mentioned users or names. |
| bosspout | Lets you go 'hmph'. |
| bosspurrcmds | Lists all commands in the Purr cog and what they do. |
| bosspurrinfo | Gives information about this cog. |
| bosspurrping | Checks the bot latency. |
| bosspussylick | Asks the mentioned user if you can lick their pussy. |
| bosssenko | Gives a random image of Senko-San. |
| bossship | Ships two people. Mention users or type names. Example: [p]ship @User1 User2 |
| bossshiro | Gives a random image of Shiro. |
| bossslap | Slaps the mentioned users or names. |
| bosssmile | Lets you smile. |
| bosssolo | Returns a random solo masturbation gif. Use |
| bosstail | Lets you wag your tail. |
| bossthreesome | Asks two users if they want to have sex with you. Kinds: fff, ffm, mmf. |
| bosstickle | Tickles the mentioned users or names. |
ReadOnly
Mark channels as read-only.
Any message posted in a protected channel — even by Administrators —is deleted immediately, unless the author holds an exempt role.The sender gets a silent, temporary bot reply so they know why theirmessage disappeared.
| Command | Description |
|---|---|
| bossreadonly | Manage read-only channels for this server. |
|
Aliases: ro
|
|
| bossreadonly add | Mark one or more channels as read-only. |
| bossreadonly exemptions | Manage roles that are exempt from read-only enforcement. |
|
Aliases: exempt, ex
|
|
| bossreadonly exemptions add | Exempt one or more roles from read-only enforcement. |
| bossreadonly exemptions clear | Remove ALL exempt roles at once. |
| bossreadonly exemptions list | List all roles currently exempt from read-only enforcement. |
|
Aliases: ls
|
|
| bossreadonly exemptions remove | Remove exemption from one or more roles. |
| bossreadonly list | List all read-only channels in this server. |
|
Aliases: ls
|
|
| bossreadonly remove | Remove the read-only restriction from one or more channels. |
| bossreadonly settings | Configure the bot's reply behaviour. |
|
Aliases: set
|
|
| bossreadonly settings deleteafter | Set how many seconds the bot reply lasts before auto-deleting (1–120). |
| bossreadonly settings message | Set the text appended to the silent reply. |
| bossreadonly settings show | Show all current settings for this server. |
RoleManager
Role rules, self roles, role panels, sticky/temp roles, and bulk role tools.
Author(s): Taako
| Command | Description |
|---|---|
| bossrolemanager | Combined role management setup and staff tools. |
|
Aliases: rm
|
|
| bossrolemanager atomic | Set guild atomic role assignment behavior. |
| bossrolemanager audit | Configure and inspect RoleManager's local role-change journal. |
| bossrolemanager audit channel | Set the audit delivery channel, or omit it to disable delivery. |
| bossrolemanager audit clear | Clear the journal; the final argument must be CONFIRM. |
| bossrolemanager audit export | Export the full bounded role-change journal. |
| bossrolemanager audit list | Show recent RoleManager audit records. |
| bossrolemanager auto | Trusty-style alias for toggling a role as an all-member autorole. |
| bossrolemanager autorole | Configure roles automatically given to joining members. |
| bossrolemanager autorole add | Add an autorole for all members, humans, or bots. |
| bossrolemanager autorole clear | Clear all autoroles for this server. |
| bossrolemanager autorole list | Show autorole settings. |
| bossrolemanager autorole remove | Remove an autorole target. |
| bossrolemanager autorole settings | Set delay, account-age safety, retries, and independent list toggles. |
| bossrolemanager autorole toggle | Enable, disable, or toggle autoroles. |
| bossrolemanager button | Configure persistent role buttons. |
|
Aliases: buttons
|
|
| bossrolemanager button cleanup | Remove missing message references from buttons. |
| bossrolemanager button create | Create or update a saved role button. |
| bossrolemanager button delete | Delete a saved role button. |
| bossrolemanager button list | List saved role buttons. |
|
Aliases: view
|
|
| bossrolemanager button policy | Set button mode, locks, cooldown, capacity, and temporary duration. |
| bossrolemanager cost | Set the Red bank credit cost for a self-assigned role. |
| bossrolemanager dryrun | Preview bulk role changes without applying them. |
| bossrolemanager dryrun add | Preview a bulk role add. |
| bossrolemanager dryrun remove | Preview a bulk role removal. |
| bossrolemanager exclude | Configure roles that conflict with each other. |
|
Aliases: exclusive
|
|
| bossrolemanager exclude add | Add exclusive roles. |
| bossrolemanager exclude mutual | Make roles mutually exclusive. |
| bossrolemanager exclude remove | Remove exclusive roles. |
| bossrolemanager giverole | Bulk-add a role to members, roles, channels, humans, bots, here, or everyone. |
| bossrolemanager import | Import settings from RoleTools or RoleUtils config when present. |
| bossrolemanager import roletools | Import compatible settings from TrustyJAID RoleTools. |
| bossrolemanager import roleutils | Import compatible settings from Seina RoleUtils. |
| bossrolemanager include | Configure roles that are added together. |
|
Aliases: inclusive
|
|
| bossrolemanager include add | Add inclusive roles. |
| bossrolemanager include mutual | Make roles mutually inclusive. |
| bossrolemanager include remove | Remove inclusive roles. |
| bossrolemanager job | Run and inspect persistent, cancellable bulk role jobs. |
|
Aliases: jobs
|
|
| bossrolemanager job cancel | Cancel a running bulk job. |
| bossrolemanager job export | Export recent bulk-job records as JSON. |
| bossrolemanager job list | Show recent jobs or one job's detailed status. |
| bossrolemanager job start | Start a background |
| bossrolemanager message | Send or edit messages with saved buttons/select menus. |
| bossrolemanager message edit | Edit one of the bot's messages to use saved buttons/selects. |
| bossrolemanager message send | Send a message with saved buttons/selects. |
| bossrolemanager migration | Verify, reconcile, export, or roll back imported role data. |
|
Aliases: migrate
|
|
| bossrolemanager migration backup | Create a manual configuration backup. |
| bossrolemanager migration backups | List automatic migration backups. |
| bossrolemanager migration export | Export the current guild and role configuration as JSON. |
| bossrolemanager migration inspect | Preview legacy RoleTools or RoleUtils records without changing anything. |
| bossrolemanager migration reconcile | Reapply live reaction roles; use |
| bossrolemanager migration rollback | Restore a RoleManager backup. |
| bossrolemanager migration verify | Validate imported reaction, component, role, and temporary-role records. |
|
Aliases: preview
|
|
| bossrolemanager reactrole | Configure reaction roles. |
|
Aliases: rr, reaction, react, reactions
|
|
| bossrolemanager reactrole bind | Bind an emoji on an existing message to a role. |
| bossrolemanager reactrole cleanup | Remove stale reaction-role records. |
| bossrolemanager reactrole clear | Remove every reaction-role binding from a message. |
| bossrolemanager reactrole create | Create a reaction-role panel. |
| bossrolemanager reactrole list | List reaction roles for this server. |
| bossrolemanager reactrole refresh | Re-add configured bot reactions for one reaction-role message. |
| bossrolemanager reactrole reset | Clear and rebuild the reactions on one configured panel. |
| bossrolemanager reactrole sync | Reconcile configured roles with live reactions ( |
| bossrolemanager reactrole unbind | Remove one reaction-role binding from a message. |
| bossrolemanager removerole | Bulk-remove a role from members, roles, channels, humans, bots, here, or everyone. |
| bossrolemanager required | Configure prerequisite roles. |
|
Aliases: requires, require, req
|
|
| bossrolemanager required add | Add prerequisite roles for a role. |
| bossrolemanager required any | Require any prerequisite role instead of every prerequisite role. |
| bossrolemanager required remove | Remove prerequisite roles for a role. |
| bossrolemanager role | Add, remove, or toggle roles for one member. |
| bossrolemanager role add | Add a role to one member. |
| bossrolemanager role addmulti | Add one role to multiple explicit members. |
| bossrolemanager role clone | Clone a role's appearance and permissions. |
| bossrolemanager role color | Change a role color. |
| bossrolemanager role colors | Export the server's role color palette. |
|
Aliases: colours
|
|
| bossrolemanager role create | Create a role. |
| bossrolemanager role custom | Add and remove roles for users with |
| bossrolemanager role delete | Delete a role. The final argument must be CONFIRM. |
| bossrolemanager role hoist | Toggle whether a role appears separately in the member list. |
| bossrolemanager role icon | Set a role icon from an attachment or Unicode emoji; use |
| bossrolemanager role info | Show Discord and RoleManager details for a role. |
| bossrolemanager role members | List or export every member with a role. |
| bossrolemanager role mentionable | Toggle whether everyone can mention a role. |
| bossrolemanager role multigive | Add multiple roles to one member. |
| bossrolemanager role multiremove | Remove multiple roles from one member. |
| bossrolemanager role name | Rename a role. |
| bossrolemanager role permission | Enable or disable one Discord permission on a role. |
| bossrolemanager role position | Move a role to a new hierarchy position. |
| bossrolemanager role remove | Remove a role from one member. |
| bossrolemanager role removemulti | Remove one role from multiple explicit members. |
| bossrolemanager role toggle | Add or remove a role from one member depending on current state. |
| bossrolemanager role uniquemembers | View the total unique members between multiple roles. |
| bossrolemanager role unused | Find editable roles which have no members. |
| bossrolemanager rule | Configure rules that react to every member role change. |
|
Aliases: rules
|
|
| bossrolemanager rule delete | Delete a role-change rule. |
| bossrolemanager rule list | List role-change rules. |
|
Aliases: view
|
|
| bossrolemanager rule set | Create or replace a role-change rule. |
| bossrolemanager rule toggle | Enable, disable, or toggle a role-change rule. |
| bossrolemanager select | Configure persistent role select menus. |
|
Aliases: selects
|
|
| bossrolemanager select cleanup | Remove missing message references from select menus. |
| bossrolemanager select create | Create or update a select menu from comma-separated option names. |
| bossrolemanager select delete | Delete a saved select menu. |
| bossrolemanager select list | List saved select menus. |
|
Aliases: view
|
|
| bossrolemanager select option | Configure saved select options. |
|
Aliases: options
|
|
| bossrolemanager select option create | Create a select option. Spec format: |
| bossrolemanager select option delete | Delete a saved select option. |
| bossrolemanager select option list | List saved select options. |
|
Aliases: view
|
|
| bossrolemanager select policy | Set menu mode, locks, cooldown, capacity, and temporary duration. |
| bossrolemanager selfassignable | Trusty-style alias for setting self-assignable roles. |
| bossrolemanager selfremovable | Trusty-style alias for setting self-removable roles. |
| bossrolemanager selfrole | Add, remove, or configure member self roles. |
| bossrolemanager selfrole allow | Make a role self-assignable. |
| bossrolemanager selfrole deny | Remove a role from self-role availability. |
| bossrolemanager selfrole list | List configured self roles. |
| bossrolemanager sticky | Configure sticky roles that return when members rejoin. |
| bossrolemanager sticky add | Force a sticky role onto a member. |
| bossrolemanager sticky forgetid | Forget a sticky role for a user ID that is not currently in the server. |
| bossrolemanager sticky list | List roles that are configured as sticky for future leaves. |
| bossrolemanager sticky remove | Remove a forced sticky role from a member. |
| bossrolemanager sticky set | Mark or unmark a role as sticky for future rejoins. |
| bossrolemanager target | Preview, save, and apply advanced member targeting queries. |
|
Aliases: targets
|
|
| bossrolemanager target add | Add a role to members matching an advanced query. |
| bossrolemanager target delete | Delete a saved target query. |
| bossrolemanager target list | List saved advanced target queries. |
| bossrolemanager target preview | Preview |
| bossrolemanager target remove | Remove a role from members matching an advanced query. |
| bossrolemanager target run | Apply a saved target preset with action |
| bossrolemanager target save | Save a validated advanced target query. |
| bossrolemanager temp | Configure and inspect temporary roles. |
|
Aliases: temporary
|
|
| bossrolemanager temp clear | Stop tracking a pending temporary role without removing the role. |
| bossrolemanager temp extend | Extend a pending temporary role from now. |
| bossrolemanager temp give | Give an expiring role. Format: |
| bossrolemanager temp list | List pending temporary roles. |
| bossrolemanager temp revoke | Remove a temporary role immediately and clear its schedule. |
| bossrolemanager temp setduration | Set or clear the default temp duration for assignments made by this cog. |
| bossrolemanager viewroles | View RoleManager settings for one role or all configured roles. |
UrbanDictionary
Look up slang definitions, examples, and user ratings from Urban Dictionary.
Author(s): Elvin
| Command | Description |
|---|---|
| bossurban | Look up a term on Urban Dictionary. |
VoiceLog
Logs users joining and leaving a VC, inside the VC chat itself.
| Command | Description |
|---|---|
| bossvoicelog | Voice Log configuration |
| bossvoicelog channel | Set the logging channel. Leave empty to use the VC chat itself. |
| bossvoicelog disable | Disable voice log for the whole guild. |
| bossvoicelog enable | Enable voice log for the whole guild. |
| bossvoicelog ping | Set a role to ping on voice state changes. Leave empty to disable. |
| bossvoicelog pingon | Set which events ping the role. Options: join, leave, move. |
Websearch
Gives you links to common search engines based on a search query.
Author(s): coffeebank
| Command | Description |
|---|---|
| bosssetwebsearch | Change the list of search engines |
| bosssetwebsearch add | Add a new search engine |
| bosssetwebsearch list | List all saved search engines |
| bosssetwebsearch remove | Remove a search engine |
| bossweblink | Do a search, with only a specific saved search engine |
| bosswebsearch | Do a search |
WelcomeRole
Send configurable welcome messages when users receive configured roles.
| Command | Description |
|---|---|
| bosswelcomeroleset | Configure the welcome role cog. |
|
Aliases: wrset
|
|
| bosswelcomeroleset add | Add a welcome setup for a role. Use {user} and {username} placeholders. |
| bosswelcomeroleset list | List all welcome setups. |
| bosswelcomeroleset remove | Remove a welcome setup for a role. |
| bosswelcomeroleset test | Test a welcome setup by sending the message with the bot as the user. |
Zalgo
Author(s): Eris
| Command | Description |
|---|---|
| bossoob | oobs the text |
| bossspoilerify | Spoiler every other word |
| bossuwu | uwu the text |
| bosszalgo | Zalgo the text |