159 Cogs with 1.9k Commands
AIUser
Human-like Discord interactions powered by OpenAI (or compatible endpoints) for messages (and images).
Author(s): zhaobenny
Command | Description |
---|---|
!aiuser | Utilize OpenAI to reply to messages and images in approved channels and by opt-in users |
Aliases: ai_user
|
|
!aiuser config | Returns current config |
Aliases: settings, showsettings
|
|
!aiuser forget | Forces the bot to forget the current conversation up to this point |
Aliases: lobotomize
|
|
!aiuser optin | Opt in of sending your messages / images to OpenAI or another endpoint (bot-wide) |
!aiuser optinbydefault | Toggles whether users are opted in by default in this server |
!aiuser optout | Opt out of sending your messages / images to OpenAI or another endpoint (bot-wide) |
!aiuser prompt | Change the prompt settings for the current server |
!aiuser prompt preset | Manage presets for the current server |
!aiuser prompt preset add | Add a new preset to the presets list |
!aiuser prompt preset remove | Remove a preset by its name from the presets list |
!aiuser prompt preset show | Show all presets for the current server |
Aliases: list
|
|
!aiuser prompt reset | Reset ALL prompts in this guild to default (inc. channels and members) |
!aiuser prompt set | Set a custom prompt or preset for the server (or provided channel/role/member) |
!aiuser prompt show | Show the prompt for the server (or provided user/channel) |
!aiuser prompt show channels | Show all channels with custom prompts |
!aiuser prompt show members | Show all users with custom prompts |
Aliases: users
|
|
!aiuser prompt show roles | Show all roles with custom prompts |
!aiuser prompt show server | Show the current server prompt |
Aliases: guild
|
|
!aiuser randommessage | Configure the random message event |
!aiuser randommessage add | Add a new prompt to be used in random messages |
!aiuser randommessage percent | Sets the chance that a random message will be sent every 33 minutes |
!aiuser randommessage remove | Removes a prompt (by number) from the list |
!aiuser randommessage reset | Resets the random prompt list to the default |
!aiuser randommessage show | Lists prompts to used in random messages |
Aliases: list
|
|
!aiuser remove | Remove a channel from the whitelist |
!aiuser response | Change settings used for generated responses |
!aiuser response removelist | Manage the list of regex patterns to remove from responses |
!aiuser response removelist add | Add a regex pattern to the list of patterns to remove from responses |
!aiuser response removelist remove | Remove a regex pattern (by number) from the list |
!aiuser response removelist reset | Reset the list of regexes to default |
!aiuser response removelist show | Show the current regex patterns of strings to removed from responses |
!aiuser response toggleoptinembed | Toggles warning embed about opt-in on or off |
!aiuser response weights | Bias the LLM for/against certain words (tokens) |
Aliases: logit_bias, bias
|
|
!aiuser response weights add | Sets weight for a specific word |
!aiuser response weights list | Show weights |
Aliases: show
|
|
!aiuser response weights remove | Removes weight for a specific word |
!aiuser trigger | Configure trigger settings for the bot to respond to |
!aiuser trigger conversation_reply_time | Set the max time frame in seconds for the bot to have a |
!aiuser trigger ignore | Messages matching this regex won't be replied to or seen, by the bot |
!aiuser trigger minlength | Set the minimum length of messages that the bot will respond to |
!aiuser trigger public_forget | Toggles whether anyone can use the forget command, or only moderators |
!aiuser trigger whitelist | If configured, only whitelisted roles / users can trigger a response in whitelisted channels |
Aliases: whitelists
|
|
!aiuser trigger whitelist add | Add a role/user to the whitelist |
!aiuser trigger whitelist clear | Clear the whitelist, allowing anyone to trigger LLM in whitelisted channels |
!aiuser trigger whitelist list | Show the whitelist |
Aliases: show
|
|
!aiuser trigger whitelist remove | Remove a user/role from the whitelist |
Activities
Discord Voice Channel Activities.
Author(s): inthedark.org
Command | Description |
---|---|
!activity | Base command for creating activity invite links. |
!activity askaway | Create an activity invite link for Ask Away. |
!activity awkword | Create an activity invite link for Awkword. |
!activity bashout | Create an activity invite link for Bash Out |
!activity betrayal | Create an activity invite link for Betrayal. |
!activity blazing8s | Create an activity invite link for Blazing 8s. |
!activity bobbleleague | Create an activity invite link for Bobble League. |
!activity checkersinthepark | Create an activity invite link for Checkers In The Park. |
!activity chessinthepark | Create an activity invite link for Chess In The Park. |
!activity decoder | Create an activity invite link for Decoder. |
!activity doodlecrew | Create an activity invite link for Doodle Crew. |
!activity fishington | Create an activity invite link for Fishington. |
!activity garticphone | Create an activity invite link for Gartic Phone. |
!activity jamspace | Create an activity invite link for Jamspace. |
!activity knowwhatimeme | Create an activity invite link for Know What I Meme. |
!activity landio | Create an activity invite link for Land IO. |
!activity letterleague | Create an activity invite link for Letter League. |
!activity pokernight | Create an activity invite link for Poker Night. |
!activity puttparty | Create an activity invite link for Putt Party. |
!activity putts | Create an activity invite link for Putts. |
!activity sketchheads | Create an activity invite link for Sketch Heads. |
!activity sketchyartist | Create an activity invite link for Sketchy Artist. |
!activity spellcast | Create an activity invite link for Spell Cast. |
!activity watchtogether | Create an activity invite link for Watch Together. |
!activity wordsnacks | Create an activity invite link for Word Snacks. |
!activity youtubetogether | Create an activity invite link for Youtube Together. |
Admin
A collection of server administration utilities.
Author(s): Cog Creators
Command | Description |
---|---|
!addrole | Add a role to a user. |
!announceset | Change how announcements are sent in this guild. |
!announceset channel | Change the channel where the bot will send announcements. |
!announceset clearchannel | Unsets the channel for announcements. |
!editrole | Edit role settings. |
!editrole colour | Edit a role's colour. |
!editrole name | Edit a role's name. |
!removerole | Remove a role from a user. |
!selfrole | Add or remove a selfrole from yourself. |
!selfrole list | Lists all available selfroles. |
!selfroleset | Manage selfroles. |
!selfroleset add | Add a role, or a selection of roles, to the list of available selfroles. |
!selfroleset clear | Clear the list of available selfroles for this server. |
!selfroleset remove | Remove a role, or a selection of roles, from the list of available selfroles. |
Alias
Create aliases for commands.
Aliases are alternative names/shortcuts for commands. Theycan act as both a lambda (storing arguments for repeated use)or as simply a shortcut to saying "x y z".When run, aliases will accept any additional argumentsand append them to the stored alias.
Author(s): Cog Creators
Command | Description |
---|---|
!alias | Manage command aliases. |
!alias add | Add an alias for a command. |
!alias delete | Delete an existing alias on this server. |
!alias edit | Edit an existing alias in this server. |
!alias global | Manage global aliases. |
!alias global list | List the available global aliases on this bot. |
!alias help | Try to execute help for the base command of the alias. |
!alias list | List the available aliases on this server. |
!alias show | Show what command the alias executes. |
Audio
Play audio through voice channels.
Author(s): Cog Creators
Command | Description |
---|---|
!audioset | Music configuration options. |
!audioset autodeafen | Toggle whether the bot will be auto deafened upon joining the voice channel. |
!audioset autoplay | Change auto-play setting. |
!audioset autoplay playlist | Set a playlist to auto-play songs from. |
!audioset autoplay reset | Resets auto-play to the default playlist. |
!audioset autoplay toggle | Toggle auto-play when there no songs in queue. |
!audioset countrycode | Set the country code for Spotify searches. |
!audioset dailyqueue | Toggle daily queues. |
!audioset dc | Toggle the bot auto-disconnecting when done playing. |
!audioset dj | Toggle DJ mode. |
!audioset emptydisconnect | Auto-disconnect from channel when bot is alone in it for x seconds, 0 to disable. |
!audioset emptypause | Auto-pause after x seconds when room is empty, 0 to disable. |
!audioset jukebox | Set a price for queueing tracks for non-mods, 0 to disable. |
!audioset lyrics | Prioritise tracks with lyrics. |
!audioset maxlength | Max length of a track to queue in seconds, 0 to disable. |
!audioset maxvolume | Set the maximum volume allowed in this server. |
!audioset mycountrycode | Set the country code for Spotify searches. |
!audioset notify | Toggle track announcement and other bot messages. |
!audioset persistqueue | Toggle persistent queues. |
!audioset restrictions | Manages the keyword whitelist and blacklist. |
!audioset restrictions blacklist | Manages the keyword blacklist. |
!audioset restrictions blacklist add | Adds a keyword to the blacklist. |
!audioset restrictions blacklist clear | Clear all keywords added to the blacklist. |
!audioset restrictions blacklist delete | Removes a keyword from the blacklist. |
!audioset restrictions blacklist list | List all keywords added to the blacklist. |
!audioset restrictions whitelist | Manages the keyword whitelist. |
!audioset restrictions whitelist add | Adds a keyword to the whitelist. |
!audioset restrictions whitelist clear | Clear all keywords from the whitelist. |
!audioset restrictions whitelist delete | Removes a keyword from the whitelist. |
!audioset restrictions whitelist list | List all keywords added to the whitelist. |
!audioset role | Set the role to use for DJ mode. |
!audioset settings | Show the current settings. |
Aliases: info
|
|
!audioset thumbnail | Toggle displaying a thumbnail on audio messages. |
!audioset vote | Percentage needed for non-mods to skip tracks, 0 to disable. |
!autoplay | Starts auto play. |
!bump | Bump a track number to the top of the queue. |
!bumpplay | Force play a URL or search for a track. |
!disconnect | Disconnect from the voice channel. |
!eq | Equalizer management. |
!eq delete | Delete a saved eq preset. |
!eq list | List saved eq presets. |
!eq load | Load a saved eq preset. |
!eq reset | Reset the eq to 0 across all bands. |
!eq save | Save the current eq settings to a preset. |
!eq set | Set an eq band with a band number or name and value. |
!genre | Pick a Spotify playlist from a list of categories to start playing. |
!local | Local playback commands. |
!local folder | Play all songs in a localtracks folder. |
!local play | Play a local track. |
!local search | Search for songs across all localtracks folders. |
!now | Now playing. |
!pause | Pause or resume a playing track. |
!percent | Queue percentage. |
!play | Play the specified track or search for a close match. |
!playlist | Playlist configuration options. |
!playlist append | Add a track URL, playlist link, or quick search to a playlist. |
!playlist copy | Copy a playlist from one scope to another. |
!playlist create | Create an empty playlist. |
!playlist dedupe | Remove duplicate tracks from a saved playlist. |
!playlist delete | Delete a saved playlist. |
!playlist info | Retrieve information from a saved playlist. |
!playlist list | List saved playlists. |
!playlist queue | Save the queue to a playlist. |
!playlist remove | Remove a track from a playlist by url. |
!playlist rename | Rename an existing playlist. |
!playlist save | Save a playlist from a url. |
!playlist start | Load a playlist into the queue. |
!playlist update | Updates all tracks in a playlist. |
!prev | Skip to the start of the previously played track. |
!queue | List the songs in the queue. |
!queue clean | Removes songs from the queue if the requester is not in the voice channel. |
!queue cleanself | Removes all tracks you requested from the queue. |
!queue clear | Clears the queue. |
!queue search | Search the queue. |
!queue shuffle | Shuffles the queue. |
!remove | Remove a specific track number from the queue. |
!repeat | Toggle repeat. |
!search | Pick a track with a search. |
!seek | Seek ahead or behind on a track by seconds or to a specific time. |
!shuffle | Toggle shuffle. |
!shuffle bumped | Toggle bumped track shuffle. |
!sing | Make Red sing one of her songs. |
!skip | Skip to the next track, or to a given track number. |
!stop | Stop playback and clear the queue. |
!summon | Summon the bot to a voice channel. |
!volume | Set the volume, 1% - 150%. |
AudioTrivia
Upgrade to the Trivia cog that enables audio trivia Replaces the Trivia cog
Author(s): Bobloy
Command | Description |
---|---|
!atriviaset | Manage Audio Trivia settings. |
!atriviaset repeat | Set whether or not short audio will be repeated |
!atriviaset timelimit | Set the maximum seconds permitted to answer a question. |
!audiotrivia | Start trivia session on the specified category or categories. |
!audiotrivia list | List available trivia including audio categories. |
!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. |
AutoDelete
Auto delete messages in specific channels.
Author(s): inthedark.org
Command | Description |
---|---|
!autodelete | Configuration options for auto delete. |
Aliases: ad, deleter
|
|
!autodelete channels | Add or remove auto delete rules for channels. |
!autodelete ignore | Ignore users from auto delete rules. |
!autodelete log | Add logging channel for auto delete rules |
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.
Author(s): @vexingvexed
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. |
AutoPublisher
Automatically publish messages in news channels.
Author(s): MAX, AAA3A
Command | Description |
---|---|
!autopublisher | Manage AutoPublisher settings. |
Aliases: aph, autopub
|
|
!autopublisher ignorechannel | Ignore or unignore news channels for AutoPublisher. |
!autopublisher reset | Reset guild-specific AutoPublisher settings. |
!autopublisher settings | Display current AutoPublisher settings. |
Aliases: view
|
|
!autopublisher toggle | Toggle AutoPublisher on or off. |
!autopublisher version | Show the cog version. |
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. |
AutoRoler
AutoRoler
Author(s): Dav
Command | Description |
---|---|
!autorole | Autorole commands |
!autorole add | Add a role to be assigned to all new joins |
!autorole disable | Disable autorole |
!autorole enable | Enable autorole |
!autorole list | List all roles in the autorole list |
!autorole remove | Remove a role from the autorole list |
AutoRoom
Automatic voice channel management.
This cog facilitates automatic voice channel creation.When a member joins an AutoRoom Source (voice channel),this cog will move them to a brand new AutoRoom that they have control over.Once everyone leaves the AutoRoom, it is automatically deleted.For a quick rundown on how to get started with this cog,check out [the readme](https://github.com/PhasecoreX/PCXCogs/tree/master/autoroom/README.md)
Author(s): PhasecoreX
Command | Description |
---|---|
!autoroom | Manage your AutoRoom. |
Aliases: vc
|
|
!autoroom allow | Allow a user (or role) into your AutoRoom. |
!autoroom bitrate | Change the bitrate of your AutoRoom. |
!autoroom claim | Claim ownership of this AutoRoom. |
!autoroom deny | Deny a user (or role) from accessing your AutoRoom. |
!autoroom locked | Lock your AutoRoom (visible, but no one can join). |
!autoroom name | Change the name of your AutoRoom. |
!autoroom private | Make your AutoRoom private. |
!autoroom public | Make your AutoRoom public. |
!autoroom settings | Display current settings. |
Aliases: about, info
|
|
!autoroom users | Change the user limit of your AutoRoom. |
!autoroomset | Configure the AutoRoom cog. |
!autoroomset access | Control access to all AutoRooms. |
!autoroomset access admin | Allow Admins to join locked/private AutoRooms. |
!autoroomset access bot | Automatically allow bots into AutoRooms. |
!autoroomset access bot add | Allow a bot role into every AutoRoom. |
!autoroomset access bot remove | Disallow a bot role from joining every AutoRoom. |
!autoroomset access mod | Allow Moderators to join locked/private AutoRooms. |
!autoroomset create | Create an AutoRoom Source. |
!autoroomset modify | Modify an existing AutoRoom Source. |
Aliases: edit
|
|
!autoroomset modify category | Set the category that AutoRooms will be created in. |
!autoroomset modify defaults | Learn how AutoRoom defaults are set. |
Aliases: bitrate, memberrole, other, perms, users
|
|
!autoroomset modify legacytextchannel | Manage if a legacy text channel should be created as well. |
!autoroomset modify legacytextchannel disable | Disable creating a legacy text channel with the AutoRoom. |
!autoroomset modify legacytextchannel enable | Enable creating a legacy text channel with the AutoRoom. |
!autoroomset modify legacytextchannel topic | Manage the legacy text channel topic. |
!autoroomset modify legacytextchannel topic disable | Disable setting a legacy text channel topic. |
!autoroomset modify legacytextchannel topic set | Set the legacy text channel topic. |
!autoroomset modify name | Set the default name format of an AutoRoom. |
!autoroomset modify name custom | A custom channel name. |
!autoroomset modify name game | The users current playing game, otherwise the username format. |
!autoroomset modify name username | Default format: PhasecoreX's Room. |
!autoroomset modify specialperms | Modify special AutoRoom permissions. |
!autoroomset modify specialperms ownermodify | Allow AutoRoom Owners to have the Manage Channels permission on their AutoRoom. |
!autoroomset modify specialperms sendmessage | Allow users to send messages in the AutoRoom built in text channel. |
!autoroomset modify text | Configure sending an introductory message to the AutoRoom text channel. |
!autoroomset modify text disable | Disable sending a message to the newly generated AutoRoom text channel. |
!autoroomset modify text set | Send a message to the newly generated AutoRoom text channel. |
!autoroomset modify type | Choose what type of AutoRoom is created. |
!autoroomset modify type locked | Rooms will be visible to all, but not joinable. AutoRoom Owner can allow users in. |
!autoroomset modify type private | Rooms will be hidden. AutoRoom Owner can allow users in. |
!autoroomset modify type public | Rooms will be open to all. AutoRoom Owner has control over room. |
!autoroomset modify type server | Rooms will be open to all, but the server owns the AutoRoom (so they can't be modified). |
!autoroomset permissions | Check that the bot has all needed permissions. |
Aliases: perms
|
|
!autoroomset remove | Remove an AutoRoom Source. |
!autoroomset settings | Display current settings. |
BattleRoyale
Play Battle Royale with your friends!
Author(s): inthedark.org, MAX, AAA3A, and sravan
Command | Description |
---|---|
!battleroyale | Battle Royale with other members! |
!battleroyale auto | Battle Royale with random players from your server. |
!battleroyale leaderboard | Show the leaderboard. |
!battleroyale profile | Show your battle royale profile. |
!battleroyale profile bio | Change your default bio. |
!battleroyale role | Battle Royale with members from a specific role in your server. |
!setbattleroyale | Configuration commands for BattleRoyale. |
Aliases: battleset
|
|
!setbattleroyale prize | Changes the prize amount. |
Bingo
Author(s): TrustyJAID
Command | Description |
---|---|
!bingo | Generate a Bingo Card |
!bingoset | Commands for setting bingo settings |
!bingoset background | Set the colour of the Bingo card background. |
!bingoset bgtile | Set the background image (tiled). |
!bingoset bingo | Set the "BINGO" of the board. |
!bingoset box | Set the colour of the Bingo card boxes border. |
!bingoset clear | Clear out the current bingo cards tiles. |
!bingoset icon | Add an icon image to the bingo card |
!bingoset name | Set the name of the current bingo card. |
!bingoset reset | Reset a users bingo card or reset the whole servers bingo card. |
!bingoset seed | Set an additional seed to the randomness of players cards. |
!bingoset settings | Show the current bingo card settings |
!bingoset stamp | Set the colour of the "stamp" that fills the box. |
!bingoset text | Set the colour of the text. |
!bingoset textborder | Set the colour of the text border. |
!bingoset tiles | Set the tiles for the servers bingo cards. |
!bingoset watermark | Add a watermark image to the bingo card |
Birthday
Birthdays
Set yours and get a message and role on your birthday!
Author(s): @vexingvexed
Command | Description |
---|---|
!bdset | Birthday management commands for admins. |
!bdset channel | Set the channel where the birthday message will be sent. |
!bdset forceremove | Force-remove a user's birthday. |
!bdset forceset | Force-set a specific user's birthday. |
!bdset interactive | Start interactive setup |
!bdset msgwithoutyear | Set the message to send when the user did not provide a year. |
!bdset msgwithyear | Set the message to send when the user did provide a year. |
!bdset requiredrole | Set a role that users must have to set their birthday. |
!bdset requiredrolepurge | Remove birthdays from the database for users who no longer have the required role. |
!bdset role | Set the role that will be given to the user on their birthday. |
!bdset rolemention | Choose whether or not to allow role mentions in birthday messages. |
!bdset settings | View your current settings |
!bdset stop | Stop the cog from sending birthday messages and giving roles in the server. |
!bdset time | Set the time of day for the birthday message. |
!birthday | Set and manage your birthday. |
Aliases: bday
|
|
!birthday remove | Remove your birthday. |
Aliases: delete, del
|
|
!birthday set | Set your birthday. |
!birthday upcoming | View upcoming birthdays, defaults to 7 days. |
CardsAgainstHumanity
Author(s): TrustyJAID, crhallberg, and Cards Against Humanity®️
Command | Description |
---|---|
!cah | Cards Against Humanity®️ commands |
!cah list | List all the available set names. |
!cah start | Start a game of Cards Against Humanity®️ |
Chatchart
Show activity.
Author(s): aikaterna and Redjumpman
Command | Description |
---|---|
!ccallow | Remove a channel from the deny list to allow chatchart use. |
!ccdeny | Add a channel to deny chatchart use. |
!ccdenylist | List the channels that are denied. |
!chatchart | Generates a pie chart, representing the last 5000 messages in the specified channel. |
!serverchart | Generates a pie chart, representing the last 1000 messages from every allowed channel in the server. |
Cleanup
This cog contains commands used for "cleaning up" (deleting) messages.
This is designed as a moderator tool and offers many convenient use cases.All cleanup commands only apply to the channel the command is executed in.Messages older than two weeks cannot be mass deleted.This is a limitation of the API.
Author(s): Cog Creators
Command | Description |
---|---|
!cleanup | Base command for deleting messages. |
!cleanup after | Delete all messages after a specified message. |
!cleanup before | Deletes X messages before the specified message. |
!cleanup between | Delete the messages between Message One and Message Two, providing the messages IDs. |
!cleanup bot | Clean up command messages and messages from the bot in the current channel. |
!cleanup duplicates | Deletes duplicate messages in the channel from the last X messages and keeps only one copy. |
!cleanup messages | Delete the last X messages in the current channel. |
!cleanup self | Clean up messages owned by the bot in the current channel. |
!cleanup text | Delete the last X messages matching the specified text in the current channel. |
!cleanup user | Delete the last X messages from a specified user in the current channel. |
!cleanupset | Manage the settings for the cleanup command. |
!cleanupset notify | Toggle clean up notification settings. |
ClearChannel
A cog to delete ALL messages of a channel!
⚠ The channel will be cloned, and then **deleted**.
Author(s): AAA3A
Command | Description |
---|---|
!clearchannel | Delete ALL messages from the current channel by duplicating it and then deleting it. |
!setclearchannel | Configure ClearChannel for your server. |
Aliases: clearchannelset
|
|
!setclearchannel channeldelete | If this option is disabled, the bot will not delete the original channel: it will duplicate it as normal, but move it to the end of the server's channel list. |
!setclearchannel custommessage | Specify a custom message to be sent from the link of another message or a json (https://discohook.org/ for example). |
!setclearchannel dmauthor | If this option is enabled, the bot will try to send a dm to the author of the order to confirm that everything went well. |
!setclearchannel firstmessage | If this option is enabled, the bot will send a message to the emptied channel to inform that it has been emptied. |
!setclearchannel modalconfig | Set all settings for the cog with a Discord Modal. |
!setclearchannel promptmessage | Specify a custom message to be sent to confirm the clearing of the channel. |
!setclearchannel resetsetting | Reset a setting. |
!setclearchannel showsettings | Show all settings for the cog with defaults and values. |
Cleverbot
Cleverbot rewritten for V3 from https://github.com/Twentysix26/26-Cogs/tree/master/cleverbot
Author(s): Twentysix and TrustyJAID
Command | Description |
---|---|
!cleverbot | Talk with cleverbot |
!cleverbotset | Settings for cleverbot |
!cleverbotset allowlist | Whitelist settings for cleverbot |
Aliases: whitelist
|
|
!cleverbotset allowlist add | Add a channel, user, or role to cleverbots whitelist |
!cleverbotset allowlist info | Show what's currently in cleverbots whitelist |
!cleverbotset allowlist remove | Remove a channel, user, or role from cleverbots whitelist |
!cleverbotset blocklist | Blacklist settings for cleverbot |
Aliases: blacklist
|
|
!cleverbotset blocklist add | Add a channel, user, or role to cleverbots blacklist |
!cleverbotset blocklist info | Show what's currently in cleverbots blacklist |
!cleverbotset blocklist remove | Remove a channel, user, or role from cleverbots blacklist |
!cleverbotset channel | Toggles channel for automatic replies |
!cleverbotset guildtweaks | Set the response tweaks from cleverbot |
!cleverbotset mention | Toggles mention on reply |
!cleverbotset reply | Toggles reply messages |
Aliases: replies
|
|
!cleverbotset toggle | Toggles reply when the bot is mentioned |
!cleverbotset tweakinfo | Show the current cleverbot tweaks in this server |
CmdChannel
A cog to send the result of a command to another channel!
Author(s): AAA3A
Command | Description |
---|---|
!cmdchannel | Use |
!cmdchannel channel | Act as if the command had been typed in the channel of your choice. |
!cmdchannel testvar | Test variables. |
Cocktail
Get information about different cocktails and their ingredients.
Author(s): Kreusada
Command | Description |
---|---|
!cocktail | Get information about a cocktail / cocktail related commands. Supply 'random' to retrieve a random cocktail. |
!cocktail favourites | See your favourite cocktails. |
!cocktail ingredient | Get information about a cocktail ingredient. |
Compliment
Compliment users because there's too many insults
Author(s): Airen, JennJenn, and TrustyJAID
Command | Description |
---|---|
!compliment | Compliment the user |
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. |
Core
The Core cog has many commands related to core functions.
These commands come loaded with every Red bot, and cover some of the most basic usage of the bot.
Author(s): Cog Creators
Command | Description |
---|---|
!autoimmune | Commands to manage server settings for immunity from automated actions. |
!autoimmune add | Makes a user or role immune from automated moderation actions. |
!autoimmune isimmune | Checks if a user or role would be considered immune from automated actions. |
!autoimmune list | Gets the current members and roles configured for automatic moderation action immunity. |
!autoimmune remove | Remove a user or role from being immune to automated moderation actions. |
!bankset | Base command for bank settings. |
!bankset bankname | Set the bank's name. |
!bankset creditsname | Set the name for the bank's currency. |
!bankset maxbal | Set the maximum balance a user can get. |
!bankset prune | Base command for pruning bank accounts. |
!bankset prune server | Prune bank accounts for users no longer in the server. |
!bankset prune user | Delete the bank account of a specified user. |
!bankset registeramount | Set the initial balance for new bank accounts. |
!bankset reset | Delete all bank accounts. |
!bankset showsettings | Show the current bank settings. |
!command | Commands to enable and disable commands and cogs. |
!command disable | Disable a command. |
!command disable server | Disable a command in this server only. |
!command disablecog | Disable a cog in this server. |
!command enable | Enable a command. |
!command enable server | Enable a command in this server. |
!command enablecog | Enable a cog in this server. |
!command listdisabled | List disabled commands. |
!command listdisabled global | List disabled commands globally. |
!command listdisabled guild | List disabled commands in this server. |
!command listdisabledcogs | List the cogs which are disabled in this server. |
!contact | Sends a message to the owner. |
!embedset | Commands for toggling embeds on or off. |
!embedset channel | Set's a channel's embed setting. |
!embedset command | Sets a command's embed setting. |
!embedset command server | Sets a command's embed setting for the current server. |
!embedset server | Set the server's embed setting. |
!embedset showsettings | Show the current embed settings. |
!embedset user | Sets personal embed setting for DMs. |
!ignore | Commands to add servers or channels to the ignore list. |
!ignore channel | Ignore commands in the channel, thread, or category. |
!ignore list | List the currently ignored servers and channels. |
!ignore server | Ignore commands in this server. |
Aliases: guild
|
|
!info | Shows info about [botname]. |
!invite | Shows [botname]'s invite url. |
!licenseinfo | Get info about Red's licenses. |
Aliases: licenceinfo
|
|
!localallowlist | Commands to manage the server specific allowlist. |
Aliases: localwhitelist
|
|
!localallowlist add | Adds a user or role to the server allowlist. |
!localallowlist clear | Clears the allowlist. |
!localallowlist list | Lists users and roles on the server allowlist. |
!localallowlist remove | Removes user or role from the allowlist. |
!localblocklist | Commands to manage the server specific blocklist. |
Aliases: localblacklist
|
|
!localblocklist add | Adds a user or role to the local blocklist. |
!localblocklist clear | Clears the server blocklist. |
!localblocklist list | Lists users and roles on the server blocklist. |
!localblocklist remove | Removes user or role from local blocklist. |
!modlogset | Manage modlog settings. |
!modlogset cases | Enable or disable case creation for a mod action. |
!modlogset modlog | Set a channel as the modlog. |
!modlogset resetcases | Reset all modlog cases in this server. |
!mydata | Commands which interact with the data [botname] has about you. |
!mydata 3rdparty | View the End User Data statements of each 3rd-party module. |
!mydata forgetme | Have [botname] forget what it knows about you. |
!mydata getmydata | [Coming Soon] Get what data [botname] has about you. |
!mydata whatdata | Find out what type of data [botname] stores and why. |
!set | Commands for changing [botname]'s settings. |
!set bot | Commands for changing [botname]'s metadata. |
Aliases: metadata
|
|
!set bot nickname | Sets [botname]'s nickname for the current server. |
!set deletedelay | Set the delay until the bot removes the command message. |
!set locale | Changes [botname]'s locale in this server. |
!set locale server | Changes [botname]'s locale in this server. |
!set regionalformat | Changes the bot's regional format in this server. This is used for formatting date, time and numbers. |
!set regionalformat server | Changes the bot's regional format in this server. This is used for formatting date, time and numbers. |
!set roles | Set server's admin and mod roles for [botname]. |
!set roles addadminrole | Adds an admin role for this server. |
!set roles addmodrole | Adds a moderator role for this server. |
!set roles removeadminrole | Removes an admin role for this server. |
!set roles removemodrole | Removes a mod role for this server. |
!set serverfuzzy | Toggle whether to enable fuzzy command search for the server. |
!set serverprefix | Sets [botname]'s server prefix(es). |
!set showsettings | Show the current settings for [botname]. |
!set usebotcolour | Toggle whether to use the bot owner-configured colour for embeds. |
Aliases: usebotcolor
|
|
!unignore | Commands to remove servers or channels from the ignore list. |
!unignore channel | Remove a channel, thread, or category from the ignore list. |
!unignore server | Remove this server from the ignore list. |
Aliases: guild
|
|
!uptime | Shows [botname]'s uptime. |
Counting
Make a counting channel with goals.
Author(s): saurichable, Kreusada
Command | Description |
---|---|
!countset | Various Counting settings. |
Aliases: counting
|
|
!countset channel | Set the counting channel. |
!countset goal | Set the counting goal. |
!countset reset | Reset the counter and start from 0 again! |
!countset role | Add a whitelisted role. |
!countset settings | See current settings. |
!countset start | Set the starting number. |
!countset topic | Toggle counting channel's topic changing. |
!countset warnmsg | Toggle a warning message. |
Crier
Town Crier Announces whatever you type into target channel.
(You might want to set up permissions properly using the Permissiosn cog)
Author(s): DesignByAdrian (ThinkAdrian#1186)
Command | Description |
---|---|
!say | Echo message into other channel. Emojis and @s work as well. |
!shout | Writes out message as 🇧 🇮 🇬 letters into other channel. |
CtrlZ
Revert some actions in servers, from the audit logs!
Author(s): AAA3A
Command | Description |
---|---|
!ctrlz | Revert some actions in servers, from the audit logs. |
!ctrlz mass | Revert all the audit logs that can be reverted. |
!ctrlz view | View the audit logs that can be reverted. |
CustomCommands
This cog contains commands for creating and managing custom commands that display text.
These are useful for storing information members might need, like FAQ answers or invite links.Custom commands can be used by anyone by default, so be careful with pings.Commands can only be lowercase, and will not respond to any uppercase letters.
Author(s): Cog Creators
Command | Description |
---|---|
!customcom | Base command for Custom Commands management. |
Aliases: cc
|
|
!customcom cooldown | Set, edit, or view the cooldown for a custom command. |
!customcom create | Create custom commands. |
!customcom create random | Create a CC where it will randomly choose a response! |
!customcom create simple | Add a simple custom command. |
!customcom delete | Delete a custom command. |
!customcom edit | Edit a custom command. |
!customcom list | List all available custom commands. |
!customcom raw | Get the raw response of a custom command, to get the proper markdown. |
!customcom search | Searches through custom commands, according to the query. |
!customcom show | Shows a custom command's responses and its settings. |
CustomPing
A more information rich ping message.
Author(s): PhenoM4n4n
Command | Description |
---|---|
!ping | View bot latency. |
!ping moreinfo | Ping with additional latency stastics. |
!ping shards | View latency for all shards. |
Dad
Dad jokes
Nicknaming user idea comes from https://github.com/Vexs/DadBot
Author(s): Bobloy
Command | Description |
---|---|
!dad | Dad joke superhub |
!dad cooldown | Set the auto-joke cooldown in seconds |
!dad nickname | Toggle nicknaming |
!dad toggle | Toggle automatic dad jokes on or off |
!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 |
---|---|
!dashboard | Get the link to the Dashboard. |
Defender
Security tools to protect communities
Author(s): Twentysix (Twentysix#5252)
Command | Description |
---|---|
!alert | Alert the staff members |
Aliases: staff
|
|
!defender | Defender commands reserved to staff |
Aliases: def
|
|
!defender emergency | Manually engage or turn off emergency mode |
!defender freshmeat | Returns a list of the new users of the day |
!defender identify | Shows a member's rank + info |
!defender memberranks | Counts how many members are in each rank |
!defender messages | Access recorded messages of users / channels |
Aliases: msg
|
|
!defender messages channel | Shows recent messages of a channel |
!defender messages exportchannel | Exports recent messages of a channel to a file |
!defender messages exportuser | Exports recent messages of a user to a file |
!defender messages user | Shows recent messages of a user |
!defender monitor | Shows recent events that might require your attention |
!defender notifynew | Sends you a DM if a user younger than X hours joins |
!defender status | Shows overall status of the Defender system |
!defender updates | Shows all the past announcements of Defender |
!defender warden | Warden rules management |
Aliases: wd
|
|
!defender warden add | Adds a new rule |
!defender warden debug | Simulate and give a detailed summary of an event |
!defender warden export | Sends the rule as a YAML file |
!defender warden exportall | Sends all the rules as a tar.gz archive |
!defender warden find | Search for text in existing rules |
!defender warden list | Lists existing rules |
!defender warden memory | Shows or resets the memory of Warden |
!defender warden remove | Removes a rule by name |
!defender warden removeall | Removes all rules |
!defender warden run | Runs a rule against the whole userbase |
!defender warden show | Shows a rule |
!defender warden upload | Starts a rule upload session |
!dset | Defender system settings |
Aliases: defset
|
|
!dset alert | Alert manual module configuration |
!dset alert enable | Toggle alert manual module |
!dset commentanalysis | Comment analysis configuration |
Aliases: ca
|
|
!dset commentanalysis action | Sets action (ban, kick, softban, punish or none (notification only)) |
!dset commentanalysis attributes | Setup the attributes that CA will check |
!dset commentanalysis deletemessage | Toggles whether to delete the offending message |
!dset commentanalysis enable | Toggles comment analysis |
!dset commentanalysis rank | Sets target rank |
!dset commentanalysis reason | Sets a reason for the action (modlog use) |
!dset commentanalysis threshold | Sets the threshold that will trigger CA's action (20-100) |
!dset commentanalysis token | Sets Perspective API token |
!dset commentanalysis wdchecks | Implement advanced Warden based checks |
!dset commentanalysis wipe | Sets how many days worth of messages to delete if the action is ban |
!dset emergency | Emergency mode configuration |
!dset emergency minutes | Sets max inactivity minutes for staff |
!dset emergency modules | Sets emergency modules |
!dset general | Defender general settings |
!dset general countmessages | Toggles message count (and rank 4) |
!dset general enable | Toggle defender system |
!dset general helperroles | Sets the helper roles |
!dset general notifychannel | Sets the channel where notifications will be sent |
!dset general notifyrole | Sets the role that will be pinged in case of alerts |
!dset general punishmessage | Sets the messages that I will send after assigning the punish role |
!dset general punishrole | Sets the role that will be assigned to misbehaving users |
!dset general reset | Resets Defender configuration for this server |
!dset general trustedroles | Sets the trusted roles |
!dset importfrom | Import the configuration from another server |
!dset invitefilter | Invite filter auto module configuration |
Aliases: if
|
|
!dset invitefilter action | Sets action (ban, kick, softban, punish or none (deletion only)) |
!dset invitefilter deletemessage | Toggles whether to delete the invite's message |
!dset invitefilter enable | Toggle invite filter |
!dset invitefilter excludeowninvites | Excludes this server's invites from the filter |
!dset invitefilter rank | Sets target rank |
!dset invitefilter wdchecks | Implement advanced Warden based checks |
!dset joinmonitor | Join monitor auto module configuration |
Aliases: jm
|
|
!dset joinmonitor enable | Toggles join monitor |
!dset joinmonitor minutes | Sets minutes (X users joined in Y minutes) |
!dset joinmonitor notifynew | Enables notifications for users younger than X hours |
!dset joinmonitor users | Sets users (X users joined in Y minutes) |
!dset joinmonitor verificationlevel | Raises the server's verification level on raids |
!dset joinmonitor wdchecks | Implement advanced Warden based checks |
!dset raiderdetection | Raider detection auto module configuration |
Aliases: rd
|
|
!dset raiderdetection action | Sets action (ban, kick, softban, punish or none (notify only)) |
!dset raiderdetection enable | Toggles raider detection |
!dset raiderdetection messages | Sets messages (User posted X messages in Y minutes) |
!dset raiderdetection minutes | Sets minutes (User posted X messages in Y minutes) |
!dset raiderdetection rank | Sets target rank |
!dset raiderdetection wdchecks | Implement advanced Warden based checks |
!dset raiderdetection wipe | Sets how many days worth of messages to delete if the action is ban |
!dset rank3 | Rank 3 configuration |
!dset rank3 joineddays | Days since join required to be considered Rank 3 |
!dset rank3 minmessages | Minimum messages required to reach Rank 3 |
!dset silence | Silence manual module configuration |
!dset silence enable | Toggle silence manual module |
!dset vaporize | Vaporize manual module configuration |
!dset vaporize enable | Toggle vaporize manual module |
!dset vaporize maxtargets | Sets the maximum amount of targets (1-999) |
!dset voteout | Voteout manual module configuration |
!dset voteout action | Sets action (ban, kick, softban, punish) |
!dset voteout enable | Toggles voteout |
!dset voteout rank | Sets target rank |
!dset voteout votes | Sets required votes number for it to pass |
!dset voteout wipe | Sets how many days worth of messages to delete if the action is ban |
!dset warden | Warden auto module configuration |
Aliases: wd
|
|
!dset warden enable | Toggles warden |
!silence | Enables server wide message autodeletion for the specified rank (and below) |
!vaporize | Gets rid of bad actors in a quick and silent way |
!voteout | Initiates a vote to expel a user from the server |
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. |
EasterHunt
Easter hunt cog that provides a fun Easter-themed game where users can hunt for eggs, work for egg shards, give eggs to others or steal, and earn achievements. It includes various commands for interacting with the game, managing progress, and viewing leaderboards.
Author(s): MAX
Command | Description |
---|---|
!easterhunt | Easter Hunt commands |
!easterhunt achievements | Check if you've completed any Easter Hunt! |
!easterhunt daily | Claim your daily Easter gift! |
!easterhunt give | Give some of your eggs to another user! |
!easterhunt hunt | Go on an Easter egg hunt and wait for the results! |
!easterhunt leaderboard | Display the top egg collectors in this guild! |
Aliases: lb
|
|
!easterhunt progress | Check your Easter Hunt progress! |
!easterhunt resetme | Reset your own Easter hunt data (eggs, shards, pity counters, etc.). |
!easterhunt tradeshards | Trade your easter shards for credits. |
!easterhunt view | Check your Easter haul! |
!easterhunt work | Work for the Easter Bunny with a fun job! |
Economy
Get rich and have fun with imaginary currency!
Author(s): Cog Creators
Command | Description |
---|---|
!bank | Base command to manage the bank. |
!bank balance | Show the user's account balance. |
!bank set | Set the balance of a user's bank account. |
!bank transfer | Transfer currency to other users. |
!economyset | Base command to manage Economy settings. |
!economyset paydayamount | Set the amount earned each payday. |
!economyset paydaytime | Set the cooldown for the payday command. |
!economyset rolepaydayamount | Set the amount earned each payday for a role. |
!economyset showsettings | Shows the current economy settings |
!economyset slotmax | Set the maximum slot machine bid. |
!economyset slotmin | Set the minimum slot machine bid. |
!economyset slottime | Set the cooldown for the slot machine. |
!leaderboard | Print the leaderboard. |
!payday | Get some free currency. |
!payouts | Show the payouts for the slot machine. |
!slot | Use the slot machine. |
EconomyTrickle
Trickle credits into your Economy
More detailed docs: <https://cogs.yamikaitou.dev/economytrickle.html>
Author(s): YamiKaitou#8975
Command | Description |
---|---|
!economytrickle | Configure various settings |
Aliases: trickleset
|
|
!economytrickle blocklist | Add/Remove the current channel (or a specific channel) to the blocklist |
!economytrickle credits | Set the number of credits to grant |
!economytrickle messages | Set the number of messages required to gain credits |
!economytrickle settings | Show the current settings |
Aliases: info, showsettings
|
|
!economytrickle showblocks | Provide a list of channels that are on the blocklist for this server |
Aliases: showblock
|
|
!economytrickle voice | Set the number of credits to grant every minute |
EmbedCreator
Create embeds using buttons, modals and dropdowns!
Author(s): Kreusada
Command | Description |
---|---|
!embedcreate | Create an embed. |
ExclusiveRoles
Exclusive Roles
Author(s): Dav
Command | Description |
---|---|
!exclusivenow | Takes 2 Roles. Removes the second role if both roles are present on a user. |
!listexclusives | List all exclusive roles |
!retroscan | Scans the entire user list for roles that have been set as exclusive. |
!setexclusive | Takes 2 Roles. |
!unexclusive | Takes 2 roles and removes their exclusivity |
Faceit
CS:GO Faceit Statistics.
Author(s): flare(flare#0001)
Command | Description |
---|---|
!faceit | Faceit Commands. |
!faceit match | In-depth stats for a match. |
!faceit matches | Faceit Match Stats. |
!faceit ongoing | Check if a user has an ongoing game. |
!faceit profile | Faceit Profile Stats. |
!faceit search | Faceit Searching |
!faceit search hub | Search for faceit hub by name. |
!faceit search organizers | Search for faceit organizers by name. |
!faceit search player | Search for faceit player by name. |
!faceit set | Set your faceit username. |
!faceit stats | In-depth stats for any faceit supported game. |
FakeIdentities
Generate random and fake identities, including names, addresses, emails, and phone numbers!
Author(s): AAA3A
Command | Description |
---|---|
!fakeidentity | Generate a fake identity. |
FastClickGame
Play to click on the right button as fast as you can!
Author(s): AAA3A
Command | Description |
---|---|
!fastclickgame | Play to click on the right button as fast as you can! |
Aliases: fastclick, fcg
|
|
!fastclickgame duel | Play Fast Click Game with another player. |
!fastclickgame leaderboard | Show Fast Click Game leaderboard. |
Aliases: lb
|
|
!fastclickgame multi | Play Fast Click Game with multiple rounds. |
!setfastclickgame | Group of commands to set FastClickGame. |
!setfastclickgame modalconfig | Set all settings for the cog with a Discord Modal. |
!setfastclickgame prize | Set the prize for Red bank system and cog leaderboard. Default is 5000. |
!setfastclickgame redeconomy | If this option is enabled, the cog will give credits to the user each time the game is won. |
!setfastclickgame resetleaderboard | Reset leaderboard in the guild. |
!setfastclickgame resetsetting | Reset a setting. |
!setfastclickgame showsettings | Show all settings for the cog with defaults and values. |
Feedback
Allows a user to anonymously submit feedback to a mod team
Author(s): luna
Command | Description |
---|---|
!feedback | |
!feedbackset | Adjust Feedback settings |
!feedbackset channel | |
!feedbackset enable | Enable Feedback cog for this server |
Fenrir
Various unreasonable commands inspired by Fenrir
Author(s): TrustyJAID
Command | Description |
---|---|
!fenrir | We're Moving on. |
!fenrir ban | Create a reaction emoji to ban users |
!fenrir block | Replaces all commands for specific members with insults |
!fenrir feedback | Create a reaction emoji to insult users |
Aliases: fenririnsult
|
|
!fenrir kick | Create a reaction emoji to kick users |
!fenrir lockdown | Replace all commands in the server with insults |
Aliases: lockdonw
|
|
!fenrir mute | Create a reaction emoji to mute users |
!fenrir set | Sets the mute role for fenrirmute to work |
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
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. |
Gallery
Set channels as galleries, deleting all messages that don't contain any attachments.
Author(s): saurichable, Kreusada
Command | Description |
---|---|
!galleryset | Various Gallery settings. |
!galleryset add | Add channels to the list of Gallery channels. |
!galleryset remove | Remove channels from the list of Gallery channels. |
!galleryset role | Add or remove whitelisted roles. |
!galleryset settings | See current settings. |
Aliases: showsettings, setting, show
|
|
!galleryset time | Set how long (in seconds!!) the bot should wait before deleting non images. |
GameRoles
Grant roles when a user is playing a specific game.
Author(s): Flame442
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. |
General
General commands.
Author(s): Cog Creators
Command | Description |
---|---|
!8 | Ask 8 ball a question. |
!choose | Choose between multiple options. |
!flip | Flip a coin... or a user. |
!lmgtfy | Create a lmgtfy link. |
!roll | Roll a random number. |
!rps | Play Rock Paper Scissors. |
!serverinfo | Show server information. |
!stopwatch | Start or stop the stopwatch. |
Aliases: sw
|
|
!urban | Search the Urban Dictionary. |
GiftAway
Create grabbable key giveaways.
Author(s): Flame442
Command | Description |
---|---|
!giftat | Giftaway a key to a specific channel. |
!giftaway | Giftaway a key to a specific server. |
!giftawayset | Group command for giftaway. |
!giftawayset channel | Set the channel that giftaway messages will be sent to in this server. |
!giftawayset channel remove | Remove the giftaway channel from this server and stop receiving giftaway messages. |
!globalgift | Giftaway a key to all servers. |
A Simple google search with image support as well
Author(s): epic guy, ow0x, and fixator10
Command | Description |
---|---|
Google search your query from Discord channel. |
|
!google autofill | Responds with a list of the Google Autofill results for a particular query. |
!google book | Search for a book or magazine on Google Books. |
!google doodle | Responds with Google doodles of the current month. |
!google image | Search google images from discord |
!google reverse | Attach or paste the url of an image to reverse search, or reply to a message which has the image/embed with the image |
!yandex | Yandex related search commands |
!yandex reverse | Attach or paste the url of an image to reverse search, or reply to a message which has the image/embed with the image |
GoogleTrends
Find what the world is searching, right from Discord.
Please note that there is no Google Trends API, so this is a web scraper and may break atany time.
Author(s): @vexingvexed
Command | Description |
---|---|
!trends | Find what the world is searching, right from Discord. |
!trendsexamples | These are some examples of how to use the |
GuessTheCandyGame
Recognise the correct candy as fast as you can!
Author(s): AAA3A
Command | Description |
---|---|
!guessthecandy | Recognise the correct candy as fast as you can... |
Honeypot
Create a channel at the top of the server to attract self bots/scammers and notify/mute/kick/ban them immediately!
Author(s): AAA3A
Command | Description |
---|---|
!sethoneypot | Set the honeypot settings. Only the server owner can use this command for security reasons. |
!sethoneypot action | The action to take when a self bot/scammer is detected. |
!sethoneypot bandeletemessagedays | The number of days of messages to delete when banning a self bot/scammer. |
!sethoneypot createchannel | Create the honeypot channel. |
Aliases: makechannel
|
|
!sethoneypot enabled | Toggle the cog. |
!sethoneypot logschannel | The channel to send the logs to. |
!sethoneypot modalconfig | Set all settings for the cog with a Discord Modal. |
!sethoneypot muterole | The mute role to assign to the self bots/scammers, if the action is |
!sethoneypot pingrole | The role to ping when a self bot/scammer is detected. |
!sethoneypot resetsetting | Reset a setting. |
!sethoneypot showsettings | Show all settings for the cog with defaults and values. |
IdeaBoard
Share Ideas and Suggestions
Author(s): [vertyco](https://github.com/vertyco/vrt-cogs)
Command | Description |
---|---|
!approve | Approve an idea/suggestion. |
!idea | Share an idea/make a suggestion. |
!ideaset | Manage IdeaBoard settings |
Aliases: ideaboard
|
|
!ideaset accountage | Set the minimum account age required to vote and suggest. |
!ideaset approverole | Add/remove a role to the approver role list |
!ideaset channel | Set the approved, rejected, or pending channels for IdeaBoard |
!ideaset cleanup | Cleanup the config. |
!ideaset cooldown | Set the base cooldown for making suggestions |
!ideaset deletethreads | Toggle deleting discussion threads when a suggestion is approved/denied |
Aliases: delete, delthreads
|
|
!ideaset discussions | Toggle opening a discussion thread for each suggestion |
Aliases: threads, discussion
|
|
!ideaset downvoteemoji | Set the downvote emoji |
!ideaset insights | View insights about the server's suggestions. |
!ideaset jointime | Set the minimum time a user must be in the server to vote and suggest. |
!ideaset minlevel | Set the LevelUp integration minimum level required to vote and suggest. |
!ideaset minplaytime | Set the ArkTools integration minimum playtime required to vote and suggest. |
!ideaset resetall | Reset all user stats |
!ideaset resetuser | Reset a user's stats |
!ideaset roleblacklist | Add/remove a role to/from the role blacklist |
!ideaset rolecooldown | Set the suggestion cooldown for a specific role |
!ideaset showstale | View the numbers of suggestions who's message no longer exists. |
!ideaset suggestrole | Add/remove a role to the suggest role whitelist |
!ideaset toggleanonymous | Toggle allowing anonymous suggestions |
Aliases: toggleanon, anonymous, anon
|
|
!ideaset toggledm | Toggle DMing users the results of suggestions they made |
Aliases: dm
|
|
!ideaset togglereveal | Toggle reveal suggestion author on approval |
Aliases: reveal
|
|
!ideaset togglevotecount | Toggle showing vote counts on suggestions |
Aliases: votecount
|
|
!ideaset upvoteemoji | Set the upvote emoji |
!ideaset userblacklist | Add/remove a user to/from the user blacklist |
!ideaset view | View IdeaBoard settings |
!ideaset voterole | Add/remove a role to the voting role whitelist |
!ideastats | Display your current profile stats for suggestions and votes. |
!refresh | Refresh the buttons on a suggestion if it gets stuck. |
!reject | Reject an idea/suggestion. |
!viewvotes | View the list of who has upvoted and who has downvoted a suggestion. |
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. |
ImageMaker
Create various fun images
Author(s): TrustyJAID, Ivan Seidel (isnowillegal.com), Bruno Lemos (isnowillegal.com), and João Pedro (isnowillegal.com)
Command | Description |
---|---|
!beautiful | Generate a beautiful image using users avatar. |
!facemerge | Generate a gif of two images fading into eachother. |
!feels | Generate a feels image using users avatar and role colour. |
!gwheeze | Generate a gif wheeze image if user has a gif avatar. |
!obama | Synthesize video clips of Obama. |
!pill | Generate a pill image to any colour with hex codes. |
!scrollbanner | Generate a scrolling text gif banner. |
!trump | Generate isnowillegal gif image. |
!wheeze | Generate a wheeze image with text or a user avatar. |
Index
Browse and install repos / cogs from a Red-Index
Author(s): Twentysix (Twentysix#5252) and jack1142 (Jackenmen#6607)
Command | Description |
---|---|
!index | Red-Index cog discoverability commands |
!index browse | Browses repos / cogs |
!index search | Search for cogs |
Info
Custom info commands.
Author(s): inthedark.org
Command | Description |
---|---|
!userinfo | Check user's info, defaults to author. |
InfoChannel
Create a channel with updating server info
This relies on editing channels, which is a strictly rate-limited activity.As such, updates will not be frequent. Currently capped at 1 per 5 minutes per server.
Author(s): YamiKaitou and Bobloy
Command | Description |
---|---|
!infochannel | Toggle info channel for this server |
!infochannelset | Toggle different types of infochannels |
Aliases: icset
|
|
!infochannelset name | Change the name of the infochannel for the specified channel type. |
!infochannelset rolename | Change the name of the infochannel for specific roles. |
!infochannelset togglechannel | Toggles the infochannel for the specified channel type. |
!infochannelset togglerole | Toggle an infochannel that shows the count of users with the specified role |
Inspirobot
Posts images generated by https://inspirobot.me
Author(s): aikaterna
Command | Description |
---|---|
!inspireme | Fetch a random "inspirational message" from the bot. |
Insult
Airenkun's Insult Cog
Author(s): Airen, JennJenn, and TrustyJAID
Command | Description |
---|---|
!insult | Insult the user |
Invites
Author(s): aikaterna
Command | Description |
---|---|
!invites | Invite information. |
!invites leaderboard | List pinned invites or all invites in a leaderboard style. |
!invites listpin | List pinned invites. |
Aliases: listpinned
|
|
!invites pin | Pin an invite to the leaderboard. |
!invites show | Show the stats for an invite, or show all invites. |
!invites unpin | Unpin an invite from the leaderboard. |
JoinFlag
JoinFlag
Author(s): Dav
Command | Description |
---|---|
!joinflag | Put a note on a user. It will be displayed when they re-join the server. |
!joinflagset | JoinFlag settings |
!joinflagset channel | Set the channel where the flag will be displayed. |
Kill
Kill people in interesting ways
More detailed docs: <https://cogs.yamikaitou.dev/kill.html>
Author(s): YamiKaitou#8975 and Paddolicious#8880
Command | Description |
---|---|
!kill | Kill a user in a random way |
!killset | Configure the kill messages |
!killset add | Add a new kill message. |
!killset bot | Sets the message for killing the bot |
!killset delete | Removes a kill message. Use |
!killset list | List all the kill messages |
!killset self | Sets the message for killing yourself |
!suicide | Commit suicide |
Killer
Do unto others as you would have them do unto you
Author(s): DesignByAdrian (ThinkAdrian#1186)
Command | Description |
---|---|
!love | Show some affection for once! |
!punch | Open up a can of whoop-ass on a user! |
!sex | Sex a user, because there's no NSFW channel! |
!shoot | Shoot another user (or yourself) dead! |
!slap | Open hand, not a closed fist! |
!stab | Turn a user into shish kebab! |
!succ | Succ a user like a lollipop |
LastSeen
Report when a user was last seen online
Author(s): Bobloy
Command | Description |
---|---|
!lseen | Just says the time the user was last seen |
!lseenset | Change settings for lseen |
Aliases: setlseen
|
|
!lseenset toggle | Toggles tracking seen for this server |
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 |
---|---|
!lastweekly | View Last Week's Leaderboard |
!leveldata | Admin Only Data Commands |
Aliases: lvldata, ldata
|
|
!leveldata backup | Backup this server's data |
!leveldata cleanup | Cleanup the database |
!leveldata importamari | Import levels and exp from AmariBot |
!leveldata importmee6 | Import levels and exp from MEE6 |
!leveldata importpolaris | Import levels and exp from Polaris |
!leveldata reset | Reset all user data in this server |
!leveldata restore | Restore this server's data |
!levelset | Configure LevelUp Settings |
Aliases: lvlset, lset
|
|
!levelset addxp | Add XP to a user or role |
!levelset algorithm | Customize the leveling algorithm for your server |
!levelset allowed | Base command for all allowed lists |
!levelset allowed channel | Add/Remove a channel in the allowed list |
!levelset allowed role | Add/Remove a role in the allowed list |
!levelset commandxp | Toggle whether users can gain Exp from running commands |
!levelset dm | Toggle DM notifications |
!levelset embeds | Toggle using embeds or generated pics |
!levelset emojis | Set the emojis used to represent each stat type |
!levelset forcestyle | Force a profile style for all users |
!levelset ignore | Base command for all ignore lists |
!levelset ignore channel | Add/Remove a channel in the ignore list |
!levelset ignore role | Add/Remove a role in the ignore list |
!levelset ignore user | Add/Remove a user in the ignore list |
!levelset levelchannel | Set LevelUp log channel |
!levelset levelnotify | Send levelup message in the channel the user is typing in |
!levelset levelupmessages | Level up alert messages |
Aliases: lvlalerts, levelalerts, lvlmessages, lvlmsg
|
|
!levelset levelupmessages dm | Set the DM a user gets when they level up (Without recieving a role). |
!levelset levelupmessages dmrole | Set the DM a user gets when they level up and recieve a role. |
!levelset levelupmessages msg | Set the message sent when a user levels up. |
!levelset levelupmessages msgrole | Set the message sent when a user levels up and recieves a role. |
!levelset levelupmessages view | View the current level up alert messages |
!levelset mention | Toggle whether to mention the user in the level up message |
!levelset messages | Message settings |
Aliases: message, msg
|
|
!levelset messages channelbonus | Add a range of bonus XP to apply to certain channels |
!levelset messages cooldown | Cooldown threshold for message XP |
!levelset messages length | Set minimum message length for XP |
!levelset messages rolebonus | Add a range of bonus XP to apply to certain roles |
!levelset messages xp | Set message XP range |
!levelset prestige | Prestige settings |
!levelset prestige add | Add a role to a prestige level |
!levelset prestige keeproles | Keep level roles after prestiging |
!levelset prestige level | Set the level required to prestige |
!levelset prestige remove | Remove a prestige level |
!levelset prestige stack | Toggle stacking roles on prestige |
!levelset removexp | Remove XP from a user or role |
!levelset resetemojis | Reset the emojis to default |
!levelset rolegroup | Add or remove a role to the role group |
!levelset roles | Level role assignment |
!levelset roles add | Assign a role to a level |
!levelset roles autoremove | Automatic removal of previous level roles |
!levelset roles initialize | Initialize level roles |
Aliases: init
|
|
!levelset roles remove | Unassign a role from a level |
!levelset seelevels | Test the level algorithm |
!levelset setlevel | Set a user's level |
!levelset setprestige | Set a user to a specific prestige level |
!levelset showbalance | Toggle whether to show user's economy credit balance in their profile |
Aliases: showbal
|
|
!levelset starcooldown | Set the star cooldown |
!levelset starmention | Toggle star reaction mentions |
!levelset starmentiondelete | Toggle whether the bot auto-deletes the star mentions |
!levelset toggle | Toggle the LevelUp system |
!levelset view | View all LevelUP settings |
!levelset voice | Voice settings |
!levelset voice channelbonus | Add a range of bonus XP to apply to certain channels |
!levelset voice deafened | Ignore deafened voice users |
!levelset voice invisible | Ignore invisible voice users |
!levelset voice muted | Ignore muted voice users |
!levelset voice rolebonus | Add a range of bonus XP to apply to certain roles |
!levelset voice solo | Ignore solo voice users |
!levelset voice streambonus | Add a range of bonus XP to users who are Discord streaming |
!levelset voice xp | Set voice XP gain |
!leveltop | View the LevelUp leaderboard |
!prestige | Prestige your rank! |
!profile | View User Profile |
!profiledata | View a user's profile by ID |
!roletop | View the leaderboard for roles |
!setprofile | Customize your profile |
Aliases: myprofile, mypf, pfset
|
|
!setprofile background | Set a background for your profile |
!setprofile backgrounds | View the all available backgrounds |
!setprofile barcolor | Set a color for your level bar |
!setprofile blur | Toggle a slight blur effect on the background image where the text is displayed. |
!setprofile font | Set a font for your profile |
!setprofile fonts | View the available fonts you can use |
!setprofile namecolor | Set a color for your username |
!setprofile shownick | Toggle whether your nickname or username is shown in your profile |
!setprofile statcolor | Set a color for your server stats |
!setprofile style | Set your profile image style |
!setprofile view | View your profile settings |
!stars | Reward a good noodle |
!starset | Configure LevelUp Star Settings |
!starset cooldown | Set the star cooldown |
!starset mention | Toggle star reaction mentions |
!starset mentiondelete | Toggle whether the bot auto-deletes the star mentions |
!starset view | View Star Settings |
!startop | View the Star Leaderboard |
!weekly | View Weekly Leaderboard |
!weeklyset | Configure Weekly LevelUp Settings |
Aliases: wset
|
|
!weeklyset autoremove | Remove role from previous winner when new one is announced |
!weeklyset autoreset | Toggle auto reset of weekly stats |
!weeklyset bonus | Set bonus exp for top weekly winners |
!weeklyset channel | Set channel to announce weekly winners |
!weeklyset day | Set day for weekly stats reset |
!weeklyset hour | Set hour for weekly stats reset |
!weeklyset ping | Toggle whether to ping winners in announcement |
!weeklyset reset | Reset the weekly leaderboard manually and announce winners |
!weeklyset role | Set role to award top weekly winners |
!weeklyset roleall | Toggle whether all winners get the role |
!weeklyset toggle | Toggle weekly stat tracking |
!weeklyset view | View the current weekly settings |
!weeklyset winners | Set number of winners to display |
Lockdown
Let moderators lockdown a channel to prevent messages from being sent.
Author(s): MAX
Command | Description |
---|---|
!lock | Lock a channel for everyone. |
!lockdownset | Lockdown settings commands. |
!lockdownset logchannel | Set the channel for logging lockdowns. |
!lockdownset settings | Get the current log channel. |
!lockdownset useembed | Set whether to use embeds or not. |
!thread | Manage thread(s) with [botname]. |
!thread close | Close and archive a thread post. |
!thread lockdown | Lock a thread post. |
!thread open | Open a thread post. |
!unlock | Unlock a channel for everyone. |
Lottery
Make and host lotteries in your server.
Author(s): inthedark.org
Command | Description |
---|---|
!lottery | Base command for lottery management. |
!lottery create | Create a lottery. |
!lottery delete | Delete a lottery. |
!lottery deputies | View configured deputies for a specific lottery. |
!lottery deputies add | Add deputies to a specific lottery. |
!lottery deputies remove | Remove deputies from a specific lottery. |
!lottery edit | Edit an existing lottery. |
!lottery info | Check the info for an existing lottery. |
!lottery roll | Roll tickets from a specific lottery. |
!lottery tickets | View standard tickets info. |
!lottery tickets add | Add tickets for a user in a specific lottery. |
!lottery tickets list | Check the detailed tickets list for a specific lottery. |
!lottery tickets remove | Remove tickets from a user in a specific lottery. |
MassDM
Send a direct message to all members of the specified Role.
Author(s): tmerc
Command | Description |
---|---|
!massdm | Sends a DM to all Members with the given Role. |
MemberCount
Get count of all members + humans and bots separately.
Author(s): Jakub Kuczys (https://github.com/Jackenmen)
Command | Description |
---|---|
!membercount | Get count of all members + humans and bots separately. |
Aliases: memberc
|
MessagePinner
Pins messages based on configured text
Author(s): palmtree5
Command | Description |
---|---|
!pinset | Settings for pintrigger |
!pinset infinite | Toggle/Set auto unpin of oldest pin when channel has reached maximum pinned messages |
!pintrigger | Sets the pin trigger for the current channel |
Minecraft
A cog to display informations about Minecraft Java users and servers, and notify for each change of a server!
Author(s): AAA3A
Command | Description |
---|---|
!minecraft | Get informations about Minecraft Java. |
!minecraft addserver | Add a Minecraft Java server in Config to get automatically new status. |
!minecraft checkplayers | Include players joining or leaving the server in notifications. |
!minecraft editlastmessage | Edit the last message sent for changes. |
!minecraft getplayerskin | Get Minecraft Java player skin by name. |
!minecraft getserver | Get informations about a Minecraft Java server. |
!minecraft removeserver | Remove a Minecraft Java server in Config. |
Mock
mock a user as spongebob
Author(s): TrustyJAID
Command | Description |
---|---|
!mock | Mock a user with the spongebob meme |
Mod
Mod with custom messages.
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 banmessage | Set the message sent when a user is banned. |
!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 | 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 kickmessage | Set the message sent when a user is kicked. |
!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 reasons | Set whether a reason is required for moderation actions. |
!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 showmessages | Show the current messages for moderation commands. |
!modset showsettings | Show the current server administration settings. |
!modset tempbanmessage | Set the message sent when a user is tempbanned. |
!modset tracknicknames | Toggle whether server nickname changes should be tracked. |
!modset unbanmessage | Set the message sent when a user is unbanned. |
!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. |
ModNotes
A mod note cog for moderators to add notes to users
Author(s): Jojo#7791
Command | Description |
---|---|
!modnote | Create a note for a user. This user cannot be a bot. |
!modnote edit | Edit a note on a user. This user cannot be a bot. |
!modnote list | List the notes on a certain user. |
!modnote listall | List all the members with notes in this guild |
!modnote remove | Remove a note from a user. This user cannot be a bot. |
!modnoteset | Setup modnotes |
!modnoteset nonauthoredits | Allow any moderator to edit notes, regardless of who authored it |
!modnoteset usemodlog | Toggle whether to use the modlog or not. |
Monopoly
Play monopoly with 2-8 people.
Author(s): Flame442
Command | Description |
---|---|
!monopoly | Play monopoly with 2-8 people. |
!monopoly delete | Delete one or more save files. |
!monopoly list | List available save files. |
!monopolyset | Config options for monopoly. |
!monopolyset auction | Set if properties should be auctioned when passed on. |
!monopolyset bail | Set how much bail should cost. |
!monopolyset darkmode | Set if the board should be a darker varient. |
!monopolyset doublego | Set if landing on go should double the amount of money given. |
!monopolyset freeparking | Set the reward for landing on free parking. |
!monopolyset go | Set the base value of passing go. |
!monopolyset hotellimit | Set a limit on the number of hotels that can be bought. |
!monopolyset houselimit | Set a limit on the number of houses that can be bought. |
!monopolyset income | Set how much Income Tax should cost. |
!monopolyset luxury | Set how much Luxury Tax should cost. |
!monopolyset maxjailrolls | Set the maximum number of rolls in jail before bail has to be paid. |
!monopolyset mention | Set if players should be mentioned when their turn begins. |
!monopolyset minraise | Set the minimum raise in auctions. |
!monopolyset startingcash | Set how much money players should start the game with. |
!monopolyset thread | Set if a thread should be created per-game to contain game messages. |
!monopolyset timeout | Set the amount of time before the game times out. |
!monopolystop | Stop the game of monopoly in this channel. |
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. |
NBA
NBA information cog. - Get the current NBA schedule for the next game. - Get the current NBA scoreboard. - Get the latest NBA news. - Set the channel to send NBA game updates to.
Author(s): MAX
Command | Description |
---|---|
!nba | Get the current NBA schedule for next game. |
!nba news | Get latest NBA news. |
!nba schedule | Get the current NBA schedule for next game. |
!nba scoreboard | Get the current NBA scoreboard. |
!nbaset | Settings for NBA. |
!nbaset channel | Set the channel to send NBA game updates to. |
!nbaset reset | Reset the channel and team settings. |
Aliases: clear
|
|
!nbaset settings | View the channel and team settings. |
NameGenerator
Generate names.
Author(s): Kreusada
Command | Description |
---|---|
!namegen | Generate names. |
Aliases: generatename, namegenerate, genname
|
NewsPublish
For Guilds that have News Channels!
Author(s): SharkyTheKing
Command | Description |
---|---|
!publishset | Adjust settings. Send nothing to preview settings |
!publishset addnews | Adds channel to publish list |
!publishset alert | Adjust alerts for fails and success publish. |
!publishset alert channel | Sends alert to the channel if bot failed to publish |
!publishset alert fail | Enables / Disables alerts for fail publishes. |
!publishset alert success | Enables / Disables alerts for success publishes. |
!publishset blacklist | Manage the NewsPublish blacklist. |
Aliases: blocklist, ignoredlist
|
|
!publishset blacklist add | Add a member to the newspublish blacklist. |
!publishset blacklist clear | Clear the newspublish blacklist. |
!publishset blacklist list | See the newspublish blacklist. |
!publishset blacklist remove | Remove a member from the newspublish blacklist. |
!publishset list | Displays settings for current guild. |
!publishset removenews | Removes channel from publish list |
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. |
NitroRole
Welcome new nitro boosters and/or give them a special role!
Author(s): Jakub Kuczys (https://github.com/Jackenmen)
Command | Description |
---|---|
!nitrorole | Settings for NitroRole cog. |
!nitrorole addmessage | Add new booster message. |
!nitrorole autoassignrole | Set role that will be autoassigned after someone boosts server. |
!nitrorole channel | Set channel for new booster messages. Leave empty to disable. |
!nitrorole listmessages | List new booster message templates. |
!nitrorole removemessage | Remove new booster message. |
Aliases: deletemessage
|
|
!nitrorole setimage | Set image for new booster message. |
!nitrorole settings | Shows the current NitroRole settings for the server. |
Aliases: show, showsettings, setting
|
|
!nitrorole unassignonboostend | Set if booster role should be unassigned when someone stops boosting server. |
!nitrorole unsetimage | Unset image for new booster message. |
NoBot
Filter messages from other bots
Some "Free" bots spam ads and links when using their commands, this cog fixes that.Add a bot to the watchlist and add phrases to look for and if that phrase is found in the other bot'smessage, this cog will delete them.
Author(s): [vertyco](https://github.com/vertyco/vrt-cogs)
Command | Description |
---|---|
!nobot | Main setup command for NoBot |
!nobot addbot | Add a bot to the filter list |
!nobot addfilter | Add text context to match against the bot filter list, use phrases that match what the bot sends exactly |
!nobot delbot | Remove a bot from the filter list |
!nobot delfilter | Delete a filter |
!nobot view | View NoBot settings |
OnThisDay
Find out what happened on a certain day, in multiple different years in history.
Author(s): Kreusada
Command | Description |
---|---|
!onthisday | Find out what happened on this day, in various different years! |
!onthisday random | Find out what happened on this day, in a random year. |
PartyGames
Chat games focused on coming up with words from 3 letters.
Author(s): Flame442
Command | Description |
---|---|
!partygames | Group command for party games. |
Aliases: pg
|
|
!partygames bombparty | Start a game of bombparty. |
!partygames fast | Race to type a word the fastest. |
!partygames long | Type the longest word. |
!partygames mix | Play a mixture of all 4 games. |
!partygames most | Type the most words. |
!partygamesset | Config options for partygames. |
Aliases: pgset
|
|
!partygamesset bombtime | Set the timeout of bombparty. |
!partygamesset fasttime | Set the timeout of fast. |
!partygamesset locale | Override the bot's locale for partygames. |
!partygamesset locale remove | Remove the locale override and use the bot's locale. |
!partygamesset longtime | Set the timeout of long. |
!partygamesset mosttime | Set the timeout of most. |
PasswordsGenerator
Generate random and possibly easier to remember passwords with specific requirements!
Author(s): AAA3A
Command | Description |
---|---|
!generatepassword | Generate a random password. |
Penis
Penis related commands.
Author(s): Twentysix and DesignByAdrian (ThinkAdrian#1186)
Command | Description |
---|---|
!penis | Detects user's penis length |
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. |
PersonalChannels
Assign and edit personal channels.
Bot needs `manage_channels` guild permissions to utilize this cog.
Author(s): inthedark.org
Command | Description |
---|---|
!mychannel | Control of personal channels. |
Aliases: mychan
|
|
!mychannel assign | Assign a personal text channel to someone. |
!mychannel blacklist | Manage blacklisted names. |
Aliases: blocklist
|
|
!mychannel blacklist add | Add channel name to blacklist. |
!mychannel blacklist list | List of blacklisted channel names. |
!mychannel blacklist remove | Remove channel name from blacklist. |
!mychannel category | Configure the category every personal text channel should be under. |
!mychannel create | Create a personal channel and assign it to the user. |
!mychannel delete | Delete your personal channel. |
!mychannel friends | Add or remove friends from your channel. |
!mychannel friends list | List your added friends. |
!mychannel list | Assigned channels list. |
!mychannel name | Change name of personal channel. |
!mychannel perms | Give users permissions on how many users they can to add in their channel. |
!mychannel pin | Pin a message in the personal channel. |
!mychannel position | Edit the channel position for someone's personal channel. |
!mychannel remove | Delete member's personal channel. |
!mychannel topic | Change the topic of personal channel. |
!mychannel unassign | Unassign personal text channel from someone. |
!mychannel unpin | Unpin a message from the personal channel. |
PersonalReact
Make the bot react to messages with your mention, reply, your user ID or a custom trigger, based on roles perks!
Author(s): AAA3A
Command | Description |
---|---|
!personalreact | Make the bot react to messages with your mention, reply, your user ID or a custom trigger! |
Aliases: pr
|
|
!personalreact addreactions | Add reaction(s). |
!personalreact customtrigger | Set a custom trigger. |
!personalreact disable | Disable PersonalReact for you. |
!personalreact enable | Enable PersonalReact for you. |
!personalreact ignorebots | Ignore bots. |
!personalreact ignoremyself | Ignore yourself. |
!personalreact reactions | Set your reactions. |
!personalreact removereactions | Remove reaction(s). |
!personalreact replies | Allow the bot to react on the messages which ping you in replies. |
!personalreact userid | Allow the bot to react on the messages which contain your user ID. |
!personalreact view | View your PersonalReact settings. |
!setpersonalreact | Set PersonalReact settings. |
Aliases: setpr
|
|
!setpersonalreact addbaserolesrequirements | Add base roles requirements. |
!setpersonalreact addctrolesrequirements | Add custom trigger roles requirements. |
!setpersonalreact allowrepliestrigger | Whether to allow the replies trigger. |
!setpersonalreact alwaysallowcustomtrigger | Whether to always allow the custom trigger feature. |
!setpersonalreact blacklistedchannels | The channels where the bot won't react. |
!setpersonalreact clearmember | Clear a member's PersonalReact settings. |
!setpersonalreact maxreactionspermember | The maximum number of reactions a member can set for them. |
!setpersonalreact mincustomtriggerlength | The minimum length of a custom trigger. |
!setpersonalreact modalconfig | Set all settings for the cog with a Discord Modal. |
!setpersonalreact removebaserolesrequirements | Remove base roles requirements. |
!setpersonalreact removectrolesrequirements | Remove custom trigger roles requirements. |
!setpersonalreact resetsetting | Reset a setting. |
!setpersonalreact roles | Set the roles requirements. |
Aliases: view
|
|
!setpersonalreact showsettings | Show all settings for the cog with defaults and values. |
!setpersonalreact useamountssum | Whether to use the sum of the roles requirements or the maximum amount. |
PetPet
Make PetPet GIFs!
Author(s): PhenoM4n4n, Kuro, and Glas
Command | Description |
---|---|
!petpet | PetPet someone. |
Pick
Pick a random member.
Author(s): Kreusada, saurichable, AAA3A
Command | Description |
---|---|
!pick | Pick a random member. You may supply a role to pick from. |
!pickid | Pick a random member, displaying the ID only. You may supply a role to pick from. |
Plague
A plague game.
Author(s): phenom4n4n and ltzmax
Command | Description |
---|---|
!cure | Cure a user. You must be a Doctor to use this command. |
!infect | Infect another user. You must be infected to use this command. |
!infectme | Get infected for 5,000 currency. |
!plaguebearer | Become a plaguebearer for 10,000 currency. |
!plaguedoctor | Become a doctor for 10,000 currency. |
Aliases: plaguedoc
|
|
!plaguenotify | Enable/Disable Plague Game notifications. |
!plagueprofile | Show's your Plague Game profile |
!resign | Quit being a doctor or plaguebearer for 10,000 currency. |
!treatme | Get cured from the plague for 5,000 currency. |
Pokemon
This is pokemon related stuff cog. - Can you guess Who's That Pokémon? - Fetch Pokémon cards based on Pokémon Trading Card Game (a.k.a Pokémon TCG). - Get information about a Pokémon.
Author(s): @306810730055729152, max, and flame442
Command | Description |
---|---|
!pokeinfo | Get information about a Pokémon. |
!tcgcard | Fetch Pokémon cards based on Pokémon Trading Card Game (a.k.a Pokémon TCG). |
!whosthatpokemon | Guess Who's that Pokémon in 30 seconds! |
PokemonDuel
Battle in a Pokemon Duel with another member of your server.
Author(s): Flame442
Command | Description |
---|---|
!pokemonduel | Battle in a Pokemon Duel with another member of your server. |
!pokemonduel inverse | Battle in an Inverse Duel with another member of your server. |
!pokemonduel party | Manage your party of pokemon. |
!pokemonduel party list | View the pokemon currently in your party. |
Aliases: view
|
|
!pokemonduel party set | Set your party of pokemon. |
!pokemonduelset | Config options for pokemon duels. |
!pokemonduelset thread | Set if a thread should be created per-game to contain game messages. |
QR
Generate a QR code.
Author(s): Kreusada
Command | Description |
---|---|
!qr | Create a QR code from text. |
QRInvite
Create custom QR codes for server invites
Author(s): Bobloy
Command | Description |
---|---|
!qrinvite | Create a custom QR code invite for this server |
RandImages
Send random images (animals, art ...) from different APIs.
Author(s): Predä
Command | Description |
---|---|
!art | Send art from random subreddits. |
!birb | Send a random birb image from alexflipnote API. |
!cat | Send a random cat image some-random-api.ml API. |
Aliases: cats
|
|
!catfact | Send a random cat fact with a random cat image from some-random-api.ml API. |
Aliases: catsfact
|
|
!coffee | Send a random coffee image from alexflipnote API. |
!cute | Send a random cute images from random subreddits. |
Aliases: cuteness
|
|
!dog | Send a random dog image from random.dog API. |
Aliases: dogs
|
|
!dogfact | Send a random dog fact with a random dog image from some-random-api.ml API. |
Aliases: dogsfact
|
|
!duck | Send a random duck image from random subreddits. |
!ferret | Send a random ferrets images from random subreddits. |
Aliases: ferrets
|
|
!fox | Send a random fox image from randomfox.ca API |
Aliases: foxes
|
|
!lizard | Send a random lizard image from nekos.life API |
!meme | Send a random dank meme from random subreddits. |
Aliases: memes
|
|
!panda | Send a random panda image from some-random-api.ml API. |
Aliases: pandas
|
|
!pandafact | Send a random panda fact with a random panda image from some-random-api.ml API. |
Aliases: pandasfact
|
|
!photo | Send a random photography from random subreddits. |
Aliases: photography
|
|
!pika | Send a random Pikachu image or GIF from some-random-api.ml API. |
Aliases: pikachu
|
|
!shiba | Send a random shiba image from shiba.online API. |
!subreddit | Send a random image from a chosen subreddit. |
!wallpaper | Send a random wallpaper image from random subreddits. |
Aliases: wallp
|
ReacTicket
Author(s): Neuro Assassin
Command | Description |
---|---|
!reacticket | Create a reaction ticket system in your server |
!reacticket add | Add a user to the current ticket. |
!reacticket assign | |
!reacticket close | Closes the created ticket. |
!reacticket lock | Lock the specified ticket channel. If no channel is provided, defaults to current. |
!reacticket name | Rename the ticket in scope. |
!reacticket queue | List, modify and close tickets sorted based upon when they were opened |
Aliases: tickets
|
|
!reacticket remove | Remove a user from the current ticket. |
!reacticket settings | Manage settings for ReacTicket |
Aliases: set
|
|
!reacticket settings closesettings | Control what actions occur when a ticket is closed |
!reacticket settings closesettings archive | Customize settings for archiving ticket channels |
!reacticket settings closesettings archive category | Set the category to move closed ticket channels to. |
!reacticket settings closesettings archive enable | Enable Archiving mode, to move the Ticket Channels to the set category once closed. |
!reacticket settings closesettings closeonleave | Set whether to automatically close tickets if the ticket author leaves. |
!reacticket settings closesettings dm | Set whether or not to send a DM to the ticket author on ticket close. |
!reacticket settings closesettings prune | Clean out channels under the archive category. |
!reacticket settings closesettings reports | Set a channel to make a mini report in when a ticket is closed or opened. |
!reacticket settings disable | Disable ticketing system |
!reacticket settings enable | Starts listening for the set Reaction on the set Message to process tickets |
!reacticket settings postcreationsettings | Control the actions that occur post the ticket being created |
Aliases: postcs
|
|
!reacticket settings postcreationsettings category | Set the category to create ticket channels under. |
!reacticket settings postcreationsettings creationmessage | Set the message that is sent when you initially create the ticket. |
!reacticket settings postcreationsettings roles | Add or remove a role to be automatically added to Ticket channels. |
!reacticket settings postcreationsettings ticketname | Control how tickets are automatically named when they are created |
!reacticket settings postcreationsettings ticketname add | Add a new default ticket name preset. The following variables are available for you: |
!reacticket settings postcreationsettings ticketname list | List regisetered ticket name presets |
!reacticket settings postcreationsettings ticketname remove | Remove a preset ticket name from the list. |
!reacticket settings postcreationsettings ticketname select | Select a ticket name preset to use. |
!reacticket settings precreationsettings | Control the actions that are checked/occur before ticket is created |
Aliases: precs
|
|
!reacticket settings precreationsettings blacklist | Add or remove a user to be prevented from creating tickets. |
!reacticket settings precreationsettings maxtickets | Set the maximum number of tickets that a user can have open at one time. |
!reacticket settings precreationsettings reaction | Set the reaction to listen for on the Ticket Creation message |
!reacticket settings precreationsettings setmsg | Set the message to listen for ticket reactions on |
!reacticket settings userpermissions | Control the permissions that users have with their own tickets |
!reacticket settings userpermissions usercanclose | Set whether users can close their own tickets or not. |
!reacticket settings userpermissions usercanmodify | Set whether users can add or remove additional users to their ticket. |
!reacticket settings userpermissions usercanname | Set whether users can rename their tickets and associated channels. |
ReactChannel
Per-channel auto reaction tools.
Admins can set up certain channels to be ReactChannels, where each message in itwill automatically have reactions applied. Depending on the type of ReactChannel,click these reactions could trigger automatic actions.Additionally, Admins can set up server-wide upvote and/or downvote emojis, wherereacting to messages with these (in any channel) will increase or decrease themessage owners total karma.
Author(s): PhasecoreX
Command | Description |
---|---|
!downvote | View the downvote reaction for this server. |
!karma | View your (or another users) total karma for messages in this server. |
!karmatop | View the members in this server with the highest total karma. |
!reactchannelset | Manage ReactChannel settings. |
!reactchannelset disable | Disable ReactChannel functionality in a channel. |
!reactchannelset emoji | Manage emojis used for ReactChannels. |
!reactchannelset emoji downvote | Set the downvote emoji used. Use "none" to remove the emoji and disable downvotes. |
!reactchannelset emoji upvote | Set the upvote emoji used. Use "none" to remove the emoji and disable upvotes. |
!reactchannelset enable | Enable ReactChannel functionality in a channel. |
!reactchannelset enable checklist | All messages will have a checkmark. Clicking it will delete the message. |
!reactchannelset enable custom | All messages will have the specified emoji(s). |
!reactchannelset enable vote | All user messages will have an up and down arrow. Clicking them will affect a user's karma total. |
!reactchannelset filter | Only react to certain messages in a ReactChannel. |
!reactchannelset filter content | Filter what type of messages will be reacted to. |
!reactchannelset filter content commands | Toggle reacting to command messages. |
!reactchannelset filter content images | Toggle reacting to images. |
!reactchannelset filter content text | Toggle reacting to text-only messages. |
!reactchannelset filter role | Filter what user roles will be reacted to. |
!reactchannelset filter role add | Add a role to the role filter. |
!reactchannelset filter role remove | Remove a role from the role filter. |
!reactchannelset filter role toggle | Toggle between allowing or denying these roles. |
!reactchannelset filter source | Control who is reacted to. |
!reactchannelset filter source bots | Toggle reacting to other bot messages. |
!reactchannelset filter source myself | Toggle reacting to my own messages. |
!reactchannelset filter source users | Toggle reacting to user messages. |
!reactchannelset settings | Display current settings. |
!upvote | View the upvote reaction for this server. |
ReactLog
Log when reactions are added or removed.
Author(s): Kuro
Command | Description |
---|---|
!reactlog | Reaction logging configuration commands. |
Aliases: reactionlog
|
|
!reactlog blacklist | Add/remove a member from reactlog blacklist. |
Aliases: bl
|
|
!reactlog blacklist add | Add a member to reactlog blacklist. |
!reactlog blacklist remove | Remove a member from reactlog blacklist. |
!reactlog channel | Set the reactions logging channel. |
!reactlog ignore | Add/remove a channel from reactlog ignore list. |
!reactlog ignore add | Add a channel to reactlog ignore list. |
!reactlog ignore remove | Remove a channel from reactlog ignore list. |
!reactlog logall | Set whether to log all reactions or not. |
!reactlog reactadd | Enable/disable logging when reactions added. |
!reactlog reactdel | Enable/disable logging when reactions removed. |
!reactlog settings | Show current reaction log settings. |
Recipes
A cog to search and show a cooking recipe!
Author(s): AAA3A
Command | Description |
---|---|
!recipe | Show a recipe of Food52, from a query. |
!searchrecipes | Search cooking recipes on Food52, from a query. |
Reminders
Don't forget anything anymore! Reminders in DMs, channels, FIFO commands scheduler, say scheduler... With 'Me Too', snooze and buttons.
Author(s): AAA3A
Command | Description |
---|---|
!remind | Create a reminder with optional reminder text or message, in a channel with an user/role ping. |
!reminder | List, edit and delete existing reminders, or create FIFO/commands or Say reminders. |
Aliases: reminders
|
|
!reminder clear | Clear all your existing reminders. |
!reminder edit | Edit an existing Reminder from its ID. |
!reminder expires | Edit the expires time of an existing Reminder from its ID. |
!reminder fifo | Create a FIFO/command reminder. The chosen command will be executed with you as invoker. Don't provide the prefix. |
!reminder list | List your existing reminders. |
!reminder remove | Remove existing Reminder(s) from their IDs. |
!reminder repeat | Edit the repeat of an existing Reminder from its ID. |
!reminder say | Create a reminder who will say/send text. |
!reminder text | Edit the text of an existing Reminder from its ID. |
!reminder timestamps | Get a list of Discord timestamps for a given time. You can provide a repeat. |
!reminder timetips | Show time parsing tips. |
Aliases: parsingtips
|
|
!reminder timezone | Set your timezone for the time converter. |
!remindme | Create a reminder with optional reminder text or message. |
Reports
Report system
Members can type `[p]report <user> <reason>` and it'll show up in your selected channel!
Author(s): SharkyTheKing
Command | Description |
---|---|
!report | Report a member |
!reportdm | Enables/Disables the messages the bot sends on report |
!reportset | Manage reports system |
!reportset channel | Sets the channel where reports will be posted into |
!reportset emotes | Sets it whether the bot automatically puts reactions for each report sent |
!reportset list | Displays report settings |
!reportset reportclaim | Toggle report to be claimed. |
Rhymes
Generate rhymes.
Author(s): Kreusada
Command | Description |
---|---|
!rhymes | Get rhymes for a word. |
Riddles
Get a random riddle.
Author(s): Kreusada, MeatyChunks
Command | Description |
---|---|
!riddle | Get a random riddle. |
RoleInvite
Server autorole following the invite the user used to join the server
Documentation: https://laggron.red/roleinvite.html
Author(s): retke (El Laggron)
Command | Description |
---|---|
!roleinviteset | Roleinvite cog management |
!roleinviteset add | Link a role to an invite for the autorole system. |
!roleinviteset enable | Enable or disabe the autorole system. |
!roleinviteset list | List all links on this server |
!roleinviteset remove | Remove a link in this server |
RolesButtons
A cog to have roles-buttons!
Author(s): AAA3A
Command | Description |
---|---|
!rolesbuttons | Group of commands to use RolesButtons. |
!rolesbuttons add | Add a role-button for a message. |
!rolesbuttons bulk | Add roles-buttons for a message. |
!rolesbuttons clear | Clear all roles-buttons for a message. |
!rolesbuttons create | Create a message with a nice embed and roles-buttons. |
!rolesbuttons list | List all roles-buttons of this server or display the settings for a specific one. |
!rolesbuttons mode | Choose a mode for the roles-buttons of a message. |
!rolesbuttons remove | Remove a role-button for a message. |
RolloutGame
Play a match of Rollout game, with buttons!
Author(s): AAA3A
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. |
Runescape
Display Runescape account info
Author(s): TrustyJAID
Command | Description |
---|---|
!runescape | Search for a user account or profile |
Aliases: rs
|
|
!runescape ge | Look for something on the runescape Grand Exchange. |
!runescape nemiforest | Display an image of a Nemi Forest instance with all nine nodes. |
Aliases: nemi, forest
|
|
!runescape osrs | Search for OSRS highscores |
!runescape osrs activities | Display a players Activities in oldschool Runescape Hiscores. |
!runescape osrs ge | Look for something on the runescape Grand Exchange. |
!runescape osrs set | Set your runescape name for easer commands. |
!runescape osrs stats | Display a players stats in oldschool Runescape. |
!runescape osrs wiki | Look for something on the runescape Wiki. |
!runescape profile | Display a players profile in Runescape |
!runescape reset | Show Runescapes Daily, Weekly, and Monthly reset times. |
!runescape set | Set various runescape cog settings |
!runescape set metrics | Set a channel for automatic RuneMetrics updates |
!runescape set remove | Remove a channel from automatic RuneMetrics updates |
!runescape set username | Set your runescape name for easer commands. |
!runescape stats | Display a players stats in Runescape |
!runescape tms | Get the current Travelling Merchant items |
!runescape vis | Get the current combinations for vis wax |
Aliases: viswax
|
|
!runescape wiki | Look for something on the runescape Wiki. |
!runescape wilderness | Show Runescapes Daily, Weekly, and Monthly reset times. |
Aliases: flash, wildyflash, wildy
|
Seen
A cog to check when a member/role/channel/category/user/guild was last active!
Author(s): AAA3A and aikaterna
Command | Description |
---|---|
!seen | Check when a member/role/channel/category was last active! |
!seen board | View a Seen Board for members/roles/channels/categories/guilds/users! |
!seen category | Check when a category was last active! |
!seen channel | Check when a channel was last active! |
!seen guild | Check when a guild was last active! |
!seen ignoreme | Asking Seen to ignore your actions. |
!seen member | Check when a member was last active! |
!seen role | Check when a role was last active! |
SeinaTools
Utility tools for [botname].
Author(s): inthedark.org
Command | Description |
---|---|
!crates | Get information about a package in Crates.io. |
!npm | Get information about a node.js module. |
!ruby | Get information about a rubygem package. |
!spotify | View the specified (defaults to author) user's now playing spotify status from their discord activity. |
!spotify emoji | Set an emoji to be used with the spotify command. |
!whatplaying | Closer lookup on what the specified user is playing. |
SendCards
Send cards to other users! (Christmas, birthday, get well soon, etc...)
Author(s): Kreusada
Command | Description |
---|---|
!sendcard | Send a card to a user. |
!sendcard types | List all the different card types. |
ServerStats
Gather useful information about servers the bot is in A lot of commands are bot owner only
Author(s): TrustyJAID and Preda
Command | Description |
---|---|
!avatar | Display a users avatar in chat |
!botstats | Display stats about the bot |
Aliases: bs
|
|
!channeledit | Modify channel options |
!channeledit bitrate | Edit a voice channels bitrate |
!channeledit name | Edit a channels name |
!channeledit nsfw | Set whether or not a channel is NSFW |
!channeledit permissions | Edit channel read permissions for designated role |
!channeledit position | Edit a channels position |
!channeledit sync | Set whether or not to sync permissions with the channels Category |
!channeledit topic | Edit a channels topic |
!channeledit userlimit | Edit a voice channels user limit |
!channelstats | Gets total messages in a specific channel as well as the user who |
!emoji | Post a large size emojis in chat |
!getguild | Display info about servers the bot is on |
!getguilds | Display info about multiple servers |
!getreactions | Gets a list of all reactions from specified message and displays the user ID, |
!getroles | Displays all roles their ID and number of members in order of |
!guildedit | Edit various guild settings |
!guildedit afkchannel | Change the servers AFK voice channel |
!guildedit afktimeout | Change the servers AFK timeout |
!guildedit name | Change the server name |
!guildedit systemchannel | Change the system channel |
!guildedit verificationlevel | Modify the guilds verification level |
!guildemojis | Display all server emojis in a menu that can be scrolled through |
!nummembers | Display number of users on a server |
!pruneroles | Perform various actions on users who haven't spoken in x days |
!pruneroles add | Give roles to users who haven't spoken in x days |
!pruneroles kick | Kick users from the server who have been inactive for x days |
!pruneroles list | List the users who have not talked in x days. |
!pruneroles remove | Remove roles from users who haven't spoken in x days. |
!serverstats | Gets total messages on the server and displays each channel |
!topmembers | Lists top members on the server by join date |
!whois | Display servers a user shares with the bot |
Skyrim
Says a random line from Skyrim.
Author(s): Zephyrkul (Zephyrkul#1089)
Command | Description |
---|---|
!guard | Says a random guard line from Skyrim. |
!nazeem | Do you get to the Cloud District very often? |
SlashTags
Create custom slash commands.
The TagScript documentation can be found [here](https://phen-cogs.readthedocs.io/en/latest/index.html).
Author(s): PhenoM4n4n
Command | Description |
---|---|
!slashtag | Slash Tag management with TagScript. |
Aliases: st
|
|
!slashtag add | Add a slash tag with TagScript. |
!slashtag edit | Edit a slash tag. |
!slashtag edit argument | Edit a single slash tag's argument by name. |
!slashtag edit arguments | Edit a slash tag's arguments. |
!slashtag edit description | Edit a slash tag's description. |
!slashtag edit name | Edit a slash tag's name. |
!slashtag edit tagscript | Edit a slash tag's TagScript. |
!slashtag info | Get info about a slash tag that is stored on this server. |
!slashtag list | View stored slash tags. |
!slashtag message | Add a message command tag with TagScript. |
!slashtag pastebin | Add a slash tag with a Pastebin link. |
!slashtag raw | Get a slash tag's raw content. |
!slashtag remove | Delete a slash tag. |
!slashtag usage | See slash tag usage stats. |
Aliases: stats
|
|
!slashtag user | Add a user command tag with TagScript. |
SlowMode
A slowmode cog for Red V3
Author(s): palmtree5
Command | Description |
---|---|
!toggleslow | Slow the chat |
Snake
A simple Snake Game
Author(s): epic guy
Command | Description |
---|---|
!snake |
Speak
Set of commands to talk as others or Say stuff for you when you don't have the right words!
Author(s): epic guy#0715
Command | Description |
---|---|
!says | Says Stuff for the user |
!says insult | says lame insults, use at your own precaution |
!says sadme | says depressing stuff about you |
!tell | Tells the given text as the yourself but with a bot tag |
!tellas | Tells the given text as the mentioned users |
!telluser | Says the given text with the specified name and avatar |
StreamRoles
Give current twitch streamers in your server a role.
Author(s): Tobotimus
Command | Description |
---|---|
!streamrole | Manage settings for StreamRoles. |
Aliases: streamroles
|
|
!streamrole alerts | Manage streamalerts for those who receive the streamrole. |
!streamrole alerts autodelete | Enable or disable alert autodeletion. |
!streamrole alerts setchannel | Set the channel for streamrole alerts. |
!streamrole alerts setenabled | Enable or disable streamrole alerts. |
!streamrole blacklist | Manage the blacklist. |
!streamrole blacklist add | Add a member or role to the blacklist. |
!streamrole blacklist remove | Remove a member or role from the blacklist. |
!streamrole blacklist show | Show the blacklisted members and roles in this server. |
!streamrole forceupdate | Force the bot to reassign streamroles to members in this server. |
!streamrole games | Manage the game whitelist. |
!streamrole games add | Add a game to the game whitelist. |
!streamrole games clear | Clear the game whitelist for this server. |
!streamrole games remove | Remove a game from the game whitelist. |
!streamrole games show | Show the game whitelist for this server. |
!streamrole setmode | Set the user filter mode to blacklist or whitelist. |
!streamrole setrole | Set the role which is given to streamers. |
!streamrole whitelist | Manage the whitelist. |
!streamrole whitelist add | Add a member or role to the whitelist. |
!streamrole whitelist remove | Remove a member or role from the whitelist. |
!streamrole whitelist show | Show the whitelisted members and roles in this server. |
Streams
Various commands relating to streaming platforms.
You can check if a Twitch, YouTube or Picarto stream iscurrently live.
Author(s): Cog Creators
Command | Description |
---|---|
!picarto | Check if a Picarto channel is live. |
!streamalert | Manage automated stream alerts. |
!streamalert list | List all active stream alerts in this server. |
!streamalert picarto | Toggle alerts in this channel for a Picarto stream. |
!streamalert stop | Disable all stream alerts in this channel or server. |
!streamalert twitch | Manage Twitch stream notifications. |
!streamalert twitch channel | Toggle alerts in this or the given channel for a Twitch stream. |
!streamalert youtube | Toggle alerts in this channel for a YouTube stream. |
!streamset | Manage stream alert settings. |
!streamset autodelete | Toggle alert deletion for when streams go offline. |
!streamset ignorereruns | Toggle excluding rerun streams from alerts. |
!streamset ignoreschedule | Toggle excluding YouTube streams schedules from alerts. |
!streamset mention | Manage mention settings for stream alerts. |
!streamset mention all | Toggle the |
Aliases: everyone
|
|
!streamset mention online | Toggle the |
Aliases: here
|
|
!streamset mention role | Toggle a role mention. |
!streamset message | Manage custom messages for stream alerts. |
!streamset message clear | Reset the stream alert messages in this server. |
!streamset message mention | Set stream alert message when mentions are enabled. |
!streamset message nomention | Set stream alert message when mentions are disabled. |
!streamset usebuttons | Toggle whether to use buttons for stream alerts. |
!twitchstream | Check if a Twitch channel is live. |
!youtubestream | Check if a YouTube channel is live. |
TTT
Tic Tac Toe
Author(s): aikaterna and HizkiFW
Command | Description |
---|---|
!ttt | Tic Tac Toe |
Talk
Talk as the bot
Author(s): YamiKaitou
Command | Description |
---|---|
!talk | Send a message as the bot |
!talkd | Send a message as the bot, but delete the command message |
!talkm | Send a message as the bot, with mentions enabled |
!talkmd | Send a message as the bot, with mentions enabled and delete the command message |
!talkset | Configure settings |
!talkset everyone | Set the ability to mass mention using |
Taskr
Schedule bot commands with ease
Author(s): [vertyco](https://github.com/vertyco/vrt-cogs)
Command | Description |
---|---|
!taskr | Open the task menu |
!tasktimezone | Set the timezone used for scheduled tasks in this server |
Tickets
Support ticket system with multi-panel functionality
Author(s): [vertyco](https://github.com/vertyco/vrt-cogs)
Command | Description |
---|---|
!add | Add a user to your ticket |
!close | Close your ticket |
!openfor | Open a ticket for another user |
!renameticket | Rename your ticket channel |
!tickets | Base support ticket settings |
Aliases: tset
|
|
!tickets addmessage | Add a message embed to be sent when a ticket is opened |
!tickets addmodal | Add a modal field a ticket panel |
!tickets addpanel | Add a support ticket panel |
!tickets altchannel | Set an alternate channel that tickets will be opened under for a panel |
!tickets autoadd | (Toggle) Auto-add support and panel roles to thread tickets |
!tickets blacklist | Add/Remove users or roles from the blacklist |
!tickets buttoncolor | Set the button color for a support ticket panel |
!tickets buttonemoji | Set the button emoji for a support ticket panel |
!tickets buttontext | Set the button text for a support ticket panel |
!tickets category | Set the category ID for a ticket panel |
!tickets channel | Set the channel ID where a ticket panel is located |
!tickets cleanup | Cleanup tickets that no longer exist |
!tickets closemodal | Throw a modal when the close button is clicked to enter a reason |
!tickets dm | (Toggle) The bot sending DM's for ticket alerts |
!tickets embed | Create an embed for ticket panel buttons to be added to |
!tickets getlink | Refetch the transcript link for a ticket |
!tickets interactivetranscript | (Toggle) Interactive transcripts |
Aliases: intertrans, itrans, itranscript
|
|
!tickets logchannel | Set the logging channel for each panel's tickets |
!tickets maxclaims | Set how many staff members can claim/join a ticket before the join button is disabled (If using threads) |
!tickets maxtickets | Set the max tickets a user can have open at one time of any kind |
!tickets modaltitle | Set a title for a ticket panel's modal |
!tickets noresponse | Auto-close ticket if opener doesn't say anything after X hours of opening |
!tickets openrole | Add/Remove roles required to open a ticket for a specific panel |
!tickets overview | Set a channel for the live overview message |
!tickets overviewmention | Toggle whether channels are mentioned in the active ticket overview |
!tickets panelmessage | Set the message ID of a ticket panel |
!tickets panelrole | Add/Remove roles for a specific panel |
!tickets panels | View/Delete currently configured support ticket panels |
!tickets priority | Set the priority order of a panel's button |
!tickets row | Set the row of a panel's button (0 - 4) |
!tickets selfclose | (Toggle) If users can close their own tickets |
!tickets selfmanage | (Toggle) If users can manage their own tickets |
!tickets selfrename | (Toggle) If users can rename their own tickets |
!tickets setuphelp | Ticket Setup Guide |
!tickets supportrole | Add/Remove ticket support roles (one at a time) |
!tickets suspend | Suspend the ticket system |
!tickets threadclose | (Toggle) Thread tickets being closed & archived instead of deleted |
!tickets ticketname | Set the default ticket channel name for a panel |
!tickets toggle | Toggle a panel on/off |
!tickets transcript | (Toggle) Ticket transcripts |
!tickets updatemessage | Update a message with another message (Target gets updated using the source) |
!tickets usethreads | Toggle whether a certain panel uses threads or channels |
!tickets view | View support ticket settings |
!tickets viewmessages | View/Delete a ticket message for a support ticket panel |
!tickets viewmodal | View/Delete a ticket message for a support ticket panel |
TimeChannel
Allocate a Discord voice channel to show the time in specific timezones. Updates every hour.
A list of timezones can be found here, though you should be able to enter anymajor city: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#ListThere is a fuzzy search so you don't need to put the region in, only the city.The `[p]timezones` command (runnable by anyone) will show the full location name.
Author(s): @vexingvexed
Command | Description |
---|---|
!timechannelset | Manage channels which will show the time for a timezone. |
Aliases: tcset
|
|
!timechannelset create | Set up a time channel in this server. |
!timechannelset remove | Delete and stop updating a channel. |
!timechannelset short | Get the short identifier for the main |
!timezones | See the time in all the configured timezones for this server. |
Timezone
Gets times across the world...
Author(s): aikaterna and fishyfing
Command | Description |
---|---|
!time | Checks the time. |
!time compare | Compare your saved timezone with another user's timezone. |
!time iso | Looks up ISO3166 country codes and gives you a supported timezone. |
!time me | Sets your timezone. |
!time tz | Gets the time in any timezone. |
!time user | Shows the current time for the specified user. |
!time version | Show the cog version. |
ToDo
A todo list for keeping track of tasks you have to do
This cog is my oldest, still standing cog and holds a special place in my heart even though it's a pain to work on lolI hope you have as much fun with it as I had designing it ❤- Jojo#7791
Author(s): Jojo#7791
Command | Description |
---|---|
!todo | Your todo list inside Discord |
!todo add | Add a todo task to your list |
!todo complete | Commands having to do with your completed tasks |
!todo complete delete | Delete completed todos |
!todo complete deleteall | Remove all of your completed todos |
!todo complete list | List your completed todos |
!todo complete reorder | Move a completed todo from one index to another |
!todo complete view | View a completed todo. This has a similar effect to using |
!todo delete | Delete a todo task |
!todo deleteall | Remove all of your todos |
!todo edit | Edit a todo! |
!todo gettodos | Grab your todos in a clean file format. |
Aliases: todotofile
|
|
!todo import | Import your todos from epic guy's todo cog. |
!todo list | List your todos |
!todo manager | Manage who can manage your todo lists. These people can add and remove from your todo list, so be careful who you grant this to |
Aliases: managers
|
|
!todo manager add | Add a user to your todo list managers |
!todo manager list | List your todo list's managers |
!todo manager remove | Remove a user from your list's managers |
!todo multiadd | Add multiple todos in one command. These are split by a newline. |
!todo pin | Pin or unpin a todo |
!todo reorder | Move a todo from one index to another |
!todo search | Query your todo list for todos containing certain words |
!todo shared | Shared todo lists. |
!todo shared add | Add a todo to a user's list |
!todo shared complete | Complete todos on a user's list |
!todo shared complete list | List a user's completed todos |
!todo shared list | Lists a user's list that you manage |
!todo shared pin | Pin a user's todo |
!todo shared remove | Remove a todo from a user's list |
!todo shared view | View a todo of a user who's list you manage |
!todo sort | Sort your todos by alphabetical order |
!todo suggestors | A thank you command for everyone who has either contributed, requested a feature, or reported a bug |
!todoset | Commands for configuring your todo list |
Aliases: todosettings
|
|
!todoset autosort | Set your todo list to auto sort |
!todoset categoryemojis | Set your category emojis |
Aliases: catemojis
|
|
!todoset categoryemojis completedemoji | Set the emoji for the completed category. |
!todoset categoryemojis todoemoji | Set the emoji for the todo category. |
!todoset colour | Set the colour of your todo list's embeds |
!todoset combine | Combine your todo list with your completed list |
!todoset completeemoji | Set the completed emoji used for completed todos. |
!todoset details | Have your todo list send you extra details. |
!todoset embeds | Set your todo list to use embeds |
!todoset markdown | Set your todo list to use markdown blocks |
!todoset number | Set your todo list to index todos whilst listing them |
!todoset preset | Set you settings to a preset |
!todoset pretty | Have your todo list look pretty |
!todoset private | Set your todo list to display privately |
!todoset showsettings | Show your todo settings |
!todoset timestamps | Set whether todo should use timestamps |
!todoset todoemoji | Set the emoji used for todos |
Tools
Mod and Admin tools.
Author(s): aikaterna and sitryk
Command | Description |
---|---|
!access | Check channel access |
!access compare | Compare channel access with another user. |
!access text | Check text channel access. |
!access voice | Check voice channel access. |
!banlist | Displays the server's banlist. |
!chinfo | Shows channel information. Defaults to current text channel. |
!cid | Shows the channel id for the current channel. |
!eid | Get an id for an emoji. |
!einfo | Emoji information. |
!inrole | Check members in the role specified. |
!joined | Show when a user joined the guild. |
!listchannel | List the channels of the current server |
Aliases: channellist
|
|
!listguilds | List the guilds|servers the bot is in. |
Aliases: listservers, guildlist, serverlist
|
|
!newusers | Lists the newest 5 members. |
!perms | Fetch a specific user's permissions. |
!rid | Shows the id of a role. |
!rinfo | Shows role info. |
!rolelist | Displays the server's roles. |
Aliases: listroles
|
|
!sid | Show the server id. |
!sinfo | Shows server information. |
!stinfo | Sticker information. |
!uid | Get a member's id from a fuzzy name search. |
!uimages | Shows user image urls. Defaults to author. |
!uinfo | Shows user information. Defaults to author. |
!whatis | What is it? |
TransferChannel
A cog to transfer messages from a channel to another channel, with many options!
Author(s): AAA3A
Command | Description |
---|---|
!transferchannel | Transfer messages from a channel to another channel, with many options. This might take a long time. |
Aliases: channeltransfer
|
|
!transferchannel after | Transfer a part of the messages from a channel to another channel. This might take a long time. |
!transferchannel all | Transfer all messages from a channel to another channel. This might take a long time. |
!transferchannel before | Transfer a part of the messages from a channel to another channel. This might take a long time. |
!transferchannel between | Transfer a part of the messages from a channel to another channel. This might take a long time. |
!transferchannel bot | Transfer a part of the messages from a channel to another channel. This might take a long time. |
!transferchannel message | Transfer a specific message to another channel. This might take a long time. |
!transferchannel messages | Transfer a part of the messages from a channel to another channel. This might take a long time. |
!transferchannel user | Transfer a part of the messages from a channel to another channel. This might take a long time. |
TrickOrTreat
Trick or treating for your server.
Author(s): aikaterna
Command | Description |
---|---|
!buycandy | Buy some candy. Prices could vary at any time. |
!cboard | Show the candy eating leaderboard. |
!cinventory | Check your inventory. |
!eatcandy | Eat some candy. |
!pickup | Pick up some candy, if there is any. |
!stealcandy | Steal some candy. |
!totbalance | [Admin] Check how many candies are 'on the ground' in the guild. |
!totchannel | Channel management for Trick or Treat. |
!totchannel add | Add a text channel for Trick or Treating. |
!totchannel remove | Remove a text channel from Trick or Treating. |
!totcooldown | Set the cooldown time for trick or treating on the server. |
!tottoggle | Toggle trick or treating on the whole server. |
Trigger
Author(s): flare(flare#0001)
Command | Description |
---|---|
!trigger | Group command for triggers. |
!trigger create | Create a trigger. |
!trigger delete | Delete a trigger. |
!trigger edit | Edit a trigger. |
!trigger edit boundary | Toggle word boundaries for a trigger. |
!trigger edit case | Toggle case sensitivity for a trigger. |
!trigger edit cooldown | Set the cooldown for a trigger. |
!trigger edit embeds | Toggle searching within embeds for the trigger. |
!trigger edit responses | Edit the responses for a trigger. |
!trigger edit trigger | Edit the trigger. |
!trigger list | List all triggers. |
!trigger toggle | Toggle a trigger. |
Tube
A YouTube subscription cog
Thanks to mikeshardmind(Sinbad) for the RSS cog as reference
Author(s): CrunchBangDev and YamiKaitou#8975
Command | Description |
---|---|
!tube | Post when new videos are added to a YouTube channel |
!tube customize | Add a custom message to videos from a YouTube channel |
!tube demo | Post the latest video from all subscriptions |
!tube list | List current subscriptions |
!tube rolemention | Adds a role mention in front of the message |
!tube subscribe | Subscribe a Discord channel to a YouTube channel |
!tube unsubscribe | Unsubscribe a Discord channel from a YouTube channel |
!tube update | Update feeds and post new videos |
Turn
Author(s): Zephyrkul (Zephyrkul#1089)
Command | Description |
---|---|
!turn | Manage turns in a channel. |
Aliases: turns
|
|
!turn add | Add members to the queue. |
!turn load | Load a previously saved turn set. |
!turn pause | Pauses the timer. |
!turn remove | Remove a member from the queue. |
!turn save | Save the current turn settings to disk. |
!turn set | Configure turn settings. |
!turn set destination | Change where the bot announces turns. |
!turn set source | Change where the bot will look for messages. |
!turn set time | Change how long the bot will wait for a message. |
!turn skip | Skip the specified amount of people. |
!turn start | Begin detecting and announcing the turn order. |
!turn stop | Stop detecting and announcing the turn order. |
Tweets
Cog for displaying info from Twitter's API
Author(s): Palm__ and TrustyJAID
Command | Description |
---|---|
Gets various information from Twitter's API |
|
Aliases: tweets, tw
|
|
!twitter forgetme | Delete your saved authentication data from the bot |
!twitter send | Allows the owner to send tweets through discord |
!twitter stream | Controls for the twitter stream |
!twitter stream buttons | Toggle whether or not to apply like, retweet, and reply buttons to the channels |
!twitter stream follow | Add a twitter username to follow in a channel. |
!twitter stream followrule | Add all tweets from a specific stream rule to a channel. |
!twitter stream rules | List the current stream rules |
!twitter stream unfollow | Add a twitter username to follow in a channel. |
!twitter stream unfollowrule | Remove all tweets from a specific stream rule to a channel. |
!twitter tweets | Display a users tweets as a scrollable message |
!twitter user | Get info about the specified user |
Twitch
Get twitch user information and post when a user gets new followers
Author(s): TrustyJAID
Command | Description |
---|---|
!twitch | Twitch related commands |
!twitch clips | Twitch Clips commands |
!twitch clips remclips | Remove an account from new clip notifications in the specified channel |
!twitch clips setclips | Setup a channel for automatic clip notifications |
!twitch clips view | Get latest twitch clips from a user |
!twitch follows | Get latest Twitch followers |
!twitch remfollow | Remove an account from follow notifications in the specified channel |
!twitch set | Sets the twitch user info for individual users to make commands easier |
!twitch setfollow | Setup a channel for automatic follow notifications |
!twitch streams | Twitch Stream commands |
!twitch testfollow | Test channel for automatic follow notifications |
!twitch user | Shows basic Twitch profile information |
TypeRacer
Race to see who can type the fastest!
Credits to Cats3153.
Author(s): PhenoM4n4n and Kuro
Command | Description |
---|---|
!typerace | Start a typing race! |
UTTT
Play ultimate tic tac toe with one other person.
Author(s): Flame442
Command | Description |
---|---|
!uttt | Play a game of ultimate tic tac toe. |
!utttset | Config options for UTTT. |
!utttset delete | Set if old messages should be deleted when new ones are sent. |
!utttstop | Stop the game of ultimate tic tac toe in this channel. |
UrlButtons
A cog to have url-buttons!
Author(s): AAA3A
Command | Description |
---|---|
!urlbuttons | Group of commands to use UrlButtons. |
!urlbuttons add | Add a url-button for a message. |
!urlbuttons bulk | Add a url-button for a message. |
!urlbuttons clear | Clear all url-buttons for a message. |
!urlbuttons list | List all url-buttons of this server or display the settings for a specific one. |
!urlbuttons remove | Remove a url-button for a message. |
VoiceLogs
Logs information about voice channel connection times.
Author(s): ZeLarpMaster#0818 and aikaterna
Command | Description |
---|---|
!voicelog | Access voice activity data. |
Aliases: voicelogs
|
|
!voicelog channel | Look up the voice activity on a voice channel. |
!voicelog toggle | Toggle voice activity recording on and off. |
!voicelog user | Look up the voice activity of a user. |
VoiceTools
Various tools to make voice channels better!
Author(s): Jakub Kuczys (https://github.com/Jackenmen)
Command | Description |
---|---|
!voicetools | Settings for voice tools. |
!voicetools forcelimit | Settings for ForceLimit module. |
!voicetools forcelimit disable | Disables ForceLimit module. |
!voicetools forcelimit enable | Enables ForceLimit module. |
!voicetools forcelimit ignore | Adds members, roles or voice channels to ignorelist of ForceLimit module. |
!voicetools forcelimit ignorelist | Shows ignorelist of ForceLimit module. |
!voicetools forcelimit unignore | Adds members, roles or voice channels to ignorelist of ForceLimit module |
!voicetools vip | Settings for VIP module. |
!voicetools vip add | Adds members and roles to vip list of VIP module. |
!voicetools vip disable | Disables VIP module. |
!voicetools vip enable | Enables VIP module. |
!voicetools vip list | Shows vip list of VIP module. |
!voicetools vip remove | Removes members and roles to vip list of VIP module. |
Warnings
Warn misbehaving users and take automated actions.
Author(s): Cog Creators
Command | Description |
---|---|
!actionlist | List all configured automated actions for Warnings. |
!mywarnings | List warnings for yourself. |
!reasonlist | List all configured reasons for Warnings. |
!unwarn | Remove a warning from a user. |
!warn | Warn the user for the specified reason. |
!warnaction | Manage automated actions for Warnings. |
!warnaction add | Create an automated action. |
!warnaction delete | Delete the action with the specified name. |
!warnings | List the warnings for the specified user. |
!warningset | Manage settings for Warnings. |
!warningset allowcustomreasons | Enable or disable custom reasons for a warning. |
!warningset senddm | Set whether warnings should be sent to users in DMs. |
!warningset showmoderator | Decide whether the name of the moderator warning a user should be included in the DM to that user. |
!warningset usewarnchannel | Set if warnings should be sent to a channel set with |
!warningset warnchannel | Set the channel where warnings should be sent to. |
!warnreason | Manage warning reasons. |
!warnreason create | Create a warning reason. |
!warnreason delete | Delete a warning reason. |
Webhook
Various webhook commands to create and send messages along webhooks!
Author(s): PhenoM4n4n and AAA3A
Command | Description |
---|---|
!webhook | Various webhook commands to create and send messages along webhooks. |
Aliases: webhooks
|
|
!webhook clear | Delete all webhooks in this server. |
!webhook closesession | Close an ongoing webhook session in a channel. |
!webhook create | Creates a webhook in the channel specified with the name specified. |
!webhook custom | Sends a message a channel as a webhook using a specified display name and a specified avatar url. |
!webhook edit | Edit a message sent by a webhook. |
!webhook freverse | |
!webhook permissions | Show all members in the server that have the permission |
Aliases: perms
|
|
!webhook reverse | |
!webhook reversed | |
!webhook say | Sends a message in a channel as a webhook using your display name and your avatar. |
!webhook send | Sends a message to the specified webhook using your display name and you avatar. |
!webhook session | Initiate a session within this channel sending messages to a specified webhook link. |
!webhook sudo | Sends a message in a channel as a webhook using the display name and the avatar of a specified member. |
Weeb
Set of weeby commands to show your otaku-ness
you can use 'c' as an additional argument for deleting your messageEg: `[p]uwu c`
Author(s): epic guy#0715
Command | Description |
---|---|
!owo | Replies with OwO variant emoticons |
!uwu | Replies with UwU variant emoticons |
!xwx | Replies with flower girl/yandere girl |
WeeedBot
It's weeedbot.
Author(s): luna
Command | Description |
---|---|
!weeed | This is the primary cog group. Try `` |
!weeed comic | Generates a comic using the last specified number of messages. Can optionally send a message ID as well |
!weeed set | Configure various WeeedCog settings. |
!weeed set background_image | Changes the background to use for the comics, or "list". |
!weeed set comic_text | Optional text element to accompany the post e.g. "Whoa, here's a comic:", or 'none' |
!weeed set font | Changes the font to use for the comics, or "list". |
!weeed set max_messages | The max number of messages you can put in a comic |
Welcome
Announce when users join or leave a server.
Author(s): tmerc
Command | Description |
---|---|
!welcome | Get current Welcome settings. |
Aliases: welcomeset
|
|
!welcome ban | Change settings for ban notices. |
!welcome ban channel | Sets the channel to be used specifically for ban notices. |
!welcome ban message | Manage ban message formats. |
Aliases: msg
|
|
!welcome ban message add | Add a new ban message format to be chosen. |
!welcome ban message delete | Delete an existing ban message format from the list. |
Aliases: del
|
|
!welcome ban message list | Lists the available ban message formats. |
Aliases: ls
|
|
!welcome ban toggle | Turns ban notices on or off. |
!welcome ban toggledelete | Turns deletion of previous ban notice on or off. |
!welcome channel | Sets the channel to be used for event notices. |
!welcome join | Change settings for join notices. |
!welcome join botmessage | Sets the message format to use for join notices for bots. |
!welcome join channel | Sets the channel to be used specifically for join notices. |
!welcome join message | Manage join message formats. |
Aliases: msg
|
|
!welcome join message add | Add a new join message format to be chosen. |
!welcome join message delete | Delete an existing join message format from the list. |
Aliases: del
|
|
!welcome join message list | Lists the available join message formats. |
Aliases: ls
|
|
!welcome join toggle | Turns join notices on or off. |
!welcome join toggledelete | Turns deletion of previous join notice on or off. |
!welcome join whisper | Change settings for join whispers. |
!welcome join whisper message | Set the message DM'd to new members when they join. |
!welcome join whisper type | Set if a DM is sent to the new member. |
!welcome leave | Change settings for leave notices. |
!welcome leave channel | Sets the channel to be used specifically for leave notices. |
!welcome leave message | Manage leave message formats. |
Aliases: msg
|
|
!welcome leave message add | Add a new leave message format to be chosen. |
!welcome leave message delete | Delete an existing leave message format from the list. |
Aliases: del
|
|
!welcome leave message list | Lists the available leave message formats. |
Aliases: ls
|
|
!welcome leave toggle | Turns leave notices on or off. |
!welcome leave toggledelete | Turns deletion of previous leave notice on or off. |
!welcome toggle | Turns Welcome on or off. |
!welcome unban | Change settings for unban notices. |
!welcome unban channel | Sets the channel to be used specifically for unban notices. |
!welcome unban message | Manage unban message formats. |
Aliases: msg
|
|
!welcome unban message add | Add a new unban message format to be chosen. |
!welcome unban message delete | Delete an existing unban message format from the list. |
Aliases: del
|
|
!welcome unban message list | Lists the available unban message formats. |
Aliases: ls
|
|
!welcome unban toggle | Turns unban notices on or off. |
!welcome unban toggledelete | Turns deletion of previous unban notice on or off. |
Werewolf
Base to host werewolf on a guild
Author(s): Bobloy
Command | Description |
---|---|
!buildgame | Create game codes to run custom games. |
!ww | Base command for this cog. Check help for the commands list. |
!ww choose | Arbitrary decision making |
!ww code | Adjusts the game code. |
!ww forcejoin | Force someone to join a game of Werewolf |
!ww join | Joins a game of Werewolf |
!ww new | Create and join a new game of Werewolf |
!ww quit | Quit a game of Werewolf |
!ww search | Find custom roles by name, alignment, category, or ID |
!ww search alignment | Search for a role by alignment |
!ww search category | Search for a role by category |
!ww search index | Search for a role by ID |
!ww search name | Search for a role by name |
!ww start | Checks number of players and attempts to start the game |
!ww stop | Stops the current game |
!ww vote | Vote for a player by ID |
!wwset | Base command to adjust settings. Check help for command list. |
!wwset category | Assign the channel category |
!wwset channel | Assign the village channel |
!wwset list | Lists current guild settings |
!wwset logchannel | Assign the log channel |
!wwset role | Set the game role |
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 |
---|---|
!cgames | Shows the currently most played games |
!whoplays | Shows a list of all the people playing a game. |
WordleGame
Play a match of Wordle game, in multiple languages and lengths!
Author(s): AAA3A
Command | Description |
---|---|
!wordle | Play a match of Wordle game. |
!wordlestats | Show the stats for the Wordle game. |
XTools
Provides various features and functionalities related to Xbox, including profile retrieval, game clips and screenshot viewing, Microsoft services status checking, and more.
Author(s): [vertyco](https://github.com/vertyco/vrt-cogs)
Command | Description |
---|---|
!gamertag | Get the Gamertag associated with an XUID |
!gameswithgold | View this month's free games with Gold |
!setgt | Set your Gamertag to use commands without entering it |
!xclips | View your game clips |
!xfriends | View your friends list |
!xgames | View your games and achievements |
!xmostplayed | View your most played games |
!xprofile | View your Xbox profile |
!xscreenshots | View your Screenshots |
!xstatus | Check Microsoft Services Status |
!xstatuschannel | Set the channel for Microsoft status alerts |
!xuid | Get a player's XUID |
YouTube
Search YouTube for videos.
Author(s): aikaterna and Paddo
Command | Description |
---|---|
!youtube | Search on Youtube. |
!ytsearch | Search on Youtube, multiple results. |