Commands

Admin

A collection of server administration utilities.

Author: Cog Creators

Repo: https://github.com/Cog-Creators/Red-DiscordBot

Command Description
%addrole <rolename> [user] Add a role to a user.
%removerole <rolename> [user] Remove a role from a user.
%editrole Edit role settings.
%editrole colour <role> <value> Edit a role's colour.
%editrole name <role> <name> Edit a role's name.
%announceset Change how announcements are sent in this guild.
%announceset clearchannel Unsets the channel for announcements.
%announceset channel [channel] Change the channel where the bot will send announcements.
%selfrole <selfrole> Add or remove a selfrole from yourself.
%selfrole list Lists all available selfroles.
%selfroleset Manage selfroles.
%selfroleset remove <role> Remove a role from the list of available selfroles.
%selfroleset add <role> Add a role to the list of available selfroles.

AdminUtils

Useful commands for server administrators.

Author: Fixator10, DiNitride, and kablekompany

Repo: https://github.com/fixator10/Fixator10-Cogs

Command Description
%prune [days=1] [roles...] Cleanup inactive server members
%restartvoice Change server's voice region to random and back
%massmove <from_channel> [to_channel] Move all members from one voice channel to another
%emoji Manage emoji
%emoji add <name> <url> [roles...] Create custom emoji
%emoji message <name> <message_id> [roles...] Add an emoji from a specified message
%emoji rename <emoji> <name> [roles...] Rename emoji and restrict to certain roles
%emoji remove <emoji> Remove emoji from server

Adventure

Adventure, derived from the Goblins Adventure cog by locastan.

Author: locastan, aikaterna, TrustyJAID, and Draper

Repo: https://github.com/aikaterna/gobcog

Command Description
%ebackpack [show_diff=False] [rarity] [slot] This shows the contents of your backpack that can be equipped.
%cbackpack Complex backpack management tools.
%cbackpack show <query> This shows the contents of your backpack.
%cbackpack disassemble <query> Disassemble items from your backpack.
%cbackpack sell <query> Sell items from your backpack.
%backpack [show_diff=False] [rarity] [slot] This shows the contents of your backpack.
%backpack sell <item> Sell an item from your backpack.
%backpack equip <equip_item> Equip an item from your backpack.
%backpack eset <set_name> Equip all parts of a set that you own.
%backpack trade <buyer> [asking=1000] <item> Trade an item from your backpack to another user.
%backpack disassemble <backpack_items> Disassemble items from your backpack.
%backpack sellall [rarity] [slot] Sell all items in your backpack. Optionally specify rarity or slot.
%rebirth Resets your character level and increases your rebirths by 1.
%loadout Set up gear sets or loadouts.
%loadout show [name] Show saved loadouts.
%loadout equip <name> Equip a saved loadout.
%loadout delete <name> Delete a saved loadout.
%loadout save <name> Save your current equipment as a loadout.
%adventureset Setup various adventure settings.
%adventureset embeds [Admin] Set whether or not to use embeds for the adventure game.
%adventureset economy [Admin] Manages the adventure economy.
%adventureset economy maxwithdraw <amount> [Admin] Set how much players are allowed to withdraw.
%adventureset economy withdraw [Admin] Toggle whether users are allowed to withdraw from adventure currency to main currency.
%adventureset cartname <name> [Admin] Set the server's name of the cart.
%adventureset rebirthcost <percentage> [Admin] Set what percentage of the user balance to charge for rebirths.
%adventureset carttime <time> [Admin] Set the cooldown of the cart.
%adventureset cartroom [room] [Admin] Lock carts to a specific text channel.
%adventureset cart [channel] [Admin] Add or remove a text channel that the Trader cart can appear in.
%adventureset locks [Admin] Reset Adventure locks.
%adventureset locks adventure [Admin] Reset the adventure game lock for the server.
%adventureset god <name> [Admin] Set the server's name of the god.
%adventureset version Display the version of adventure being used.
%themeset [Admin] Modify themes.
%themeset list [Admin] Show custom objects in the specified theme.
%themeset list monster <theme> [Admin] Show monster objects in the specified theme.
%themeset list pet <theme> [Admin] Show pet objects in the specified theme.
%adventuresettings Display current settings.
%convert <box_rarity> [amount=1] Convert normal, rare or epic chests.
%equip <item> This equips an item from your backpack.
%forge [Tinkerer Class Only]
%give [Admin] Commands to add things to players' inventories.
%heroclass [clz] [action] Allows you to select a class if you are level 10 or above.
%loot [box_type] [number=1] This opens one of your precious treasure chests.
%negaverse [offering] [roll=-1] [nega] This will send you to fight a nega-member!
%pet [Ranger Class Only]
%pet forage Use your pet to forage for items!
%pet free Free your pet :cry:
%bless [Cleric Class Only]
%insight [Psychic Class Only]
%rage [Berserker Class Only]
%focus [Wizard Class Only]
%music [Bard Class Only]
%skill [spend] [amount=1] This allows you to spend skillpoints.
%setinfo [set_name] Show set bonuses for the specified set.
%stats [user] This draws up a character sheet of you or an optionally specified member.
%unequip <item> This stashes a specified equipped item into your backpack.
%adventure [challenge] This will send you on an adventure!
%aleaderboard [show_global=False] Print the leaderboard.
%scoreboard [show_global=False] Print the scoreboard.
%nvsb [show_global=False] Print the negaverse scoreboard.
%wscoreboard [show_global=False] Print the weekly scoreboard.
%apayday Get some free gold.
%atransfer Transfer currency between players/economies.
%atransfer player <amount> <player> Transfer gold to another player.
%atransfer withdraw <amount> Convert gold to bank currency.
%atransfer deposit <amount> Convert bank currency to gold.
%mysets Show your sets.

AdventureAlert

Alert when a dragon appears in adventure

Author: TrustyJAID

Repo: https://github.com/TrustyJAID/Trusty-cogs/

Command Description
%possessedalert Set notifications for possesseds appearing in adventure
%possessedalert add Toggle possessed notifications on this server
%possessedalert global Toggle possessed notifications across all shared servers
%possessedalert role <role> Add or remove a role to be pinged when a possessed appears
%possessedalert removeuser <user_id> Remove a specific user ID from possessed alerts
%immortalalert Set notifications for immortals appearing in adventure
%immortalalert global Toggle immortal notifications across all shared servers
%immortalalert removeuser <user_id> Remove a specific user ID from immortal alerts
%immortalalert role <role> Add or remove a role to be pinged when an immortal appears
%immortalalert add Toggle immortal notifications on this server
%transcendedalert Set notifications for transcendeds appearing in adventure
%transcendedalert add Toggle transcended notifications on this server
%transcendedalert role <role> Add or remove a role to be pinged when a transcended appears
%transcendedalert removeuser <user_id> Remove a specific user ID from transcended alerts
%transcendedalert global Toggle transcended notifications across all shared servers
%ascendedalert Set notifications for ascendeds appearing in adventure
%ascendedalert add Toggle ascended notifications on this server
%ascendedalert role <role> Add or remove a role to be pinged when an ascended appears
%ascendedalert global Toggle ascended notifications across all shared servers
%ascendedalert removeuser <user_id> Remove a specific user ID from ascended alerts
%cartalert Set notifications for carts appearning
%cartalert global Toggle cart notifications in all shared servers
%cartalert removeuser <user_id> Remove a specific user ID from cart alerts
%cartalert add Toggle cart notifications on this server
%cartalert role <role> Add or remove a role to be pinged when the cart appears
%minibossalert Set notifications for minibosses appearing in adventure
%minibossalert add Toggle miniboss notifications in this server
%minibossalert role <role> Add or remove a role to be pinged when the miniboss appears
%minibossalert removeuser <user_id> Remove a specific user ID from miniboss alerts
%minibossalert global Toggle miniboss notifications in all shared servers
%dragonalert Set notifications for dragons appearing in adventure
%dragonalert add Toggle dragon notifications on this server
%dragonalert removeuser <user_id> Remove a specific user ID from dragon alerts
%dragonalert role <role> Add or remove a role to be pinged when a dragon appears
%dragonalert global Toggle dragon notifications across all shared servers
%adventurealert Set notifications for all adventures
%adventurealert add Toggle adventure notifications in this server
%adventurealert settings Shows a list of servers you have alerts
%adventurealert global Toggle adventure notifications in all shared servers
%adventurealert removeuser <user_id> Remove a specific user ID from adventure alerts
%adventurealert role <role> Add or remove a role to be pinged when a dragon appears
%adventurealert removeall Remove all adventurealert settings in all guilds

Akinator

The genius, Akinator, will guess your mind and find who you are thinking of, go challenge him!

Author: Predeactor and A bit of everyone who helped

Repo: https://github.com/Predeactor/Predeactor-Cogs

Command Description
%akinator Answer Akinator's question and get challenged!
%akinator start Begin a game session with Aikanator.
%akinator cancel Cancel your game with Akinator.

Alias

Create aliases for commands. Aliases are alternative names shortcuts for commands. They can 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 arguments and append them to the stored alias.

Author: Cog Creators

Repo: https://github.com/Cog-Creators/Red-DiscordBot

Command Description
%alias Manage command aliases.
%alias delete <alias_name> Delete an existing alias on this server.
%alias show <alias_name> Show what command the alias executes.
%alias add <alias_name> <command> Add an alias for a command.
%alias global Manage global aliases.
%alias global list List the available global aliases on this bot.
%alias help <alias_name> Try to execute help for the base command of the alias.
%alias list List the available aliases on this server.

Anime

Search for anime, manga, characters and users using Anilist

Author: The Discord Historian#2420 and 6days9weeks

Repo: https://github.com/TheDiscordHistorian/historian-cogs

Command Description
%anime <title> Searches for an anime with the given title and displays information about the search results such as type,
%manga <title> Searches for a manga with the given title and displays information about the search results such as type,
%character <name> Searches for a character with the given name and displays information about the search results such as
%anistaff <name> Searches for a staff with the given name and displays information about the search results such as description,
%studio <name> Searches for a studio with the given name and displays information about the search results such as the studio
%random <media> <genre> Displays a random anime or manga of the specified genre.
%themes themes <anime> Searches for the openings and endings of the given anime and displays them.
%theme theme <OP|ED> <anime> Displays a specific opening or ending of the given anime.
%next Displays the next airing anime episodes.
%last Displays the most recently aired anime episodes.
%aninews Displays the latest anime news from Anime News Network.
%crunchynews Displays the latest anime news from Crunchyroll.

Audio

Play audio through voice channels.

Author: Cog Creators

Repo: https://github.com/Cog-Creators/Red-DiscordBot

Command Description
%queue [page=1] List the songs in the queue.
%queue search <search_words> Search the queue.
%queue shuffle Shuffles the queue.
%queue cleanself Removes all tracks you requested from the queue.
%queue clear Clears the queue.
%queue clean Removes songs from the queue if the requester is not in the voice channel.
%playlist Playlist configuration options.
%playlist copy <id_or_name> [args] Copy a playlist from one scope to another.
%playlist queue <name> [args] Save the queue to a playlist.
%playlist start <playlist_name_OR_id> [args] Load a playlist into the queue.
%playlist dedupe <playlist_name_OR_id> [args] Remove duplicate tracks from a saved playlist.
%playlist append <playlist_name_OR_id> <track_name_OR_url> [args] Add a track URL, playlist link, or quick search to a playlist.
%playlist rename <playlist_name_OR_id> <new_name> [args] Rename an existing playlist.
%playlist info <playlist_name_OR_id> [args] Retrieve information from a saved playlist.
%playlist update <playlist_name_OR_id> [args] Updates all tracks in a playlist.
%playlist list [args] List saved playlists.
%playlist remove <playlist_name_OR_id> <url> [args] Remove a track from a playlist by url.
%playlist create <name> [args] Create an empty playlist.
%playlist save <name> <url> [args] Save a playlist from a url.
%playlist delete <playlist_name_OR_id> [args] Delete a saved playlist.
%play <query> Play a URL or search for a track.
%bumpplay [play_now=False] <query> Force play a URL or search for a track.
%genre Pick a Spotify playlist from a list of categories to start playing.
%autoplay Starts auto play.
%search <query> Pick a track with a search.
%sing Make Red sing one of her songs.
%audiostats Audio stats.
%percent Queue percentage.
%local Local playback commands.
%local play Play a local track.
%local folder [folder] Play all songs in a localtracks folder.
%local search <search_words> Search for songs across all localtracks folders.
%eq Equalizer management.
%eq list List saved eq presets.
%eq reset Reset the eq to 0 across all bands.
%eq save [eq_preset] Save the current eq settings to a preset.
%eq set <band_name_or_position> <band_value> Set an eq band with a band number or name and value.
%eq load <eq_preset> Load a saved eq preset.
%eq delete <eq_preset> Delete a saved eq preset.
%disconnect Disconnect from the voice channel.
%now Now playing.
%pause Pause or resume a playing track.
%prev Skip to the start of the previously played track.
%seek <seconds> Seek ahead or behind on a track by seconds or a to a specific time.
%shuffle Toggle shuffle.
%shuffle bumped Toggle bumped track shuffle.
%skip [skip_to_track] 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 [vol] Set the volume, 1% - 150%.
%repeat Toggle repeat.
%remove <index_or_url> Remove a specific track number from the queue.
%bump <index> Bump a track number to the top of the queue.
%audioset Music configuration options.
%audioset mycountrycode <country> Set the country code for Spotify searches.
%audioset dj Toggle DJ mode.
%audioset countrycode <country> Set the country code for Spotify searches.
%audioset emptydisconnect <seconds> Auto-disconnect from channel when bot is alone in it for x seconds, 0 to disable.
%audioset emptypause <seconds> Auto-pause after x seconds when room is empty, 0 to disable.
%audioset lyrics Prioritise tracks with lyrics.
%audioset jukebox <price> Set a price for queueing tracks for non-mods, 0 to disable.
%audioset maxlength <seconds> Max length of a track to queue in seconds, 0 to disable.
%audioset notify Toggle track announcement and other bot messages.
%audioset autodeafen Toggle whether the bot will be auto deafened upon joining the voice channel.
%audioset role <role_name> Set the role to use for DJ mode.
%audioset vote <percent> Percentage needed for non-mods to skip tracks, 0 to disable.
%audioset restrictions Manages the keyword whitelist and blacklist.
%audioset restrictions blacklist Manages the keyword blacklist.
%audioset restrictions blacklist delete <keyword> Removes a keyword from the blacklist.
%audioset restrictions blacklist clear Clear all keywords added to the blacklist.
%audioset restrictions blacklist list List all keywords added to the blacklist.
%audioset restrictions blacklist add <keyword> Adds a keyword to the blacklist.
%audioset restrictions whitelist Manages the keyword whitelist.
%audioset restrictions whitelist add <keyword> Adds a keyword to the whitelist.
%audioset restrictions whitelist list List all keywords added to the whitelist.
%audioset restrictions whitelist clear Clear all keywords from the whitelist.
%audioset restrictions whitelist delete <keyword> Removes a keyword from the whitelist.
%audioset settings Show the current settings.
%audioset dailyqueue Toggle daily queues.
%audioset autoplay Change auto-play setting.
%audioset autoplay playlist <playlist_name_OR_id> [args] Set a playlist to auto-play songs from.
%audioset autoplay toggle Toggle auto-play when there no songs in queue.
%audioset autoplay reset Resets auto-play to the default playlist.
%audioset dc Toggle the bot auto-disconnecting when done playing.
%audioset persistqueue Toggle persistent queues.
%audioset thumbnail Toggle displaying a thumbnail on audio messages.

Autorole

Autorole commands. Rewritten for V3 from https://github.com/Lunar-Dust/Dusty-Cogs/blob/master/autorole/autorole.py

Author: Lunar Dust and TrustyJAID

Repo: https://github.com/TrustyJAID/Trusty-cogs/

Command Description
%autorole Change settings for autorole
%autorole info Display current autorole info
%autorole toggle Enables/Disables autorole
%autorole agreement Set the channel and message that will be used for accepting the rules.
%autorole agreement message [message] Set the agreement message
%autorole agreement channel [channel] Set the agreement channel
%autorole agreement setup [channel] [key] [msg] Set the channel and message that will be used for accepting the rules.
%autorole agreement delete Toggle automatically deleting the agreement message.
%autorole agreement key [key] Set the agreement key
%autorole add <role> Add a role for autorole to assign.
%autorole remove <role> Remove a role from the autorole.

Badges

Create fun fake badges based on your discord profile

Author: TrustyJAID

Repo: https://github.com/TrustyJAID/Trusty-cogs/

Command Description
%badges <badge> Creates a fun fake badge based on your discord profile
%gbadges <badge> Creates a fun fake gif badge based on your discord profile
%listbadges List the available badges that can be created

BanCheck

Look up users on various ban lists. This cog allows server admins to check their members against multiple external ban lists. It can also automatically check new members that join the server, and optionally ban them if they appear in a list. For a quick rundown on how to get started with this cog, check out [the readme](https://github.com/PhasecoreX/PCXCogs/tree/master/bancheck/README.md)

Author: PhasecoreX (PhasecoreX#0635)

Repo: https://github.com/PhasecoreX/PCXCogs

Command Description
%bancheckset Configure BanCheck for this server.
%bancheckset autoban Manage which services are allowed to ban users automatically.
%bancheckset autoban enable <service> Enable a service to ban users automatically.
%bancheckset autoban disable <service> Disable a service from banning users automatically.
%bancheckset service Manage the services BanCheck will use to lookup users.
%bancheckset service settings Display current settings.
%bancheckset service api <service> [api_key] Set (or delete) an API key for a service.
%bancheckset service enable <service> Enable a service.
%bancheckset service disable <service> Disable a service.
%bancheckset settings Display current settings.
%bancheckset autocheck Automatically perform BanChecks on new users.
%bancheckset autocheck disable Disable automatically checking new users against ban lists.
%bancheckset autocheck set [channel] Set the channel you want AutoCheck notifications to go to.
%bancheck [member] Check if user is on a ban list.

BanMessage

Send message on ban in a chosen channel. Supports images!

Author: jack1142 (Jackenmen#6607)

Repo: https://github.com/jack1142/JackCogs

Command Description
%banmessageset BanMessage settings.
%banmessageset channel [channel] Set channel for ban messages. Leave empty to disable.
%banmessageset setimage Set image for ban message.
%banmessageset listmessages List ban message templates.
%banmessageset addmessage <message> Add ban message.
%banmessageset unsetimage Unset image for ban message.
%banmessageset removemessage Remove ban message.
%banmessageset hackban [enabled] Set if hackbans should trigger ban messages.

Bank

Bank

Author: Cog Creators

Repo: https://github.com/Cog-Creators/Red-DiscordBot

Command Description
%bankset Base command for bank settings.
%bankset creditsname <name> Set the name for the bank's currency.
%bankset bankname <name> Set the bank's name.
%bankset maxbal <amount> Set the maximum balance a user can get.
%bankset showsettings Show the current bank settings.

Blurplefy

Blurplefy images and check blurple content of images.

Author: aikaterna

Repo: https://github.com/aikaterna/aikaterna-cogs

Command Description
%blurplerole Toggle a role award for having a blurple profile picture.
%blurpleroleset <role_name> Sets the role to award if blurplerole is on.
%blurplefy [user] Blurplefy a user or uploaded image.
%blurple [user] Check a user or uploaded image for blurple content.
%countdown Countdown to Discord's 6th Anniversary.

Casino

None

Author: Redjumpman (Redjumpman#1337)

Repo: https://github.com/Redjumpman/Jumper-Plugins/

Command Description
%allin <multiplier> Bets all your currency for a chance to win big!
%blackjack <bet> Play a game of blackjack.
%craps <bet> Plays a modified version of craps
%coin <bet> <choice> Coin flip game with a 50/50 chance to win.
%cups <bet> <cup> Guess which cup of three is hiding the coin.
%dice <bet> Roll a set of dice and win on 2, 7, 11, 12.
%double <bet> Play a game of Double Or Nothing.
%hilo <bet> <choice> Pick high, low, or 7 in a dice rolling game.
%war <bet> Play a modified game of war.
%casino Interacts with the Casino system.
%casino stats [player] Shows your play statistics for Casino
%casino resetuser <user> Reset a user's cooldowns, stats, or everything.
%casino memdesigner A process to create, edit, and delete memberships.
%casino resetinstance Reset global/server cooldowns, settings, memberships, or everything.
%casino revokemem <player> Revoke an assigned membership.
%casino admin A list of Admin level and above commands for Casino.
%casino memberships Displays a list of server/global memberships.
%casino version Shows the current Casino version.
%casino info Shows information about Casino.
%casino releasecredits <player> Approves pending currency for a user.
%casino assignmem <player> <membership> Manually assigns a membership to a user.
%casinoset Changes Casino settings
%casinoset name <name> Sets the name of the Casino.
%casinoset max <game> <maximum> Sets the maximum bid for a game.
%casinoset payoutlimit <limit> Sets a payout limit.
%casinoset payouttoggle Turns on a payout limit.
%casinoset multiplier <game> <multiplier> Sets the payout multiplier for a game.
%casinoset access <game> <access> Sets the access level required to play a game.
%casinoset cooldown <game> <cooldown> Sets the cooldown for a game.
%casinoset oldstyle Toggle between editing and sending new messages for casino games..
%casinoset gametoggle <game> Opens/Closes a specific game for use.
%casinoset toggle Opens and closes the Casino for use.
%casinoset min <game> <minimum> Sets the minimum bid for a game.

CategoryHelp

Command for getting help for category that ignores case-sensitivity.

Author: jack1142 (Jackenmen#6607)

Repo: https://github.com/jack1142/JackCogs

Command Description
%categoryhelp <category_name> Get help for category.

Chatchart

Show activity.

Author: aikaterna and Redjumpman

Repo: https://github.com/aikaterna/aikaterna-cogs

Command Description
%chatchart [channel] [messages=5000] Generates a pie chart, representing the last 5000 messages in the specified channel.
%serverchart [messages=1000] Generates a pie chart, representing the last 1000 messages from every allowed channel in the server.
%ccdeny <channel> Add a channel to deny chatchart use.
%ccdenylist List the channels that are denied.
%ccallow <channel> Remove a channel from the deny list to allow chatchart use.

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: Cog Creators

Repo: https://github.com/Cog-Creators/Red-DiscordBot

Command Description
%cleanup Base command for deleting messages.
%cleanup duplicates [number=50] Deletes duplicate messages in the channel from the last X messages and keeps only one copy.
%cleanup messages <number> [delete_pinned=False] Delete the last X messages.
%cleanup user <user> <number> [delete_pinned=False] Delete the last X messages from a specified user.
%cleanup bot <number> [delete_pinned=False] Clean up command messages and messages from the bot.
%cleanup before [message_id] <number> [delete_pinned=False] Deletes X messages before the specified message.
%cleanup self <number> [match_pattern] [delete_pinned=False] Clean up messages owned by the bot.
%cleanup text <text> <number> [delete_pinned=False] Delete the last X messages matching the specified text.
%cleanup after [message_id] [delete_pinned=False] Delete all messages after a specified message.
%cleanup between <one> <two> [delete_pinned=False] Delete the messages between Message One and Message Two, providing the messages IDs.

CommandChart

Shows the commands most used in a certain channel within the last so-and-so messages

Author: Neuro Assassin

Repo: https://github.com/NeuroAssassin/Toxic-Cogs

Command Description
%commandchart [channel] [number=5000] See the used commands in a certain channel within a certain amount of messages.

Conversions

Gather information about various crypto currencies, rare metals, stocks, and converts to different currencies

Author: TrustyJAID

Repo: https://github.com/TrustyJAID/Trusty-cogs/

Command Description
%btc [ammount=1.0] [currency=USD] [full=True] converts from BTC to a given currency.
%eth [ammount=1.0] [currency=USD] [full=True] converts from ETH to a given currency.
%ltc [ammount=1.0] [currency=USD] [full=True] converts from LTC to a given currency.
%xmr [ammount=1.0] [currency=USD] [full=True] converts from XMR to a given currency.
%bch [ammount=1.0] [currency=USD] [full=True] converts from BCH to a given currency.
%multicoin [coins] Gets the current USD value for a list of coins
%crypto <coin> [ammount=1.0] [currency=USD] [full=True] Displays the latest information about a specified crypto currency
%stock <ticker> [currency=USD] Gets current ticker symbol price.
%convertcurrency [ammount=1.0] [currency1=USD] [currency2=GBP] Converts a value between 2 different currencies

Converters

Some converters.

Author: Predä

Repo: https://github.com/predaAa/predacogs

Command Description
%conv Some utility converters.
%conv tounix <date> Convert a date to a unix timestamp.
%conv celsius Convert degree Celsius to Fahrenheit or Kelvin.
%conv celsius fahrenheit <temperature> Convert degree Celsius to Fahrenheit.
%conv celsius kelvin <temperature> Convert degree Celsius to Kelvin.
%conv mi Convert miles to kilometers.
%conv mi km <length> Convert miles to kilometers.
%conv lb Convert pounds to kilograms.
%conv lb kg <mass> Convert pounds to kilograms.
%conv kg Convert kilograms to pounds.
%conv kg lb <mass> Convert kilograms to pounds.
%conv kelvin Convert Kelvin degree to Celsius or Fahrenheit.
%conv kelvin fahrenheit <temperature> Convert Kelvin degree to Fahrenheit.
%conv kelvin celsius <temperature> Convert Kelvin degree to Celsius.
%conv fahrenheit Convert Fahrenheit degree to Celsius or Kelvin.
%conv fahrenheit celsius <temperature> Convert Fahrenheit degree to Celsius.
%conv fahrenheit kelvin <temperature> Convert Fahrenheit degree to Kelvin.
%conv km Convert kilometers to miles.
%conv km mi <length> Convert kilometers to miles.
%conv todate <timestamp> Convert a unix timestamp to a readable datetime.

Cookies

Collect cookies and steal from others.

Author: saurichable

Repo: https://github.com/elijabesu/SauriCogs/

Command Description
%cookie Get your daily dose of cookies.
%steal [target] Steal cookies from members.
%cgive <target> <amount> Give someone some yummy cookies.
%cookies [target] Check how many cookies you have.
%exchange <amount> [to_currency=False] Exchange currency into cookies and vice versa.
%cleaderboard Display the server's cookie leaderboard.
%cookieset Various Cookies settings.
%cookieset add <target> <amount> Add cookies to someone.
%cookieset amount <amount> Set the amount of cookies members can obtain.
%cookieset gg <make_global> [confirmation] Switch from per-guild to global cookies and vice versa.
%cookieset set <target> <amount> Set someone's amount of cookies.
%cookieset reset [confirmation] Delete all cookies from all members.
%cookieset cooldown <seconds> Set the cooldown for `[p]cookie`.
%cookieset settings See current settings.
%cookieset rate <rate> Set the exchange rate for `[p]cookieexchange`.
%cookieset stealcooldown <seconds> Set the cooldown for `[p]steal`.
%cookieset role Cookie rewards for roles.
%cookieset role del <role> Delete cookies for role.
%cookieset role add <role> <amount> Set cookies for role.
%cookieset role show <role> Show how many cookies a role gives.
%cookieset role multiplier <role> <multiplier> Set cookies multipler for role. Disabled when random amount is enabled.
%cookieset take <target> <amount> Take cookies away from someone.
%cookieset steal [on_off] Toggle cookie stealing for current server.

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: Cog Creators

Repo: https://github.com/Cog-Creators/Red-DiscordBot

Command Description
%info Shows info about [botname].
%uptime Shows [botname]'s uptime.
%mydata Commands which interact with the data [botname] has about you.
%mydata forgetme Have [botname] forget what it knows about you.
%mydata 3rdparty View the End User Data statements of each 3rd-party module.
%mydata getmydata [Coming Soon] Get what data [botname] has about you.
%mydata whatdata Find out what type of data [botname] stores and why.
%embedset Commands for toggling embeds on or off.
%embedset channel [enabled] Set's a channel's embed setting.
%embedset command <command_name> [enabled] Sets a command's embed setting.
%embedset command server <command_name> [enabled] Sets a commmand's embed setting for the current server.
%embedset user [enabled] Sets personal embed setting for DMs.
%embedset showsettings [command_name] Show the current embed settings.
%embedset server [enabled] Set the server's embed setting.
%invite Shows [botname]'s invite url.
%set Commands for changing [botname]'s settings.
%set serverprefix [prefixes...] Sets [botname]'s server prefix(es).
%set nickname [nickname] Sets [botname]'s nickname for the current server.
%set locale <language_code> Changes the bot's locale in this server.
%set usebotcolour Toggle whether to use the bot owner-configured colour for embeds.
%set addadminrole <role> Adds an admin role for this guild.
%set addmodrole <role> Adds a moderator role for this guild.
%set serverfuzzy Toggle whether to enable fuzzy command search for the server.
%set removeadminrole <role> Removes an admin role for this guild.
%set removemodrole <role> Removes a mod role for this guild.
%set regionalformat [language_code] Changes bot's regional format in this server. This is used for formatting date, time and numbers.
%set deletedelay [time] Set the delay until the bot removes the command message.
%set showsettings Show the current settings for [botname].
%contact <message> Sends a message to the owner.
%localallowlist Commands to manage the server specific allowlist.
%localallowlist list Lists users and roles on the server allowlist.
%localallowlist add <users_or_roles...> Adds a user or role to the server allowlist.
%localallowlist clear Clears the allowlist.
%localallowlist remove <users_or_roles...> Removes user or role from the allowlist.
%localblocklist Commands to manage the server specific blocklist.
%localblocklist add <users_or_roles...> Adds a user or role to the local blocklist.
%localblocklist list Lists users and roles on the server blocklist.
%localblocklist clear Clears the server blocklist.
%localblocklist remove <users_or_roles...> Removes user or role from blocklist.
%command Commands to enable and disable commands and cogs.
%command listdisabledcogs List the cogs which are disabled 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 disablecog <cogname> Disable a cog in this server.
%command enable <command> Enable a command.
%command enable server <command> Enable a command in this server.
%command disable <command> Disable a command.
%command disable server <command> Disable a command in this server only.
%command enablecog <cogname> Enable a cog in this server.
%autoimmune Commands to manage server settings for immunity from automated actions.
%autoimmune list Gets the current members and roles configured for automatic moderation action immunity.
%autoimmune add <user_or_role> Makes a user or role immune from automated moderation actions.
%autoimmune remove <user_or_role> Makes a user or role immune from automated moderation actions.
%autoimmune isimmune <user_or_role> Checks if a user or role would be considered immune from automated actions.
%ignore Commands to add servers or channels to the ignore list.
%ignore channel [channel] Ignore commands in the channel or category.
%ignore server Ignore commands in this server.
%ignore list List the currently ignored servers and channels.
%unignore Commands to remove servers or channels from the ignore list.
%unignore channel [channel] Remove a channel or category from the ignore list.
%unignore server Remove this server from the ignore list.
%sudo [command] Enable your bot owner privileges.
%elevate [user] Elevate a user to Bot owner status temporarily.
%delevate [user] Revoke bot owner privileges from a user.
%unsudo Disable your bot owner privileges.
%licenseinfo Get info about Red's licenses.

Covid

Covid-19 (Novel Coronavirus Stats).

Author: flare(flare#0001)

Repo: https://github.com/flaree/Flare-Cogs

Command Description
%covidnews <countrycode> Covid News from a Country - County must be 2-letter ISO 3166-1 code.
%covid [country] Stats about Covid-19 or countries if provided.
%covid highestcases Show the highest cases from countrys overall.
%covid topdeaths [amount=6] Show X countries with top amount of deaths.
%covid yesterday <country> Show the statistics from yesterday for countries.
%covid highestdeaths Show the highest deaths from countrys overall.
%covid topdeathstoday [amount=6] Show X countries with top amount of deaths today.
%covid todaycases Show the highest cases from countrys today.
%covid topcases [amount=6] Show X countries with top amount of cases.
%covid state <states> Show stats for specific states.
%covid state yesterday <states> Show stats for yesterday for specific states.
%covid todaydeaths Show the highest deaths from countrys today.
%covid topcasestoday [amount=6] Show X countries with top amount of cases today.

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: Cog Creators

Repo: https://github.com/Cog-Creators/Red-DiscordBot

Command Description
%customcom Base command for Custom Commands management.
%customcom search <query> Searches through custom commands, according to the query.
%customcom show <command_name> Shows a custom command's responses and its settings.
%customcom cooldown <command> [cooldown] [per=member] Set, edit, or view the cooldown for a custom command.
%customcom create <command> <text> Create custom commands.
%customcom create simple <command> <text> Add a simple custom command.
%customcom create random <command> Create a CC where it will randomly choose a response!
%customcom list List all available custom commands.
%customcom delete <command> Delete a custom command.
%customcom edit <command> [text] Edit a custom command.
%customcom raw <command> Get the raw response of a custom command, to get the proper markdown.

Dashboard

None

Author: Neuro Assassin

Repo: https://github.com/NeuroAssassin/Toxic-Cogs

Command Description
%dashboard Group command for controlling the web dashboard for Red.
%dashboard roles Customize the roles that have permission to certain parts of the dashboard.
%dashboard roles create <role> [permissions...] Register a new discord role to access certain parts of the dashboard.
%dashboard roles info <role> List permissions for a registered role.
%dashboard roles edit <role> [permissions...] Edit the permissions registered with a registered role.
%dashboard roles perms Displays permission keywords matched with humanized descriptions.
%dashboard roles delete <role> Unregister a role from the dashboard.
%dashboard roles list List roles registered with dashboard.

DataUtils

Commands for getting information about users or servers.

Author: Fixator10 and DiNitride

Repo: https://github.com/fixator10/Fixator10-Cogs

Command Description
%uinfo [member] Information on a user
%activities [member] List user's activities
%sinfo [server] Shows server information
%bans [server] Get bans from server by id
%invites [server] Get invites from server by id
%cinfo [channel] Get info about channel
%channels [server] Get all channels on server
%rinfo <role> Get info about role
%rolemembers <role> Get list of members that has provided role
%roles [server] Get all roles on server
%chanperms [member] [channel] Check user's permission for current or provided channel
%einfo [emoji] Get info about emoji
%emojis [server] Get all emojis on server

Defender

Security tools to protect communities

Author: Twentysix (Twentysix#5252)

Repo: https://github.com/Twentysix26/x26-Cogs/

Command Description
%dset Defender system settings
%dset alert Alert manual module configuration
%dset alert enable <on_or_off> Toggle alert manual module
%dset raiderdetection Raider detection auto module configuration
%dset raiderdetection action <action> Sets action (ban, kick, softban or none (notify only))
%dset raiderdetection messages <messages> Sets messages (User posted X messages in Y minutes)
%dset raiderdetection wipe <days> Sets how many days worth of messages to delete if the action is ban
%dset raiderdetection enable <on_or_off> Toggles raider detection
%dset raiderdetection minutes <minutes> Sets minutes (User posted X messages in Y minutes)
%dset raiderdetection rank <rank> Sets target rank
%dset voteout Voteout manual module configuration
%dset voteout action <action> Sets action (ban, kick, softban)
%dset voteout votes <votes> Sets required votes number for it to pass
%dset voteout enable <on_or_off> Toggles voteout
%dset voteout wipe <days> Sets how many days worth of messages to delete if the action is ban
%dset voteout rank <rank> Sets target rank
%dset invitefilter Invite filter auto module configuration
%dset invitefilter excludeowninvites <yes_or_no> Excludes this server's invites from the filter
%dset invitefilter action <action> Sets action (ban, kick, softban or none (deletion only))
%dset invitefilter rank <rank> Sets target rank
%dset invitefilter enable <on_or_off> Toggle invite filter
%dset joinmonitor Join monitor auto module configuration
%dset joinmonitor enable <on_or_off> Toggles join monitor
%dset joinmonitor minutes <minutes> Sets minutes (X users joined in Y minutes)
%dset joinmonitor users <users> Sets users (X users joined in Y minutes)
%dset joinmonitor notifynew <hours> Enables notifications for users younger than X hours
%dset general Defender general settings
%dset general reset [confirmation=False] Resets Defender configuration for this server
%dset general notifychannel <channel> Sets the channel where notifications will be sent
%dset general enable <on_or_off> Toggle defender system
%dset general notifyrole <role> Sets the role that will be pinged in case of alerts
%dset general trustedroles [roles...] Sets the trusted roles
%dset general countmessages <on_or_off> Toggles message count (and rank 4)
%dset general helperroles [roles...] Sets the helper roles
%dset rank3 Rank 3 configuration
%dset rank3 joineddays <days> Days since join required to be considered Rank 3
%dset rank3 minmessages <messages> Minimum messages required to reach Rank 3
%dset importfrom <server> Import the configuration from another server
%dset vaporize Vaporize manual module configuration
%dset vaporize enable <on_or_off> Toggle vaporize manual module
%dset silence Silence manual module configuration
%dset silence enable <on_or_off> Toggle silence manual module
%dset warden Warden auto module configuration
%dset warden enable <on_or_off> Toggles warden
%dset emergency Emergency mode configuration
%dset emergency modules [modules...] Sets emergency modules
%dset emergency minutes <minutes> Sets max inactivity minutes for staff
%defender Defender commands reserved to staff
%defender emergency <on_or_off> Manually engage or turn off emergency mode
%defender identify <user> Shows a member's rank + info
%defender updates Shows all the past announcements of Defender
%defender warden Warden rules management
%defender warden removeall Removes all rules
%defender warden run <name> Runs a rule against the whole userbase
%defender warden list Lists existing rules
%defender warden add <rule> Adds a new rule
%defender warden show <name> Shows a rule
%defender warden export <name> Sends the rule as a YAML file
%defender warden remove <name> Removes a rule by name
%defender warden upload
%defender warden exportall Sends all the rules as a tar.gz archive
%defender messages Access recorded messages of users / channels
%defender messages user <user> Shows recent messages of a user
%defender messages channel <channel> Shows recent messages of a channel
%defender messages exportuser <user> Exports recent messages of a user to a file
%defender messages exportchannel <channel> Exports recent messages of a channel to a file
%defender freshmeat [hours=24] [keywords] Returns a list of the new users of the day
%defender notifynew <hours> Sends you a DM if a user younger than X hours joins
%defender monitor [keywords] Shows recent events that might require your attention
%defender memberranks Counts how many members are in each rank
%defender status Shows overall status of the Defender system
%alert Alert the staff members
%vaporize [members...] Gets rid of bad actors in a quick and silent way
%voteout <user> Initiates a vote to expel a user from the server
%silence <rank> Enables server wide message autodeletion for the specified rank (and below)

Dice

A cog which uses the python-dice library to provide powerful dice expression parsing for your games!

Author: Unknown

Repo: Unknown

Command Description
%rd [expr=d20] Evaluates a dice expression. Defaults to roll a d20.
%rd min [expr=d20] Evaluates the minimum of an expression.
%rd max [expr=d20] Evaluates the maximum of an expression.
%rd verbose [expr=d20] Shows the complete breakdown of an expression.

DocRef

Search for references on documentation webpages. I need to be able to embed links for this cog to be useful!

Author: Tobotimus

Repo: https://github.com/Tobotimus/Tobo-Cogs

Command Description
%docref <sitename> <node_ref> Search for a reference in documentation webpages.
%addsite <sitename> <url> [scope] Add a new documentation site.
%delsite <sitename> Remove a documentation site.
%docsites List all installed and available documentation websites.

Downloader

Install community cogs made by Cog Creators. Community cogs, also called third party cogs, are not included in the default Red install. Community cogs come in repositories. Repos are a group of cogs you can install. You always need to add the creator's repository using the `[p]repo` command before you can install one or more cogs from the creator.

Author: Cog Creators

Repo: https://github.com/Cog-Creators/Red-DiscordBot

Command Description
%findcog <command_name> Find which cog a command comes from.

ETData

Wolfenstein: Enemy Territory data retrieval

Author: Unknown

Repo: Unknown

Command Description
%etrainbow <nickname> Convert your nickname to a rainbow ET text
%etserver <address>[:port] Get info about Wolfenstein: Enemy Territory server

Economy

Get rich and have fun with imaginary currency!

Author: Cog Creators

Repo: https://github.com/Cog-Creators/Red-DiscordBot

Command Description
%bank Base command to manage the bank.
%bank prune Base command for pruning bank accounts.
%bank prune server [confirmation=False] Prune bank accounts for users no longer in the server.
%bank prune user <user> [confirmation=False] Delete the bank account of a specified user.
%bank transfer <to> <amount> Transfer currency to other users.
%bank set <to> <creds> Set the balance of a user's bank account.
%bank reset [confirmation=False] Delete all bank accounts.
%bank balance [user] Show the user's account balance.
%payday Get some free currency.
%leaderboard [top=10] [show_global=False] Print the leaderboard.
%payouts Show the payouts for the slot machine.
%slot <bid> Use the slot machine.
%economyset Base command to manage Economy settings.
%economyset registeramount <creds> Set the initial balance for new bank accounts.
%economyset paydayamount <creds> Set the amount earned each payday.
%economyset rolepaydayamount <role> <creds> Set the amount earned each payday for a role.
%economyset slotmax <bid> Set the maximum slot machine bid.
%economyset slottime <duration> Set the cooldown for the slot machine.
%economyset slotmin <bid> Set the minimum slot machine bid.
%economyset paydaytime <duration> Set the cooldown for the payday command.
%economyset showsettings Shows the current economy settings

Editor

Allows for Administrators to edit a bot's messages by providing the new content or by copying another message

Author: Neuro Assassin

Repo: https://github.com/NeuroAssassin/Toxic-Cogs

Command Description
%editmessage <ecid> <editid> <ccid> <content> Edits a message with the content of another message or the specified content.

EmbedCreator

EmbedCreator

Author: flare(flare#0001)

Repo: https://github.com/flaree/Flare-Cogs

Command Description
%embed EmbedCreator commands
%embed file [channel] Send an embed from a json file.
%embed store Embed storing commands
%embed store from <name> <message_id> [channel] Save an embed from an existing message.
%embed store file <name> Store an embed from a json file.
%embed store json <name> <raw_json> Store an embed from raw json.
%embed edit <message> <name> Edit a bot sent message with a new embed.
%embed delete <name> Delete a saved embed.
%embed editjson <message> <raw_json> Edit a bot sent message with a new embed from JSON.
%embed send [channel] <name> Send a saved embed.
%embed list List saved embeds.
%embed update Updating embed commands.
%embed update file <name> Update an embed from a json file.
%embed update from <name> <message_id> [channel] Update an embed from an existing message.
%embed update json <name> <raw_json> Update an embed from raw json.
%embed menu <embed_names> Send a menu of multiple embeds.
%embed from <message_id> [channel] [name] Return the JSON in file format from an existing message.
%embed json <raw_json> Send an embed from directly pasting json.
%embed multi <embed_names> Send multiple embeds.

EmbedWizard

None

Author: Unknown

Repo: Unknown

Command Description
%embedwiz <specification> Posts an embed according to the given specification:
%embedwiz edit <channel> <message_id> <specification> Edits an existing embed according to the spec.
%embedwiz channel <channel> <specification> Posts an embed in another channel according to the spec.
%embedwiz delete <specification> Posts an embed according to the spec after deleting the original message.

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: Cog Creators

Repo: https://github.com/Cog-Creators/Red-DiscordBot

Command Description
%filterset Base command to manage filter settings.
%filterset defaultname <name> Set the nickname for users with a filtered name.
%filterset ban <count> <timeframe> Set the filter's autoban conditions.
%filter Base command to add or remove words from the server filter.
%filter channel Base command to add or remove words from the channel filter.
%filter channel delete <words...> Remove words from the filter.
%filter channel list Send a list of the channel's filtered words.
%filter channel add <words...> Add words to the filter.
%filter list Send a list of this server's filtered words.
%filter names Toggle name and nickname filtering.
%filter delete <words...> Remove words from the filter.
%filter add <words...> Add words to the filter.

Forward

Forward messages sent to the bot to the bot owner or in a specified channel.

Author: flare(flare#0001) and Aikaterna

Repo: https://github.com/flaree/Flare-Cogs

Command Description
%pm <user> <message> PMs a person.

General

General commands.

Author: Cog Creators

Repo: https://github.com/Cog-Creators/Red-DiscordBot

Command Description
%choose <choice> <choices...> Choose between multiple options.
%roll [number=100] Roll a random number.
%flip [user] Flip a coin... or a user.
%rps <your_choice> Play Rock Paper Scissors.
%8 <question> Ask 8 ball a question.
%stopwatch Start or stop the stopwatch.
%lmgtfy <search_terms> Create a lmgtfy link.
%serverinfo [details=False] Show server information.
%urban <word> Search the Urban Dictionary.

GeneralChannel

Allow users to manage #general channel's name and topic

Author: Fixator10

Repo: https://github.com/fixator10/Fixator10-Cogs

Command Description
%generalchannel Change general server's channel name/topic
%generalchannel set Set general channel
%generalchannel set channel [channel] Set #general channel
%generalchannel name <name> Change name of #general
%generalchannel topic [topic] Change topic of #general

GitHubCards

GitHub Cards

Author: Kowlin (Kowlin#2536), jack1142 (Jackenmen#6607), and mikeshardmind (Sinbad#1871)

Repo: https://github.com/Kowlin/Sentinel

Command Description
%ghsearch <prefix> <search_query> Search for issues in GitHub repo.
%githubcards GitHubCards settings.
%githubcards list List all prefixes for GitHub Cards in this server.
%githubcards add <prefix> <github_slug> Add a new GitHub repository with the given prefix.
%githubcards instructions Learn on how to setup GHC
%githubcards remove <prefix> Remove a GitHub repository with its given prefix.

GlitchCog

Glitches images using magic

Author: NIXC (NIN)

Repo: https://github.com/NIXC/NIXCOGS

Command Description
%glitchavatar [target] [glitch_amount=3] [glitch_change=0] [scan_lines=False] Glich a users avatar

GodvilleData

Get data about Godville profiles

Author: Fixator10

Repo: https://github.com/fixator10/Fixator10-Cogs

Command Description
%godville <god> Get data about godville.net (Russian) god by name
%godville apikey <apikey> <godname> Set apikey for your character.
%godville apikey remove Remove your apikey and godname from bot's data
%godvillegame <godname> Get data about godvillegame.com (Global) god by name

Grafana

Grafana graphs in your Discord!

Author: Predä and Fixator10

Repo: https://github.com/predaAa/predacogs

Command Description
%graph [from_time=1 day, 0:00:00] <panel> Render an image of a selected panel of [botname] metrics.
%graph list List all panels that can be used with `[p]graph` command.

HeatHaze

Custom module of [botname]

Author: Unknown

Repo: Unknown

Command Description
%voidranking [person] Measure someone’s Void Rank and Genomic Resonance Value
%dmail <message> Split message like D-Mail.
%ship <user1> [user2] [use_nicks=False] Ship names of 2 server members and count their compatibility level.
%ascii [size=50] [image] Make an ASCII art from an image
%malapi How long MyAnimeList API is ~~dead~~ alive?
%discordtime Current time in discord epoch.
%sing Let Ene play one of songs about her.
%invite Shows [botname] invite url.
%ping Get ping/latency of [botname].
%credits Credits for everyone that makes this bot possible.
%kl RU/EN keyboard layout switching.
%kl enru <text> Switch english keyboard layout to russian.
%kl ruen <text> Switch russian keyboard layout to english.
%avatar [member] Get user's avatar
%badgecount Shows the summary of badgecount of the server.
%say <text> Bot repeats what you tell it to.

Highlight

Be notified when keywords are sent.

Author: flare(flare#0001)

Repo: https://github.com/flaree/Flare-Cogs

Command Description
%highlight Highlighting Commands.
%highlight list [channel] Current highlight settings for a channel.
%highlight blacklist Manage highlight blacklist.
%highlight blacklist list List those in your blacklist.
%highlight blacklist user <user> Add or remove a member from highlight blacklist.
%highlight add [channel] [text...] Add a word to be highlighted on.
%highlight boundary <state> [channel] [word] Use word boundaries for highlighting.
%highlight toggle <state> [channel] [word] Toggle highlighting.
%highlight bots <state> [channel] [word] Enable highlighting of bot messages.
%highlight whitelist Manage highlight whitelist.
%highlight whitelist user <user> Add or remove a member from highlight whitelist.
%highlight whitelist list List those in your whitelist.
%highlight remove [channel] [text...] Remove highlighting in a channel.

Hunting

Hunting, it hunts birds and things that fly.

Author: aikaterna and Paddo

Repo: https://github.com/aikaterna/aikaterna-cogs

Command Description
%hunting Hunting, it hunts birds and things that fly.
%hunting stop [channel] Stop the hunt.
%hunting next When will the next occurrence happen?
%hunting leaderboard [global_leaderboard=False] This will show the top 50 hunters for the server.
%hunting score [member] This will show the score of a hunter.
%hunting timing <interval_min> <interval_max> <bang_timeout> Change the hunting timing.
%hunting bangtime Toggle displaying the bang response time from users.
%hunting version Show the cog version.
%hunting start [channel] Start the hunt.
%hunting mode Toggle whether the bot listens for 'bang' or a reaction.

IcyParser

Icyparser/Shoutcast stream reader.

Author: aikaterna

Repo: https://github.com/aikaterna/aikaterna-cogs

Command Description
%icyparser [url] Show Icecast or Shoutcast stream information, if any.

Identicon

Identication

Author: Unknown

Repo: Unknown

Command Description
%identicon [user] Generate an unique avatar of your Discord ID

Image

Image related commands.

Author: Cog Creators

Repo: https://github.com/Cog-Creators/Red-DiscordBot

Command Description
%imgur Retrieve pictures from Imgur.
%imgur subreddit <subreddit> [count=1] [sort_type=top] [window=day] Get images from a subreddit.
%imgur search [count] <terms...> Search Imgur for the specified term.
%gif <keywords...> Retrieve the first search result from Giphy.
%gifr <keywords...> Retrieve a random GIF from a Giphy search.

Imdb

Shows movie info

Author: Jintaku

Repo: https://github.com/Jintaku/Jintaku-Cogs-V3/

Command Description
%movie <title> Search for a movie
%tv <title> Search for a tv show

ImgWelcome

Welcomes a user to the server with an image.

Author: aikaterna

Repo: https://github.com/aikaterna/imgwelcome

Command Description
%imgwelcome Configuration options for the welcome image.
%imgwelcome clear Set the background to transparent.
%imgwelcome upload [default] Upload a background through Discord. 500px x 150px.
%imgwelcome servertext <server_text_color> Set the server text color. Use hex code for color (#000000).
%imgwelcome font Font settings.
%imgwelcome font reset Reset the fonts used and the font size back to default settings.
%imgwelcome font welcome <font_name> [size] Change the welcome text font.
%imgwelcome font list List fonts in the directory.
%imgwelcome font name <font_name> [size] Change the name text font.
%imgwelcome font server <font_name> [size] Change the server text font.
%imgwelcome outline [outline] Set the text outline. White or black.
%imgwelcome welcometext <welcome_text_color> Set the welcome text color. Use hex code for color (#000000).
%imgwelcome toggle Toggle welcome messages on the server.
%imgwelcome border [bordercolor] Set the profile image border color.
%imgwelcome preview [member] [number] Show a welcome image with the current settings.
%imgwelcome bonus Toggle display of additional text welcome messages when a user joins the server.
%imgwelcome bonus user Toggle text announcement when a user is x 100th to join or #1337.
%imgwelcome bonus warn Toggle text announcement when a new user's account is <7d old.
%imgwelcome nametext <name_text_color> Set the name text color. Use hex code for color (#000000).
%imgwelcome size <profilesize> Set the profile size in pixels. Use one number, 128 is recommended.
%imgwelcome channel <channel> Set the announcement channel.

ImperialToolkit

Collection of useful commands and tools.

Author: kennnyshiwa

Repo: https://github.com/kennnyshiwa/kennnyshiwa-cogs

Command Description
%botstat Get stats about the bot including messages sent and recieved and other info.

InVoice

None

Author: Zephyrkul (Zephyrkul#1089) and Paddo

Repo: https://github.com/zephyrkul/FluffyCogs

Command Description
%invoice Configure or view settings for automated voice-based permissions.
%invoice dynamic [true_or_false] Toggle whether to dynamically create a role and channel for new voice channels when they're created.
%invoice dynamic name [new_name] Set the name of the dynamic role and text channel when they're generated.
%invoice selfdeaf [true_or_false] Toggle whether to modify permissions when a user is self deafened.
%invoice mute [true_or_false] Toggle whether to modify permissions when a user is server muted.
%invoice guild [role] Set a guild-wide role for users who are in any non-AFK voice channel.
%invoice link [vc] [role_or_channel] Links a role or text channel to a voice channel.
%invoice deaf [true_or_false] Toggle whether to modify permissions when a user is server deafened.

Index

Browse and install repos / cogs from a Red-Index

Author: Twentysix (Twentysix#5252) and jack1142 (Jackenmen#6607)

Repo: https://github.com/Twentysix26/x26-Cogs/

Command Description
%index Red-Index cog discoverability commands
%index browse [repo_name] Browses repos / cogs
%index search <search_term> Search for cogs

Jishaku

Jishaku ported to Red

Author: flare(flare#0001)

Repo: https://github.com/flaree/Flare-Cogs

Command Description
%jishaku The Jishaku debug and diagnostic commands.
%jishaku py <argument> Direct evaluation of Python code.
%jishaku cancelt <index> Cancels a task with the given index.
%jishaku su <target> <command_string> Run a command as someone else.
%jishaku git <argument> Shortcut for 'jsk sh git'. Invokes the system shell.
%jishaku sudo <command_string> Run a command bypassing all checks and cooldowns.
%jishaku show Shows Jishaku in the help command.
%jishaku repeat <times> <command_string> Runs a command multiple times in a row.
%jishaku source <command_name> Displays the source code for a command.
%jishaku curl <url> Download and display a text file from the internet.
%jishaku retain [toggle] Turn variable retention for REPL on or off.
%jishaku hide Hides Jishaku from the help command.
%jishaku debug <command_string> Run a command timing execution and catching exceptions.
%jishaku py_inspect <argument> Evaluation of Python code with inspect information.
%jishaku cat <argument> Read out a file, using syntax highlighting if detected.
%jishaku shell <argument> Executes statements in the system shell.
%jishaku in <channel> <command_string> Run a command as if it were run in a different channel.
%jishaku tasks Shows the currently running jishaku tasks.

Kill

Kill people in interesting ways

Author: Unknown

Repo: Unknown

Command Description
%kill <user> Kill a user in a random way

LastFM

None

Author: flare(flare#0001), joinem, and fixator10

Repo: https://github.com/flaree/lastfm-red

Command Description
%whoknows <artist name> Check who has listened to a given artist the most.
%whoknowstrack <track name> | <artist name> Check who has listened to a given song the most.
%whoknowsalbum <album name> | <artist name> Check who has listened to a given album the most.
%fm LastFM commands
%fm set <username> Save your last.fm username.
%fm unset Unlink your last.fm.
%fm topartists [timeframe] [amount] Most listened artists.
%fm nowplaying [user] Currently playing song or most recent song.
%fm wordcloud WordCloud Commands
%fm wordcloud tracks [user] Get a picture with the most listened to tracks.
%fm wordcloud albums [user] Get a picture with the most listened to albums.
%fm wordcloud artists [user] Get a picture with the most listened to artists.
%fm profile [user] Lastfm profile.
%fm last Your weekly listening overview.
%fm topalbums [timeframe] [amount] Most listened albums.
%fm lyrics [track] Currently playing song or most recent song.
%fm recent [amount] Recently listened tracks.
%fm toptracks [timeframe] [amount] Most listened tracks.
%fm servernp What people on this server are listening to at the moment.
%fm chart [album | artist | recent] [timeframe] [width]x[height] Visual chart of your top albums or artists.
%fm artist [timeframe] <toptracks|topalbums|overview> <artist name> Your top tracks or albums for specific artist.
%crowns [user] Check yourself or another users crowns.

LastSeen

Report when a user was last seen online

Author: Bobloy

Repo: https://github.com/bobloy/Fox-V3

Command Description
%lseenset Change settings for lseen
%lseenset toggle Toggles tracking seen for this server
%lseen <member> Just says the time the user was last seen

Leveler

A level up thing with image generation!

Author: Fixator10, Stevy, flaree, and aikaterna

Repo: https://github.com/fixator10/Fixator10-Cogs/

Command Description
%rep [user] Gives a reputation point to a designated player.
%backgrounds [profile|rank|levelup] Gives a list of backgrounds.
%lvlset Profile configuration Options.
%lvlset profile Profile options.
%lvlset profile title <title> Set your title.
%lvlset profile color <section> <color> Set profile color.
%lvlset profile info <info> Set your user info.
%lvlset profile bg <image_name> Set your profile background.
%lvlset badge Badge Configuration Options.
%lvlset badge set <name> <priority_num> Set a badge to profile.
%lvlset badge available [global_badges=False] Get a list of available badges.
%lvlset badge buy [is_global] <name> Buy a badge.
%lvlset badge list [user] Get all badges of a user.
%lvlset levelup Level-Up options.
%lvlset levelup bg <image_name> Set your level-up background.
%lvlset levelup color <section> <color> Set levelup color.
%lvlset rank Rank options.
%lvlset rank color <section> <color> Set rank color.
%lvlset rank bg <image_name> Set your rank background.
%lvladmin Admin options features.
%lvladmin overview A list of settings.
%lvladmin private Toggles level-up alert in private message to the user.
%lvladmin badge Badge Configuration Options.
%lvladmin badge give <user> <name> Give a user a badge with a certain name
%lvladmin badge delete [is_global=False] <name> Delete a badge and remove from all users.
%lvladmin badge add <name> [is_global] <bg_img> <border_color> <price> <description> Add a badge.
%lvladmin badge unlink <badge_name> Delete a badge/level association.
%lvladmin badge take <user> <name> Take a user's badge.
%lvladmin badge listlinks List level/badge associations.
%lvladmin badge link <badge_name> <level> Associate a badge with a level.
%lvladmin textonly Toggle text-based messages on the server.
%lvladmin ignorechannel [channel] Blocks exp gain in certain channel.
%lvladmin alerts Toggle level-up messages on the server.
%lvladmin msgcredits [currency=0] Credits per message logged.
%lvladmin lock Locks levelup messages to one channel.
%lvladmin role Admin role configuration.
%lvladmin role unlink <role> Delete a role/level association.
%lvladmin role listlinks List level/role associations.
%lvladmin role link <add_role> <level> [remove_role] Associate a role with a level.
%top [page] [--global] [--rep] [--server SERVER] Displays leaderboard.
%profile [user] Displays a user profile.
%rank [user] Displays the rank of a user.
%lvlinfo [user] Gives more specific details about user profile image.

Lyrics

None

Author: Predeactor

Repo: https://github.com/Predeactor/Predeactor-Cogs

Command Description
%lyrics [song_name] Return the lyrics of a given music/song name or running music.

MartTools

Multiple tools that are originally used on Martine.

Author: Predä and Draper

Repo: https://github.com/predaAa/predacogs

Command Description
%bankstats Show stats of the bank.
%usagecount Show the usage count of the bot.
%advusagecount Permanent stats since first time that the cog has been loaded.
%prefix Show all prefixes of the bot
%servercount Send servers stats of the bot.
%serversregions [sort=guilds] Show total of regions where the bot is.

MessagesLog

Log deleted and redacted messages to the defined channel

Author: Fixator10

Repo: https://github.com/fixator10/Fixator10-Cogs

Command Description
%messageslog Manage message logging
%messageslog toggle Toggle logging
%messageslog toggle bulk Toggle saving of bulk message deletion
%messageslog toggle edit Toggle logging of message editing
%messageslog toggle delete Toggle logging of message deletion
%messageslog ignore [ignore...] Manage message logging blocklist
%messageslog channel Set the channels for logs
%messageslog channel edit [channel] Set the channel for edited messages logs
%messageslog channel bulk [channel] Set the channel for bulk deletion logs
%messageslog channel all [channel] Set the channel for all logs
%messageslog channel delete [channel] Set the channel for deleted messages logs
%messageslog channel settings View current channels settings

MinecraftData

Minecraft-Related data

Author: Fixator10

Repo: https://github.com/fixator10/Fixator10-Cogs

Command Description
%minecraft Get Minecraft-Related data
%minecraft cape <player> Get Minecraft capes by nickname
%minecraft cape fivezig <player> Get 5zig cape by nickname
%minecraft cape fivezig animated <player> Get 5zig animated cape by nickname
%minecraft cape optifine <player> Get OptiFine cape by nickname
%minecraft cape labymod <player> Get LabyMod cape by nickname
%minecraft cape mccapes <player> Get MinecraftCapes.co.uk cape by nickname
%minecraft skin <player> [overlay layer=True] Get minecraft skin by nickname
%minecraft status Get status of minecraft services
%minecraft nicks <current_nick> Check history of player's nicks
%minecraft server <server IP>[:port] Get info about server

Mod

None

Author: Unknown

Repo: Unknown

Command Description
%slowmode [interval=0:00:00] Changes channel's slowmode setting.
%rename <user> [nickname] Change a user's nickname.
%names <user> Show previous names and nicknames of a user.
%kick <user> [reason] Kick a user.
%ban <user> [days] [reason] Ban a user from this server and optionally delete days of messages.
%massban <user_ids...> [days] [reason] Mass bans user(s) from the server.
%tempban <user> [duration] [days] [reason] Temporarily ban a user from this server.
%softban <user> [reason] Kick a user and delete 1 day's worth of their messages.
%voicekick <member> [reason] Kick a member from a voice channel.
%voiceunban <user> [reason] Unban a user from speaking and listening in the server's voice channels.
%voiceban <user> [reason] Ban a user from speaking and listening in the server's voice channels.
%unban <user_id> [reason] Unban a user from this server.
%modset Manage server administration settings.
%modset dm [enabled] Toggle whether a message should be sent to a user when they are kicked/banned.
%modset defaultdays [days=0] Set the default number of days worth of messages to be deleted when a user is banned.
%modset tracknicknames [enabled] Toggle whether nickname changes should be tracked.
%modset deleterepeats [repeats] Enable auto-deletion of repeated messages.
%modset defaultduration <duration> Set the default time to be used when a user is tempbanned.
%modset showsettings Show the current server administration settings.
%modset reinvite Toggle whether an invite will be sent to a user when unbanned.
%modset mentionspam Manage the automoderation settings for mentionspam.
%modset mentionspam warn <max_mentions> Sets the autowarn conditions for mention spam.
%modset mentionspam kick <max_mentions> Sets the autokick conditions for mention spam.
%modset mentionspam ban <max_mentions> Set the autoban conditions for mention spam.
%modset mentionspam strict [enabled] Setting to account for duplicate mentions.
%modset hierarchy Toggle role hierarchy check for mods and admins.
%userinfo [user] Show information about a user.

ModLog

Manage log channels for moderation actions.

Author: Cog Creators

Repo: https://github.com/Cog-Creators/Red-DiscordBot

Command Description
%modlogset Manage modlog settings.
%modlogset cases [action] Enable or disable case creation for a mod action.
%modlogset resetcases Reset all modlog cases in this server.
%modlogset modlog [channel] Set a channel as the modlog.
%case <number> Show the specified case.
%casesfor <member> Display cases for the specified member.
%listcases <member> List cases for the specified member.
%reason [case] <reason> Specify a reason for a modlog case.

Modlist

List mods and bots Based on https://blargbot.xyz commands.

Author: Unknown

Repo: Unknown

Command Description
%mods Server's mods list
%bots Server's bots list

MoreUtils

Some (maybe) useful utils.

Author: Fixator10 and DiNitride

Repo: https://github.com/fixator10/Fixator10-Cogs

Command Description
%thetime Displays the current time of the server.
%color <color> Shows some info about provided color.
%someone [text] Help I've fallen and I need @someone.
%discordstatus Get current discord status from discordstatus.com

Mutes

Mute users temporarily or indefinitely.

Author: Cog Creators

Repo: https://github.com/Cog-Creators/Red-DiscordBot

Command Description
%voicemute <users...> [reason] Mute a user in their current voice channel.
%voiceunmute <users...> [reason] Unmute a user in their current voice channel.
%muteset Mute settings.
%muteset defaulttime [time] Set the default mute time for the mute command.
%muteset notification [channel] Set the notification channel for automatic unmute issues.
%muteset role [role] Sets the role to be applied when muting a user.
%muteset makerole <name> Create a Muted role.
%muteset settings Shows the current mute settings for this guild.
%muteset senddm <true_or_false> Set whether mute notifications should be sent to users in DMs.
%muteset showmoderator <true_or_false> Decide whether the name of the moderator muting a user should be included in the DM to that user.
%activemutes Displays active mutes on this server.
%mute <users...> [time_and_reason] Mute users.
%mutechannel <users...> [time_and_reason] Mute a user in the current text channel.
%unmute <users...> [reason] Unmute users.
%unmutechannel <users...> [reason] Unmute a user in this channel.

Penis

Penis related commands.

Author: Twentysix and DesignByAdrian (ThinkAdrian#1186)

Repo: https://github.com/designbyadrian/CogsByAdrian

Command Description
%penis [users...] Detects user's penis length

Permissions

Customise permissions for commands and cogs.

Author: Cog Creators

Repo: https://github.com/Cog-Creators/Red-DiscordBot

Command Description
%permissions Command permission management tools.
%permissions setdefaultserverrule <allow_or_deny> <cog_or_command> Set the default rule for a command in this server.
%permissions acl Manage permissions with YAML files.
%permissions acl yamlexample Sends an example of the yaml layout for permissions
%permissions acl setserver Set rules for this server with a YAML file.
%permissions acl updateserver Update rules for this server with a YAML file.
%permissions acl getserver Get a YAML file detailing all rules in this server.
%permissions addserverrule <allow_or_deny> <cog_or_command> <who_or_what...> Add a rule to a command in this server.
%permissions explain Explain how permissions works.
%permissions canrun <user> <command> Check if a user can run a command.
%permissions clearserverrules Reset all rules in this server.
%permissions removeserverrule <cog_or_command> <who_or_what...> Remove a server rule from a command.

PersonalRoles

Assign and edit personal roles

Author: Fixator10

Repo: https://github.com/fixator10/Fixator10-Cogs

Command Description
%myrole Control of personal role
%myrole name <name> Change name of personal role
%myrole colour [colour=#000000] Change color of personal role
%myrole blocklist Manage blocklisted names
%myrole blocklist add <rolename> Add rolename to blocklist
%myrole blocklist remove <rolename> Remove rolename from blocklist
%myrole blocklist list List of blocklisted role names
%myrole list Assigned roles list
%myrole assign <user> <role> Assign personal role to someone
%myrole unassign <user> Unassign personal role from someone
%myrole persistence Toggle auto-adding role on rejoin.

Quiz

Play a kahoot-like trivia game with questions from Open Trivia Database. Originally by Keane for Red v2

Author: Keane and aikaterna

Repo: https://github.com/aikaterna/aikaterna-cogs

Command Description
%quiz Play a kahoot-like trivia game.
%quiz play [category_name_or_id] Create or join a quiz game.
%quiz categories List quiz categories.
%quizset Quiz settings.
%quizset show Toggle revealing the answers.
%quizset questions <questions> Set number of questions per game.
%quizset afk <questions> Set number of questions before the game ends due to non-answers.
%quizset multiplier <multiplier> Set the credit multiplier.

RSS

RSS feeds for your server.

Author: aikaterna

Repo: https://github.com/aikaterna/aikaterna-cogs

Command Description
%rss RSS feed stuff.
%rss add <feed_name> [channel] <url> Add an RSS feed to a channel.
%rss limit <feed_name> [channel] [character_limit] Set a character limit for feed posts. Use 0 for unlimited.
%rss template <feed_name> [channel] [template] Set a template for the feed alert.
%rss embed Embed feed settings.
%rss embed toggle <feed_name> [channel] Toggle whether a feed is sent in an embed or not.
%rss embed color <feed_name> [channel] [color] Set an embed color for a feed.
%rss embed image <feed_name> [channel] [image_tag_name] Set a tag to be a large embed image.
%rss embed thumbnail <feed_name> [channel] [thumbnail_tag_name] Set a tag to be a thumbnail image.
%rss list [channel] List saved feeds for this channel or a specific channel.
%rss find <website_url> Attempts to find RSS feeds from a URL/website.
%rss remove <feed_name> [channel] Removes a feed from a channel.
%rss listtags <feed_name> [channel] List the tags available from a specific feed.
%rss force <feed_name> [channel] Forces a feed alert.
%rss showtemplate <feed_name> [channel] Show the template in use for a specific feed.
%rss tag RSS post tag qualification.
%rss tag allow <feed_name> [channel] [tag] Set an allowed tag for a feed to be posted. The tag must match exactly (without regard to title casing).
%rss tag allowlist <feed_name> [channel] List allowed tags for feed post qualification.
%rss tag remove <feed_name> [channel] [tag] Remove a tag from the allow list. The tag must match exactly (without regard to title casing).

Raffle

Run simple Raffles for your server.

Author: Redjumpman (Redjumpman#1337)

Repo: https://github.com/Redjumpman/Jumper-Plugins/

Command Description
%raffle Raffle group command
%raffle reroll <channel> <messageid> Reroll the winner for a raffle. Requires the channel and message id.
%raffle start <timer> <title> Starts a raffle.
%raffle cancel [message_id] Cancels an on-going raffle. No winner is chosen.
%raffle end [message_id] Ends a raffle early. A winner will still be chosen.
%raffle version Displays the currently installed version of raffle.
%setraffle Set Raffle group command
%setraffle channel [channel] Set the output channel for raffles.

RandImages

Send random images (animals, art ...) from different APIs.

Author: Predä

Repo: https://github.com/predaAa/predacogs

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.
%catfact Send a random cat fact with a random cat image from some-random-api.ml API.
%coffee Send a random coffee image from alexflipnote API.
%cute Send a random cute images from random subreddits.
%dog Send a random dog image from random.dog API.
%dogfact Send a random dog fact with a random dog image from some-random-api.ml API.
%duck Send a random duck image from random subreddits.
%ferret Send a random ferrets images from random subreddits.
%fox Send a random fox image from randomfox.ca API
%panda Send a random panda image from some-random-api.ml API.
%lizard Send a random lizard image from nekos.life API
%meme Send a random dank meme from random subreddits.
%pandafact Send a random panda fact with a random panda image from some-random-api.ml API.
%pika Send a random Pikachu image or GIF from some-random-api.ml API.
%shiba Send a random shiba image from shiba.online API.
%photo Send a random photography from random subreddits.
%subreddit <subreddit> Send a random image from a chosen subreddit.
%wallpaper Send a random wallpaper image from random subreddits.

RandomEmoji

Emoji Commands

Author: Stonedestroyer

Repo: https://github.com/Stonedestroyer/Stone-Cogs

Command Description
%randomemoji Posts a random emote from guilds this bot is in

ReTrigger

Trigger bot events using regular expressions See https://regex101.com/ for help building a regex pattern. See `[p]retrigger explain` or click the link below for more details. [For more details click here.](https://github.com/TrustyJAID/Trusty-cogs/blob/master/retrigger/README.md)

Author: TrustyJAID

Repo: https://github.com/TrustyJAID/Trusty-cogs/

Command Description
%retrigger Setup automatic triggers based on regular expressions
%retrigger resize <name> <regex> [image_url] Add an image to resize in response to a trigger
%retrigger remove <trigger> Remove a specified trigger
%retrigger kick <name> <regex> Add a trigger to kick users for saying specific things found with regex
%retrigger react <name> <regex> [emojis...] Add a reaction trigger
%retrigger list [trigger] List information about triggers.
%retrigger publish <name> <regex> Add a trigger to automatically publish content in news channels.
%retrigger command <name> <regex> <command> Add a command trigger
%retrigger explain [page_num=1] Explain how to use rertigger
%retrigger random <name> <regex> Add a random text response trigger
%retrigger disable <trigger> Disable a trigger
%retrigger cooldown <trigger> <time> [style=guild] Set cooldown options for retrigger
%retrigger text <name> <regex> [delete_after] <text> Add a text response trigger
%retrigger dm <name> <regex> <text> Add a dm response trigger
%retrigger rename <name> <regex> <text> Add trigger to rename users
%retrigger filter <name> [check_filenames=False] <regex> Add a trigger to delete a message
%retrigger edit Edit various settings in a set trigger.
%retrigger edit text <trigger> <text> Edit the text of a saved trigger.
%retrigger edit reply <trigger> [set_to] Set whether or not to reply to the triggered message
%retrigger edit everyonemention <trigger> <set_to> Set whether or not to send this trigger will allow everyone mentions
%retrigger edit command <trigger> <command> Edit the text of a saved trigger.
%retrigger edit rolemention <trigger> <set_to> Set whether or not to send this trigger will allow role mentions
%retrigger edit deleteafter <trigger> [delete_after] Edit the delete_after parameter of a saved text trigger.
%retrigger edit tts <trigger> <set_to> Set whether or not to send the message with text-to-speech
%retrigger edit readfilenames <trigger> Toggle whether to search message attachment filenames.
%retrigger edit chance <trigger> <chance> Edit the chance a trigger will execute.
%retrigger edit react <trigger> [emojis...] Edit the emoji reactions of a saved trigger.
%retrigger edit edited <trigger> Toggle whether the bot will listen to edited messages as well as on_message for
%retrigger edit ocr <trigger> Toggle whether to use Optical Character Recognition to search for text within images.
%retrigger edit regex <trigger> <regex> Edit the regex of a saved trigger.
%retrigger edit ignorecommands <trigger> Toggle the trigger ignoring command messages entirely.
%retrigger edit usermention <trigger> <set_to> Set whether or not to send this trigger will mention users in the reply
%retrigger edit role <trigger> [roles...] Edit the added or removed roles of a saved trigger.
%retrigger dmme <name> <regex> <text> Add trigger to DM yourself
%retrigger allowlist Set allowlist options for retrigger
%retrigger allowlist add <trigger> [channel_user_role...] Add a channel, user, or role to triggers allowlist
%retrigger allowlist remove <trigger> [channel_user_role...] Remove a channel, user, or role from triggers allowlist
%retrigger addrole <name> <regex> [roles...] Add a trigger to add a role
%retrigger removerole <name> <regex> [roles...] Add a trigger to remove a role
%retrigger image <name> <regex> [image_url] Add an image/file response trigger
%retrigger blocklist Set blocklist options for retrigger
%retrigger blocklist add <trigger> [channel_user_role...] Add a channel, user, or role to triggers blocklist
%retrigger blocklist remove <trigger> [channel_user_role...] Remove a channel, user, or role from triggers blocklist
%retrigger multi <name> <regex> [multi_response...] Add a multiple response trigger
%retrigger randomimage <name> <regex> Add a random image/file response trigger
%retrigger modlog Set which events to record in the modlog.
%retrigger modlog bans Toggle custom ban messages in the modlog
%retrigger modlog filter Toggle custom filter messages in the modlog
%retrigger modlog addroles Toggle custom add role messages in the modlog
%retrigger modlog removeroles Toggle custom add role messages in the modlog
%retrigger modlog settings Show the current modlog settings for this server.
%retrigger modlog channel [channel] Set the modlog channel for filtered words
%retrigger modlog kicks Toggle custom kick messages in the modlog
%retrigger imagetext <name> <regex> <text> [image_url] Add an image/file response with text trigger
%retrigger enable <trigger> Enable a trigger that has been disabled either by command or automatically
%retrigger ban <name> <regex> Add a trigger to ban users for saying specific things found with regex

ReactKarma

Keep track of karma for all users in the bot's scope. Emojis which affect karma are customised by the server admins. Upvotes add 1 karma. Downvotes subtract 1 karma.

Author: Unknown

Repo: Unknown

Command Description
%upvote See this server's upvote emoji.
%downvote See this server's downvote emoji.
%karmaboard [reverse=False] Prints out the karma leaderboard
%karma [user] Check a user's karma.
%setupvote Set the upvote emoji in this server by reacting to the bot's response.
%setdownvote Add a downvote emoji by reacting to the bot's response.
%resetkarma [user] Resets a user's karma.

ReactPoll

Commands for Reaction Polls

Author: FlapJack, aikaterna, and TrustyJAID

Repo: https://github.com/flapjax/FlapJack-Cogs

Command Description
%rpollset Settings for reaction polls
%rpollset embed Toggle embed usage for polls in this server
%rpoll Commands for setting up reaction polls
%rpoll end <poll_id> Manually end a poll
%rpoll interactive <channel> Interactive reaction poll creator
%rpoll new [channel] <poll_options> Start a reaction poll

Reports

Create user reports that server staff can respond to. Users can open reports using `[p]report`. These are then sent to a channel in the server for staff, and the report creator gets a DM. Both can be used to communicate.

Author: Cog Creators

Repo: https://github.com/Cog-Creators/Red-DiscordBot

Command Description
%reportset Manage Reports.
%reportset output <channel> Set the channel where reports will be sent.
%reportset toggle Enable or Disable reporting for this server.
%report [text] Send a report.
%report interact <ticket_number> Open a message tunnel.

ReverseImageSearch

(Anime) Reverse Image Search

Author: Fixator10

Repo: https://github.com/fixator10/Fixator10-Cogs

Command Description
%saucenao [image] [NSFW] Reverse search image via SauceNAO
%tracemoe [image] Reverse search image via WAIT

RoleTools

Role related tools for moderation

Author: TrustyJAID

Repo: https://github.com/TrustyJAID/Trusty-cogs/

Command Description
%roletools Role tools commands
%roletools remreact <message> <role_or_emoji> Remove a reaction role
%roletools selfadd [true_or_false] <role> Set whether or not a user can apply the role to themselves.
%roletools reactroles View current bound roles in the server
%roletools required Set role requirements
%roletools required add <role> [required...] Add role requirements
%roletools required remove <role> [required...] Remove role requirements
%roletools sticky [true_or_false] <role> Set whether or not a role will be re-applied when a user leaves and rejoins the server.
%roletools selfrem [true_or_false] <role> Set whether or not a user can remove the role from themselves.
%roletools viewroles [role] View current roletools setup for each role in the server
%roletools auto [true_or_false] <role> Set a role to be automatically applied when a user joins the server.
%roletools forcerole [users]... <role> Force a sticky role on one or more users.
%roletools forceroleremove [users]... <role> Force remove sticky role on one or more users.
%roletools exclude Set role exclusions
%roletools exclude add <role> [exclude...] Add role exclusion (This will remove if the designated role is acquired
%roletools exclude remove <role> [exclude...] Remove role exclusion
%roletools cleanup Cleanup old/missing reaction roles and settings.
%roletools include Set role inclusion
%roletools include add <role> [include...] Add role inclusion (This will add roles if the designated role is acquired
%roletools include remove <role> [include...] Remove role inclusion
%roletools react <message> <emoji> <role> Create a reaction role
%roletools bulkreact <message> [role_emoji...] Create multiple roles reactions for a single message

RussianRoulette

None

Author: Redjumpman (Redjumpman#1337)

Repo: https://github.com/Redjumpman/Jumper-Plugins/

Command Description
%russian Start or join a game of russian roulette.
%russianversion Shows the cog version for RussianRoulette.
%setrussian Russian Roulette Settings group.
%setrussian chamber <size> Sets the chamber size of the gun used. MAX: 12.
%setrussian cost <amount> Sets the required cost to play.
%setrussian wait <seconds> Set the wait time (seconds) before starting the game.

SMMData

Super Mario Maker-related data

Author: Fixator10

Repo: https://github.com/fixator10/Fixator10-Cogs

Command Description
%smm Get Super Mario Maker-related data
%smm maker <username> Get info about levels maker
%smm level <level ID> Get info about SMM level

SearchCommands

Did you ever wonder, where the fuck is that little slut command hiding? Now it's made easy with SearchCommands cog! Just run `[p]commandsearch`!

Author: jack1142 (Jackenmen#6607)

Repo: https://github.com/jack1142/WeirdUnsupportedCogsOfJack

Command Description
%commandsearch <query> Slutty commands will never be able to hide from you again!

Seen

Shows last time a user was seen in chat.

Author: aikaterna

Repo: https://github.com/aikaterna/aikaterna-cogs

Command Description
%seen <author> Shows last time a user was seen in chat.

Spotify

Display information from Spotify's API

Author: TrustyJAID and NeuroAssassin

Repo: https://github.com/TrustyJAID/Trusty-cogs/

Command Description
%spotify Spotify commands
%spotify device Spotify device commands
%spotify device transfer [device_name] Change the currently playing spotify device
%spotify device list List all available devices for Spotify
%spotify topartists List your top tracks on spotify
%spotify toptracks List your top tracks on spotify
%spotify new List new releases on Spotify
%spotify pause Pauses spotify for you
%spotify resume Resumes spotify for you
%spotify next Skips to the next track in queue on Spotify
%spotify artist View Spotify Artist info
%spotify artist albums [to_follow...] View an artists albums
%spotify artist follow [to_follow...] Add an artist to your spotify library
%spotify me Shows your current Spotify Settings
%spotify previous Skips to the previous track in queue on Spotify
%spotify play [url_or_playlist_name] Play a track, playlist, or album on Spotify
%spotify now [detailed=False] [member] Displays your currently played spotify song
%spotify repeat [state] Repeats your current song on spotify
%spotify queue [songs...] Queue a song to play next in Spotify
%spotify share Tell the bot to play the users current song in their current voice channel
%spotify genres Display all available genres for the recommendations
%spotify recent [detailed=False] Displays your most recently played songs on Spotify
%spotify shuffle [state] Shuffles your current song list
%spotify set Setup Spotify cog
%spotify set forgetme Forget all your spotify settings and credentials on the bot
%spotify set remlisten [emoji_or_name...] Set the bot to listen for specific emoji reactions on messages
%spotify set menutimeout <timeout> Set the timeout time for spotify menus
%spotify set showprivate <show_private> Set whether or not to show private playlists
%spotify set deletemessage <delete_after> Set whether or not to delete the spotify message after timing out
%spotify set listen <listen_for> Set the bot to listen for specific emoji reactions on messages
%spotify set showsettings Show settings for menu timeouts
%spotify set clearreactions <clear_after> Set whether or not to clear reactions after sending the message
%spotify search [detailed=False] [search_type=track] <query> Search Spotify for things to play
%spotify seek <seconds> Seek to a specific point in the current song
%spotify recommendations [detailed=False] <recommendations> Get Spotify Recommendations
%spotify volume <volume> Set your spotify volume percentage
%spotify playlist View Spotify Playlists
%spotify playlist add <name> [to_add...] Add 1 (or more) tracks to a spotify playlist
%spotify playlist list List your Spotify Playlists
%spotify playlist remove <name> [to_remove...] Remove 1 (or more) tracks to a spotify playlist
%spotify playlist follow [public=False] [to_follow...] Add a playlist to your spotify library
%spotify playlist view View details about your spotify playlists
%spotify playlist create <name> [public=False] [description] Create a Spotify Playlist
%spotify playlist featured List your Spotify featured Playlists

Starboard

Create a starboard to *pin* those special comments indefinitely

Author: TrustyJAID

Repo: https://github.com/TrustyJAID/Trusty-cogs/

Command Description
%starboard Commands for managing the starboard
%starboard blocklist Add/Remove channels/roles from the blocklist
%starboard blocklist add [starboard] <channel_or_role> Add a channel to the starboard blocklist
%starboard blocklist remove [starboard] <channel_or_role> Remove a channel to the starboard blocklist
%starboard toggle [starboard] Toggle a starboard on/off
%starboard selfstar [starboard] Toggle whether or not a user can star their own post
%starboard cleanup Cleanup stored deleted channels or roles in the blocklist/allowlist
%starboard threshold [starboard] <threshold> Set the threshold before posting to the starboard
%starboard autostar [starboard] Toggle whether or not the bot will add the emoji automatically to the starboard message.
%starboard create <name> [channel] [emoji=⭐] Create a starboard on this server
%starboard channel [starboard] <channel> Change the channel that the starboard gets posted to
%starboard info Display info on starboards setup on the server.
%starboard remove [starboard] Remove a starboard from the server
%starboard allowlist Add/Remove channels/roles from the allowlist
%starboard allowlist add [starboard] <channel_or_role> Add a channel to the starboard allowlist
%starboard allowlist remove [starboard] <channel_or_role> Remove a channel to the starboard allowlist
%starboard colour [starboard] <colour> Change the default colour for a starboard
%starboard emoji [starboard] <emoji> Set the emoji for the starboard
%star [starboard] <message> Manually star a message
%unstar [starboard] <message> Manually unstar a message

Stats

None

Author: Unknown

Repo: https://github.com/Drapersniper/drapercogs

Command Description
%botinfo Show bot information.

SteamCommunity

SteamCommunity commands

Author: Fixator10

Repo: https://github.com/fixator10/Fixator10-Cogs

Command Description
%steamcommunity SteamCommunity commands
%steamcommunity profile <profile> Get steam user's steamcommunity profile
%steamcommunity status Get status of steam services
%getserver <serverip> Get info about a gameserver

Streams

Various commands relating to streaming platforms. You can check if a Twitch, YouTube or Picarto stream is currently live.

Author: Cog Creators

Repo: https://github.com/Cog-Creators/Red-DiscordBot

Command Description
%twitchstream <channel_name> Check if a Twitch channel is live.
%youtubestream <channel_id_or_name> Check if a YouTube channel is live.
%smashcast <channel_name> Check if a smashcast channel is live.
%picarto <channel_name> Check if a Picarto channel is live.
%streamalert Manage automated stream alerts.
%streamalert twitch <channel_name> Manage Twitch stream notifications.
%streamalert twitch channel <channel_name> Toggle alerts in this channel for a Twitch stream.
%streamalert twitch addgame <channel_name> <game_name> Add a game to send alerts for the specified channel.
%streamalert twitch removegame <channel_name> <game_name> Remove a game to send alerts for the specified channel.
%streamalert twitch cleargames <channel_name> Clear the game list for the stream filter
%streamalert picarto <channel_name> Toggle alerts in this channel for a Picarto stream.
%streamalert list List all active stream alerts in this server.
%streamalert youtube <channel_name_or_id> Toggle alerts in this channel for a YouTube stream.
%streamalert stop [disable_all=No] Disable all stream alerts in this channel or server.
%streamalert smashcast <channel_name> Manage Smashcast stream alerts.
%streamalert smashcast channel <channel_name> Toggle alerts in this channel for a Smashcast stream.
%streamalert smashcast addgame <channel_name> <game_name> Add a game to notify when this channel is playing.
%streamalert smashcast removegame <channel_name> <game_name> Remove a game to notify when this channel is playing.
%streamalert smashcast cleargames <channel_name> Clear the game list for the stream filter
%streamset Manage stream alert settings.
%streamset ignoreschedule Toggle excluding YouTube streams schedules from alerts.
%streamset message Manage custom messages for stream alerts.
%streamset message clear Reset the stream alert messages in this server.
%streamset message mention <message> Set stream alert message when mentions are enabled.
%streamset message nomention <message> Set stream alert message when mentions are disabled.
%streamset ignorereruns Toggle excluding rerun streams from alerts.
%streamset mention Manage mention settings for stream alerts.
%streamset mention all Toggle the `@​everyone` mention.
%streamset mention online Toggle the `@​here` mention.
%streamset mention role <role> Toggle a role mention.
%streamset autodelete <on_off> Toggle alert deletion for when streams go offline.

SupportBanner

None

Author: Unknown

Repo: [email protected]:Predeactor/PrivateCogs.git

Command Description
%supportban [users] [reason=No reason providen] Ban an user from the configured servers, a soul that won't miss us, apparently.
%supportunban [users] [reason=No reason providen] Unban an user from the configured servers, a soul that miss us, apparently.

Timezone

Gets times across the world...

Author: aikaterna and fishyfing

Repo: https://github.com/aikaterna/aikaterna-cogs

Command Description
%time Checks the time.
%time iso [code] Looks up ISO3166 country codes and gives you a supported timezone.
%time compare [user] Compare your saved timezone with another user's timezone.
%time me [tz] Sets your timezone.
%time tz [tz] Gets the time in any timezone.
%time user [user] Shows the current time for user.

Tips

Tips - Credit to Jackenmen

Author: flare(flare#0001)

Repo: https://github.com/flaree/Flare-Cogs

Command Description
%tips <toggle> Toggle and setup tips.

Translators

Useful (and not) translators

Author: Fixator10

Repo: https://github.com/fixator10/Fixator10-Cogs

Command Description
%googlesay <lang> <text> Say something via Google Translate
%eciho <text> Translates text (cyrillic/latin) to "eciho"
%fliptext <text> Flips text upside-down
%fullwidth <text> Switches text to Full-width characters
%leet Leet (1337) translation commands
%leet cs <text> Translate cyrillic to 1337
%leet leet <text> Translates provided text to 1337
%base64 Base64 text converter
%base64 encode [encoding] <text> Encode text to Base64
%base64 decode [encoding] <encoded> Decode text from Base64
%emojify <message> Emojify text
%url Encode or decode text in URL-format ("%20"-format)
%url encode [encoding] <text> Encode text to url-like format
%url decode [encoding] <url_formatted_text> Decode text from url-like format

Trivia

Play trivia with friends!

Author: Cog Creators

Repo: https://github.com/Cog-Creators/Red-DiscordBot

Command Description
%triviaset Manage Trivia settings.
%triviaset usespoilers <true_or_false> Set if bot will display the answers in spoilers.
%triviaset showsettings Show the current trivia settings.
%triviaset maxscore <score> Set the total points required to win.
%triviaset override <enabled> Allow/disallow trivia lists to override settings.
%triviaset timelimit <seconds> Set the maximum seconds permitted to answer a question.
%triviaset botplays <true_or_false> Set whether or not the bot gains points.
%triviaset stopafter <seconds> Set how long until trivia stops due to no response.
%triviaset revealanswer <true_or_false> Set whether or not the answer is revealed.
%triviaset payout <multiplier> Set the payout multiplier.
%trivia <categories...> Start trivia session on the specified category.
%trivia list List available trivia categories.
%trivia leaderboard Leaderboard for trivia.
%trivia leaderboard server [sort_by=wins] [top=10] Leaderboard for this server.
%trivia leaderboard global [sort_by=wins] [top=10] Global trivia leaderboard.
%trivia stop Stop an ongoing trivia session.

Unbelievaboat

Unbelievaboat Commands.

Author: flare(flare#0001)

Repo: https://github.com/flaree/Flare-Cogs

Command Description
%unbset Manage various settings for Unbelievaboat.
%unbset default-replies <enable | disable> Whether to use the default replies to work and crime.
%unbset wallet Wallet Settings.
%unbset wallet max <amount> Set the max a wallet can have.
%unbset wallet toggle <on_or_off> Toggle the wallet system.
%unbset betting <min | max> <amount> Set the min or max betting amounts.
%unbset del-reply <job> <id> Delete a custom reply.
%unbset fine-rate <min | max> <amount> Set the min or max fine rate for crimes.
%unbset add-reply <job> <reply> Add a custom reply for working or crime.
%unbset list-replies <job> List custom replies.
%unbset payout <work | crime> <min | max> <amount> Set the min or max payout for working or crimes.
%unbset settings Current unbelievaboat settings.
%unbset failure-rate <rob | crime> <amount> Set the failure rate for crimes and robbing.
%unbset interest-rate <amount> Set the interest rate if unable to pay a fine from wallet.
%unbset cooldown <job> <time> Set the cooldown for the work, crime or rob commands. Minimum cooldown is 30 seconds.
%cooldowns List your remaining cooldowns..
%roulette <amount> <bet> Bet on the roulette wheel.
%roulette start Start a game of roulette.
%rouletteset Manage settings for roulette.
%rouletteset settings Roulette Settings.
%rouletteset payouts <type> <payout> Set payouts for roulette winnings.
%rouletteset time <time> Set the time for roulette wheel to start spinning.
%rouletteset toggle Toggle roulette on and off.
%wallet Wallet commands.
%wallet leaderboard [top=10] Print the wallet leaderboard.
%wallet balance [user] Show the user's wallet balance.
%wallet set <user> <amount> Set a users wallet balance.
%deposit <amount> Deposit cash from your wallet to your bank.
%withdraw <amount> Withdraw cash from your bank to your wallet.
%addmoneyrole <amount> <role> [destination=wallet] Add money to the balance of all users within a role.
%removemoneyrole <amount> <role> [destination=wallet] Remove money from the bank balance of all users within a role.
%work Work for some cash.
%crime Commit a crime, more risk but higher payout.
%rob <user> Rob another user.

VKStatus

VK dynamic status cog. Private use only. If you can see that, there is a high chance that you not supposed to.

Author: Unknown

Repo: Unknown

Command Description
%vkstatus Set your own live vkstatus!
%vkstatus token [user] <token> Set token for user or yourself
%vkstatus format Set format for your status
%vkstatus format lastfm [formatting] Set your lastfm text format
%vkstatus format time [formatting] Set your time format
%vkstatus format timeoffset [offset=0] Set your timezone offset
%vkstatus format status [formatting] Set your status formatting
%vkstatus text <text> Set your status text
%vkstatus lastfm <username> Set your lastfm account name
%vkstatus online Toggle logging of message deletion

VocaDB

Search for a song on Vocaloid Database (VocaDB) through a query

Author: siu3334

Repo: https://github.com/siu3334/owo-cogs

Command Description
%vocadb <query> Search for a song on VocaDB

Warnings

Warn misbehaving users and take automated actions.

Author: Cog Creators

Repo: https://github.com/Cog-Creators/Red-DiscordBot

Command Description
%warningset Manage settings for Warnings.
%warningset allowcustomreasons <allowed> Enable or disable custom reasons for a warning.
%warningset senddm <true_or_false> Set whether warnings should be sent to users in DMs.
%warningset warnchannel [channel] Set the channel where warnings should be sent to.
%warningset usewarnchannel <true_or_false> Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.
%warningset showmoderator <true_or_false> Decide whether the name of the moderator warning a user should be included in the DM to that user.
%warnaction Manage automated actions for Warnings.
%warnaction delete <action_name> Delete the action with the specified name.
%warnaction add <name> <points> Create an automated action.
%warnreason Manage warning reasons.
%warnreason delete <reason_name> Delete a warning reason.
%warnreason create <name> <points> <description> Create a warning reason.
%reasonlist List all configured reasons for Warnings.
%actionlist List all configured automated actions for Warnings.
%warn <user> [points=1] <reason> Warn the user for the specified reason.
%warnings <user> List the warnings for the specified user.
%mywarnings List warnings for yourself.
%unwarn <user> <warn_id> [reason] Remove a warning from a user.

Weather

Weather forecast

Author: Romashkoo and Fixator10

Repo: https://github.com/fixator10/Fixator10-Cogs

Command Description
%forecastunits [units] Set forecast units for yourself
%forecastunits guild [units] Set forecast units for this guild
%weather <place> Shows weather in provided place
%forecast <place> Shows 7 days forecast for provided place

WeebSH

Weeb.SH cog Anime-themed pics

Author: Unknown

Repo: Unknown

Command Description
%weeb [who] <img_type> Get anime image from Weeb.sh
%weeb types Get an available types of images

Welcome

Welcomes new members and goodbye those who leave to the guild in the default channel rewritten for V3 from https://github.com/irdumbs/Dumb-Cogs/blob/master/welcome/welcome.py

Author: irdumb and TrustyJAID

Repo: https://github.com/TrustyJAID/Trusty-cogs/

Command Description
%welcomeset Sets welcome module settings
%welcomeset bot Special welcome for bots
%welcomeset bot role [role] Set the role to put bots in when they join.
%welcomeset bot msg [format_msg] Set the welcome msg for bots.
%welcomeset bot test Test the bot joining message
%welcomeset goodbye Manage goodbye messages
%welcomeset goodbye toggle Turns on/off goodbying users who leave to the guild
%welcomeset goodbye test Test the goodbye message deleted after 60 seconds
%welcomeset goodbye add <format_msg> Adds a goodbye message format for the guild to be chosen at random
%welcomeset goodbye channel <channel> Sets the channel to send the goodbye message
%welcomeset goodbye del Removes a goodbye message from the random message list
%welcomeset goodbye deleteprevious Turns on/off deleting the previous welcome message when a user joins
%welcomeset goodbye list Lists the goodbye messages of this guild
%welcomeset goodbye deleteafter [delete_after] Set the time after which a welcome message is deleted in seconds.
%welcomeset goodbye allowedmentions <set_to> [allowed...] Determine the bots allowed mentions for welcomes
%welcomeset greeting Manage welcome messages
%welcomeset greeting deleteprevious Turns on/off deleting the previous welcome message when a user joins
%welcomeset greeting deleteafter [delete_after] Set the time after which a welcome message is deleted in seconds.
%welcomeset greeting del Removes a welcome message from the random message list
%welcomeset greeting channel <channel> Sets the channel to send the welcome message
%welcomeset greeting count Turns on/off showing how many users join each day.
%welcomeset greeting allowedmentions <set_to> [allowed...] Determine the bots allowed mentions for welcomes
%welcomeset greeting list Lists the welcome messages of this guild
%welcomeset greeting minimumage <days> Set the minimum number of days a user account must be to show up in the welcome message
%welcomeset greeting grouped <grouped> Set whether to group welcome messages
%welcomeset greeting toggle Turns on/off welcoming new users to the guild
%welcomeset greeting test Test the welcome message deleted after 60 seconds
%welcomeset greeting add <format_msg> Adds a welcome message format for the guild to be chosen at random
%welcomeset greeting filter [replacement] Set what to do when a username matches the bots filter.
%welcomeset whisper [choice] Sets whether or not a DM is sent to the new user
%welcomeset embed Set various embed options
%welcomeset embed toggle Toggle embed messages
%welcomeset embed thumbnail [link] Set the embed thumbnail image
%welcomeset embed colour <colour> Set the embed colour
%welcomeset embed image Set embed image options
%welcomeset embed image greeting [link] Set the embed image link for greetings
%welcomeset embed image goodbye [link] Set the embed image link for goodbyes
%welcomeset embed icon [link] Set the embed icon image
%welcomeset embed mention Toggle mentioning the user when they join
%welcomeset embed author Toggle the author field being filled in the embed
%welcomeset embed title [title] Set the embed title
%welcomeset embed footer [footer] Set the embed footer
%welcomeset embed timestamp Toggle the timestamp in embeds

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: Stevy and Predä

Repo: https://github.com/predaAa/predacogs

Command Description
%whoplays <game> Shows a list of all the people playing a game.
%cgames Shows the currently most played games

Wolfram

Ask Wolfram Alpha any question.

Author: aikaterna

Repo: https://github.com/aikaterna/aikaterna-cogs

Command Description
%wolfram [question...] Ask Wolfram Alpha any question.
%wolframimage [arguments...] Ask Wolfram Alpha any question. Returns an image.
%wolframsolve <query> Ask Wolfram Alpha any math question. Returns step by step answers.

YouTube

Search YouTube for videos.

Author: aikaterna

Repo: https://github.com/aikaterna/aikaterna-cogs

Command Description
%youtube <query> Search on Youtube.
%ytsearch <query> Search on Youtube, multiple results.