38 Cogs with 449 Commands



Alias

Create aliases for commands.

Aliases are alternative names/shortcuts for commands. Theycan act as both a lambda (storing arguments for repeated use)or as simply a shortcut to saying "x y z".When run, aliases will accept any additional argumentsand append them to the stored alias.

Command Description
Usage:
!alias add <alias_name> <command>

Usage:
!alias delete <alias_name>

Aliases: del, remove
Usage:
!alias edit <alias_name> <command>

Usage:
!alias help <alias_name>

Usage:
!alias show <alias_name>

Autoreact

Lets you configure emojis that will be added to any message containing text matching a regex.

Author(s): hollowstrawberry

Repo: https://github.com/hollowstrawberry/crab-cogs

Command Description
Usage:
!autoreact remove <emoji>

Usage:
!coreact chance [chance]

BotSaysGame

Play the Bot Says... game, where the bot says something easy to do, and you have to do it to not be eliminated!

Command Description

Aliases: botsaysgame

ButtonPoll

Create polls with buttons, and get a pie chart afterwards!

Author(s): @vexingvexed

Repo: https://github.com/Vexed01/Vex-Cogs

Command Description
Usage:
!advstartpoll [arguments]

Usage:
!buttonpoll [chan]

Aliases: poll, bpoll
Usage:
!endpoll <message_id>

Aliases: endp
Usage:
!getvoters <message_id>

Aliases: voters

Citation

Create Papers Please citations

Citation generation from https://gitlab.com/Saphire/citations

Author(s): Saphire and TrustyJAID

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

Command Description
Usage:
!citate <content>

Aliases: citation
Usage:
!citate advanced <citation>

Aliases: advcitation
Usage:
!citate set maketheme <name> <background> <foreground> <details>

Usage:
!citate set penalty <penalty>

Usage:
!citate set theme <theme>

Usage:
!citate set title <title>

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.

Command Description
Usage:
!cleanup after [message_id] [delete_pinned=False]

Usage:
!cleanup before [message_id] <number> [delete_pinned=False]

Usage:
!cleanup between <one> <two> [delete_pinned=False]

Usage:
!cleanup bot <number> [delete_pinned=False]

Usage:
!cleanup duplicates [number=50]

Aliases: spam
Usage:
!cleanup messages <number> [delete_pinned=False]

Usage:
!cleanup self <number> [match_pattern] [delete_pinned=False]

Usage:
!cleanup text <text> <number> [delete_pinned=False]

Usage:
!cleanup user <user> <number> [delete_pinned=False]

Converters

Some converters.

Command Description

Aliases: converter

Aliases: c
Usage:
!conv celsius fahrenheit <temperature>

Aliases: f
Usage:
!conv celsius kelvin <temperature>

Aliases: k

Aliases: f
Usage:
!conv fahrenheit celsius <temperature>

Aliases: c
Usage:
!conv fahrenheit kelvin <temperature>

Aliases: k

Aliases: k
Usage:
!conv kelvin celsius <temperature>

Aliases: c
Usage:
!conv kelvin fahrenheit <temperature>

Aliases: f
Usage:
!conv kg lb <mass>

Usage:
!conv km mi <length>

Usage:
!conv lb kg <mass>

Usage:
!conv mi km <length>

Usage:
!conv todate <timestamp>

Usage:
!conv tounix <date>

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.

Command Description
Usage:
!autoimmune add <user_or_role>

Usage:
!autoimmune isimmune <user_or_role>

Usage:
!autoimmune remove <user_or_role>

Usage:
!bankset bankname <name>

Usage:
!bankset creditsname <name>

Usage:
!bankset maxbal <amount>

Usage:
!bankset prune server [confirmation=False]

Aliases: guild, local
Usage:
!bankset prune user <user> [confirmation=False]

Usage:
!bankset registeramount <creds>

Usage:
!bankset reset [confirmation=False]

Usage:
!command disable <command>

Usage:
!command disable server <command>

Aliases: guild
Usage:
!command disablecog <cog>

Usage:
!command enable <command>

Usage:
!command enable server <command>

Aliases: guild
Usage:
!command enablecog <cog>

Usage:
!contact <message>

Usage:
!embedset channel <channel> [enabled]

Usage:
!embedset command <command> [enabled]

Usage:
!embedset command server <command> [enabled]

Aliases: guild
Usage:
!embedset server [enabled]

Aliases: guild
Usage:
!embedset showsettings [command]

Usage:
!embedset user [enabled]

Usage:
!ignore channel [channel=<this channel>]


Aliases: guild

Aliases: licenceinfo

Aliases: localwhitelist
Usage:
!localallowlist add <users_or_roles...>

Usage:
!localallowlist remove <users_or_roles...>


Aliases: localblacklist
Usage:
!localblocklist add <users_or_roles...>

Usage:
!localblocklist remove <users_or_roles...>

Usage:
!modlogset cases [action]

Usage:
!modlogset modlog [channel]

Aliases: channel

Aliases: metadata
Usage:
!set bot nickname [nickname]

Usage:
!set deletedelay [time]

Usage:
!set locale <language_code>

Usage:
!set locale server <language_code>

Aliases: local, guild
Usage:
!set regionalformat <language_code>

Aliases: region
Usage:
!set regionalformat server <language_code>

Aliases: local, guild
Usage:
!set roles addadminrole <role>

Usage:
!set roles addmodrole <role>

Usage:
!set roles removeadminrole <role>

Aliases: remadmindrole, deladminrole, deleteadminrole
Usage:
!set roles removemodrole <role>

Aliases: remmodrole, delmodrole, deletemodrole
Usage:
!set serverprefix [server] [prefixes...]

Aliases: serverprefixes
Usage:
!set showsettings [server]


Aliases: usebotcolor
Usage:
!unignore channel [channel=<this channel>]


Aliases: guild

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.

Command Description

Aliases: cc
Usage:
!customcom cooldown <command> [cooldown] [per=member]

Usage:
!customcom create <command> <text>

Aliases: add
Usage:
!customcom create random <command>

Usage:
!customcom create simple <command> <text>

Usage:
!customcom delete <command>

Aliases: del, remove
Usage:
!customcom edit <command> [text]

Usage:
!customcom raw <command>

Usage:
!customcom show <command_name>

Dashboard

Interact with your bot through a web Dashboard!

**Installation guide:** https://red-web-dashboard.readthedocs.io/en/latest⚠️ This package is a fork of Neuro Assassin's work, and isn't endorsed by the Org at all.

Author(s): AAA3A and Neuro Assassin

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

Command Description

Deleter

Set channels for their messages to be auto-deleted after a specified amount of time.

WARNING: This cog has potential API abuse AND SHOULD BE USED CAREFULLY!  If you see any issues arise due to this, please report to Neuro Assassin or bot owner ASAP!

Command Description
Usage:
!deleter channel <channel> <wait>

Usage:
!deleter remove <channel> [messages...]

Usage:
!deleter wipe [channel]

DiscordModals

A cog to use Discord Modals, forms with graphic interface!

Command Description
Usage:
!discordmodals add <message> <argument>

Aliases: +
Usage:
!discordmodals list [message]

Usage:
!discordmodals remove <message>

Aliases: -

Downloader

Install community cogs made by Cog Creators.

Community cogs, also called third party cogs, are not includedin the default Red install.Community cogs come in repositories. Repos are a group of cogsyou can install. You always need to add the creator's repositoryusing the `[p]repo` command before you can install one or morecogs from the creator.

Command Description
Usage:
!findcog <command_name>

EmbedCreator

Create embeds using buttons, modals and dropdowns!

Command Description
Usage:
!embedcreate <options>

Aliases: ecreate

EmbedUtils

Create, send, and store rich embeds, from Red-Web-Dashboard too!

Author(s): PhenoM4n4n and AAA3A

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

Command Description
Usage:
!embed [channel_or_message] [color] <title> <description>

Aliases: embedutils
Usage:
!embed dashboard ["json"|"fromjson"|"fromdata"|"yaml"|"fromyaml"|"fromfile"|"jsonfile"|"fromjsonfile"|"fromdatafile"|"yamlfile"|"fromyamlfile"|"gist"|"pastebin"|"hastebin"|"message"|"frommessage"|"msg"|"frommsg"] [data]

Usage:
!embed download [message] [index] [include_content]

Usage:
!embed downloadstored [global_level=False] <name>

Aliases: downloadstoredembed
Usage:
!embed edit <message> <json|yaml|jsonfile|yamlfile|pastebin|message> [data]

Usage:
!embed fromfile [channel_or_message]

Aliases: jsonfile, fromjsonfile, fromdatafile
Usage:
!embed info [global_level=False] <name>

Aliases: infostored, infostoredembed
Usage:
!embed json [channel_or_message] [data]

Aliases: fromjson, fromdata
Usage:
!embed list [global_level=False]

Aliases: liststored, liststoredembeds
Usage:
!embed message [channel_or_message] [message] [index] [include_content]

Aliases: frommessage, msg, frommsg
Usage:
!embed pastebin [channel_or_message] <data>

Aliases: frompastebin, gist, fromgist, hastebin, fromhastebin
Usage:
!embed poststored [channel_or_message=<CurrentChannel>] [global_level=False] <names>

Aliases: poststoredembed, post
Usage:
!embed postwebhook [channel_or_message=<CurrentChannel>] <username> <avatar_url> [global_level=False] <names>

Aliases: webhook
Usage:
!embed store [global_level=False] [locked=False] <name> <json|yaml|jsonfile|yamlfile|pastebin|message> [data]

Aliases: storeembed
Usage:
!embed unstore [global_level=False] <name>

Aliases: unstoreembed
Usage:
!embed yaml [channel_or_message] [data]

Aliases: fromyaml
Usage:
!embed yamlfile [channel_or_message]

Aliases: fromyamlfile

EmojiSteal

Steals emojis and stickers sent by other people and optionally uploads them to your own server. Supports context menu commands.

Author(s): hollowstrawberry

Repo: https://github.com/hollowstrawberry/crab-cogs

Command Description
Usage:
!getemoji <emoji>


Aliases: emojisteal
Usage:
!steal upload [names...]

Usage:
!uploadsticker [name]

ExclusiveRoles

Exclusive Roles

Command Description
Usage:
!exclusivenow <role1> <role2>

Usage:
!setexclusive <role1> <role2>

Usage:
!unexclusive <role1> <role2>

FreeGames

Sources updates on freely available games on popular stores such as epic and steam.

Uses two APIs: [GamerPower](https://www.gamerpower.com/) (FREE) and [FreeStuffBot](https://docs.freestuffbot.xyz/) (PAID, requires API key).To set the API key for FreeStuffBot API, use `[p]set api freestuff api_key,&lt;your_key&gt;`.

Command Description

Aliases: fgset

Aliases: fsapi
Usage:
!freegamesset freestuffapi channel <channel>

Usage:
!freegamesset freestuffapi stores ["steam"|"epic"|"humble"|"gog"|"origin"|"uplay"|"twitch"|"itch"|"discord"|"apple"|"google"|"switch"|"ps"|"xbox"|"other"...]


Aliases: gpapi
Usage:
!freegamesset gamerpowerapi channel <channel>

Usage:
!freegamesset gamerpowerapi stores ["steam"|"epic-games-store"|"ubisoft"|"gog"|"itchio"|"ps4"|"ps5"|"xbox-one"|"xbox-series-xs"|"switch"|"android"|"ios"|"vr"|"battlenet"|"origin"|"drm-free"|"xbox-360"...]

Usage:
!freegamesset pingroles [roles...]


Aliases: show, ss

Hangman

Play hangman with the bot.

Command Description
Usage:
!hangmanset edit [value]

Usage:
!hangmanset wordlist <value>

IsItDown

Cog for checking whether a website is down or not.

Uses the `isitdown.site` API

Command Description
Usage:
!isitdown <url_to_check>

LastMentions

Check the last mentions you received easily and get your or server statistics!

Author(s): AAA3A and evanroby

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

Command Description

Aliases: lm
Usage:
!lastmentions ignore <member_or_channel>

Usage:
!lastmentions unignore <member_or_channel>

Usage:
!setlastmentions enabled <enabled>

Usage:
!setlastmentions ignorebots <ignore_bots>

Usage:
!setlastmentions maxmentionsper5minutes <max_mentions_per_5_minutes>

Usage:
!setlastmentions maxmentionspermember <max_mentions_per_member>

Usage:
!setlastmentions modalconfig [confirmation=False]

Aliases: configmodal
Usage:
!setlastmentions resetsetting <setting>

Usage:
!setlastmentions retentiondays <retention_days>

Usage:
!setlastmentions showsettings [with_dev=False]

Usage:
!setlastmentions trackreplies <track_replies>

LastSeen

Report when a user was last seen online

Command Description
Usage:
!lseen <member>

Aliases: lastseen

Aliases: setlseen

Monopoly

Play monopoly with 2-8 people.

Command Description
Usage:
!monopoly [savefile]

Usage:
!monopoly delete [savefiles...]

Usage:
!monopolyset auction [value]

Usage:
!monopolyset bail [value]

Usage:
!monopolyset darkmode [value]

Usage:
!monopolyset doublego [value]

Usage:
!monopolyset freeparking [value]

Usage:
!monopolyset go [value]

Usage:
!monopolyset hotellimit [value]

Usage:
!monopolyset houselimit [value]

Usage:
!monopolyset income [value]

Usage:
!monopolyset luxury [value]

Usage:
!monopolyset maxjailrolls [value]

Usage:
!monopolyset mention [value]

Usage:
!monopolyset minraise [value]

Usage:
!monopolyset startingcash [value]

Usage:
!monopolyset thread [value]

Usage:
!monopolyset timeout [value]

Perform

Perform different actions, like cuddle, poke etc.

Author(s): Onii-chan and sravan

Repo: https://github.com/sravan1946/sravan-cogs

Command Description

Aliases: amazing
Usage:
!bite <user>


Aliases: confused
Usage:
!cuddle <user>

Usage:
!feed <user>


Aliases: facedesk
Usage:
!highfive <user>

Usage:
!hug <user>

Usage:
!kill <user>

Usage:
!kiss <user>

Usage:
!lick <user>


Aliases: alone
Usage:
!love <user>


Aliases: angry
Usage:
!nutkick <user>

Aliases: kicknuts
Usage:
!pat <user>


Aliases: lurk
Usage:
!performstats <action> [user]

Aliases: rstats, pstats, roleplaystats
Usage:
!plead <user>

Usage:
!poke <user>

Usage:
!protect <user>

Usage:
!punch <user>

Usage:
!slap <user>

Usage:
!spank <user>

Usage:
!tickle <user>

Usage:
!wave <user>

Usage:
!yeet <user>

Permissions

Customise permissions for commands and cogs.

Command Description

Aliases: yaml

Aliases: getguild

Aliases: setguild

Aliases: updateguild
Usage:
!permissions addserverrule <allow_or_deny> <cog_or_command> <who_or_what...>

Aliases: addguildrule
Usage:
!permissions canrun <user> <command>


Aliases: clearguildrules
Usage:
!permissions removeserverrule <cog_or_command> <who_or_what...>

Aliases: removeguildrule
Usage:
!permissions setdefaultserverrule <allow_or_deny> <cog_or_command>

Aliases: setdefaultguildrule

PlantTycoon

Grow your own plants! Be sure to take proper care of it.

Author(s): Bobloy, SnappyDragon, and PaddoInWonderland

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

Command Description
Usage:
!fertilize <fertilizer>

Usage:
!gardening buy [product] [amount=1]

Usage:
!gardening convert <amount>

Usage:
!gardening plant <plantname>

Usage:
!gardening profile [member]

Reminders

Don't forget anything anymore! Reminders in DMs, channels, FIFO commands scheduler, say scheduler... With 'Me Too', snooze and buttons.

Command Description
Usage:
!remind [destination] [targets]... <time> [message_or_text]


Aliases: reminders
Usage:
!reminder clear [confirmation=False]

Usage:
!reminder edit <reminder>

Aliases: info, show
Usage:
!reminder expires <reminder> <time>

Aliases: expiresat
Usage:
!reminder fifo [destination] <time> <command>

Aliases: command
Usage:
!reminder list [card=False] ["text"|"command"|"say"] ["expire"|"created"|"id"=expire]

Usage:
!reminder remove [reminders]...

Aliases: delete, -
Usage:
!reminder repeat <reminder> <repeat>

Usage:
!reminder say [destination] <time> <text>

Usage:
!reminder text <reminder> <text>

Usage:
!reminder timestamps [repeat_times=100] [time=now]

Aliases: timestamp

Aliases: parsingtips
Usage:
!reminder timezone <timezone>

Usage:
!remindme <time> [message_or_text]

RolesButtons

A cog to have roles-buttons!

Command Description
Usage:
!rolesbuttons add <message> <role> [emoji] ["1"|"2"|"3"|"4"=2] [text_button]

Aliases: +
Usage:
!rolesbuttons bulk <message> [roles_buttons]...

Usage:
!rolesbuttons clear <message>

Usage:
!rolesbuttons create [channel] [roles_buttons]... [color] [title]

Aliases: quick
Usage:
!rolesbuttons list [message]

Usage:
!rolesbuttons mode <message> <"add_or_remove"|"add_only"|"remove_only"|"replace">

Usage:
!rolesbuttons remove <message> <config_identifier>

Aliases: -

Seen

A cog to check when a member/role/channel/category/user/guild was last active!

Author(s): AAA3A and aikaterna

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

Command Description
Usage:
!seen ["message"|"message_edit"|"reaction_add"|"reaction_remove"] [show_details] <_object>

Usage:
!seen board ["message"|"message_edit"|"reaction_add"|"reaction_remove"] ["members"|"roles"|"channels"|"categories"|"guilds"|"users"=members] [reverse=False] [bots] [include_role] [exclude_role]

Usage:
!seen category ["message"|"message_edit"|"reaction_add"|"reaction_remove"] [show_details] [category]

Usage:
!seen channel ["message"|"message_edit"|"reaction_add"|"reaction_remove"] [show_details] [channel]

Usage:
!seen guild ["message"|"message_edit"|"reaction_add"|"reaction_remove"] [show_details] [guild]

Usage:
!seen member ["message"|"message_edit"|"reaction_add"|"reaction_remove"] [show_details] [member]

Usage:
!seen role ["message"|"message_edit"|"reaction_add"|"reaction_remove"] [show_details] [role]

Starboard

Create a starboard to pin those special comments indefinitely

Command Description
Usage:
!star [starboard] <message>


Aliases: whitelist
Usage:
!starboard allowlist add [starboard] <channel_or_role>

Usage:
!starboard allowlist remove [starboard] <channel_or_role>

Usage:
!starboard autostar [starboard]


Aliases: blacklist
Usage:
!starboard blocklist add [starboard] <channel_or_role>

Usage:
!starboard blocklist remove [starboard] <channel_or_role>

Usage:
!starboard channel [starboard] <channel>

Aliases: channels
Usage:
!starboard colour [starboard] <colour>

Aliases: color
Usage:
!starboard create <name> [channel] [emoji=⭐]

Aliases: add
Usage:
!starboard emoji [starboard] <emoji>


Aliases: list
Usage:
!starboard inherit [starboard]

Usage:
!starboard remove [starboard]

Aliases: delete, del
Usage:
!starboard selfstar [starboard]

Usage:
!starboard threshold [starboard] <threshold>

Usage:
!starboard toggle [starboard]

Usage:
!unstar [starboard] <message>

StickyMember

Author(s): Dav and Idea: Daniel_Edits

Repo: https://github.com/Dav-Git/Dav-Cogs

Command Description
Usage:
!stickymem <member>

Usage:
!unstickymem <member>

TTT

Tic Tac Toe

Author(s): aikaterna and HizkiFW

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

Command Description
Usage:
!ttt [move]

Targeter

Target members and get a list of them based on the passed arguments

Command Description
Usage:
!target <args>

TempRoles

A cog to assign temporary roles to users, expiring after a set duration!

Author(s): AAA3A and Obi-Wan3

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

Command Description

Aliases: temprole
Usage:
!temproles addallowedselftemprole <role> [min_duration=1 day, 0:00:00] [max_duration=365 days, 0:00:00]

Usage:
!temproles addjoiningtemprole <role> <duration>

Usage:
!temproles assign <member> <role> <duration>

Aliases: add, +
Usage:
!temproles autoaddtemprole <role> <duration>

Usage:
!temproles edit <member> <role> <duration>

Usage:
!temproles list [member] [role]

Usage:
!temproles logschannel [logs_channel]

Usage:
!temproles removeallowedselftemprole <role>

Usage:
!temproles removeautoaddtemprole <role>

Usage:
!temproles removejoiningtemprole <role>

Usage:
!temproles selfassign <role> <duration>

Aliases: selfadd
Usage:
!temproles selfunassign <role>

Aliases: selfremove
Usage:
!temproles unassign <member> <role>

Aliases: remove, -

Tickets

Support ticket system with multi-panel functionality

Author(s): [vertyco](https://github.com/vertyco/vrt-cogs)

Repo: https://github.com/vertyco/vrt-cogs

Command Description
Usage:
!add <user>

Usage:
!close [reason]

Usage:
!openfor <user> <panel_name>

Usage:
!renameticket <new_name>


Aliases: tset
Usage:
!tickets addmessage <panel_name>

Usage:
!tickets addmodal <panel_name> <field_name>

Usage:
!tickets addpanel <panel_name>

Usage:
!tickets altchannel <panel_name> <channel>

Usage:
!tickets blacklist <user_or_role>

Usage:
!tickets buttoncolor <panel_name> <button_color>

Usage:
!tickets buttonemoji <panel_name> <emoji>

Usage:
!tickets buttontext <panel_name> <button_text>

Usage:
!tickets category <panel_name> <category>

Usage:
!tickets channel <panel_name> <channel>

Usage:
!tickets closemodal <panel_name>

Usage:
!tickets embed [color] [channel] <title> <description>


Aliases: intertrans, itrans, itranscript
Usage:
!tickets logchannel <panel_name> <channel>

Usage:
!tickets maxclaims <panel_name> <amount>

Usage:
!tickets maxtickets <amount>

Usage:
!tickets modaltitle <panel_name> [title]

Usage:
!tickets noresponse <hours>

Usage:
!tickets openrole <panel_name> <role>

Usage:
!tickets overview [channel]

Usage:
!tickets panelmessage <panel_name> <message>

Usage:
!tickets panelrole <panel_name> <role> [mention=False]

Usage:
!tickets priority <panel_name> <priority>

Usage:
!tickets row <panel_name> <row>

Usage:
!tickets supportrole <role> [mention=False]

Usage:
!tickets suspend [message]

Usage:
!tickets ticketname <panel_name> <ticket_name>

Usage:
!tickets toggle <panel_name>

Usage:
!tickets updatemessage <source> <target>

Usage:
!tickets usethreads <panel_name>

Usage:
!tickets viewmessages <panel_name>

Usage:
!tickets viewmodal <panel_name>

WordleGame

Play a match of Wordle game, in multiple languages and lengths!

Command Description
Usage:
!wordle [lang=Lang.ENGLISH] [length=5] [max_attempts=6]

Aliases: wordlegame
Usage:
!wordlestats [member=<you>]