159 Cogs with 1.9k Commands



AIUser

Human-like Discord interactions powered by OpenAI (or compatible endpoints) for messages (and images).

Command Description

Aliases: ai_user

Aliases: settings, showsettings

Aliases: lobotomize
Usage:
!aiuser prompt preset add <prompt>

Aliases: a
Usage:
!aiuser prompt preset remove <preset>

Aliases: rm, delete

Aliases: list
Usage:
!aiuser prompt set [mention] [prompt]

Aliases: custom, customize
Usage:
!aiuser prompt show [mention]


Aliases: users

Aliases: guild
Usage:
!aiuser randommessage add <prompt>

Aliases: a
Usage:
!aiuser randommessage percent <percent>

Aliases: set, chance
Usage:
!aiuser randommessage remove <number>

Aliases: rm, delete

Aliases: list
Usage:
!aiuser remove <channel>

Usage:
!aiuser response removelist add <regex_pattern>

Usage:
!aiuser response removelist remove <number>


Aliases: logit_bias, bias
Usage:
!aiuser response weights add <word> <weight>


Aliases: show
Usage:
!aiuser response weights remove <word>

Aliases: delete
Usage:
!aiuser trigger conversation_reply_time <seconds>

Usage:
!aiuser trigger ignore [regex_pattern]

Aliases: ignoreregex
Usage:
!aiuser trigger minlength <length>

Aliases: min_length

Aliases: whitelists
Usage:
!aiuser trigger whitelist add <new>


Aliases: show
Usage:
!aiuser trigger whitelist remove <rm>

Activities

Discord Voice Channel Activities.

Command Description
Usage:
!activity askaway <channel>

Usage:
!activity awkword <channel>

Usage:
!activity bashout <channel>

Usage:
!activity betrayal <channel>

Usage:
!activity blazing8s <channel>

Aliases: blazing
Usage:
!activity bobbleleague <channel>

Aliases: bobble
Usage:
!activity checkersinthepark <channel>

Aliases: checkers
Usage:
!activity chessinthepark <channel>

Aliases: chess
Usage:
!activity decoder <channel>

Usage:
!activity doodlecrew <channel>

Aliases: doodle
Usage:
!activity fishington <channel>

Usage:
!activity garticphone <channel>

Aliases: gartic
Usage:
!activity jamspace <channel>

Usage:
!activity knowwhatimeme <channel>

Aliases: meme
Usage:
!activity landio <channel>

Aliases: land
Usage:
!activity letterleague <channel>

Aliases: letter
Usage:
!activity pokernight <channel>

Aliases: poker
Usage:
!activity puttparty <channel>

Aliases: putt
Usage:
!activity putts <channel>

Usage:
!activity sketchheads <channel>

Aliases: sketch
Usage:
!activity sketchyartist <channel>

Aliases: sketchy
Usage:
!activity spellcast <channel>

Aliases: spell
Usage:
!activity watchtogether <channel>

Aliases: watch
Usage:
!activity wordsnacks <channel>

Aliases: word, snacks
Usage:
!activity youtubetogether <channel>

Aliases: youtube

Admin

A collection of server administration utilities.

Command Description
Usage:
!addrole <rolename> [user=<you>]

Usage:
!announceset channel <channel>

Usage:
!editrole colour <role> <value>

Aliases: color
Usage:
!editrole name <role> <name>

Usage:
!removerole <rolename> [user=<you>]

Usage:
!selfrole <selfrole>

Usage:
!selfroleset add <roles...>

Usage:
!selfroleset remove <roles...>

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>

Audio

Play audio through voice channels.

Command Description
Usage:
!audioset autoplay playlist <playlist_name_OR_id> [args]

Usage:
!audioset countrycode <country>

Usage:
!audioset emptydisconnect <seconds>

Usage:
!audioset emptypause <seconds>

Usage:
!audioset jukebox <price>

Usage:
!audioset maxlength <seconds>

Usage:
!audioset maxvolume <maximum volume>

Usage:
!audioset mycountrycode <country>

Usage:
!audioset restrictions blacklist add <keyword>

Usage:
!audioset restrictions blacklist delete <keyword>

Aliases: del, remove
Usage:
!audioset restrictions whitelist add <keyword>

Usage:
!audioset restrictions whitelist delete <keyword>

Aliases: del, remove
Usage:
!audioset role <role_name>


Aliases: info
Usage:
!audioset vote <percent>

Usage:
!bump <index>

Usage:
!bumpplay [play_now=False] <query>

Usage:
!eq delete <eq_preset>

Aliases: del, remove
Usage:
!eq load <eq_preset>

Usage:
!eq save [eq_preset]

Usage:
!eq set <band_name_or_position> <band_value>

Usage:
!local folder [folder]

Aliases: start
Usage:
!play <query>

Usage:
!playlist append <playlist_name_OR_id> <track_name_OR_url> [args]

Usage:
!playlist copy <id_or_name> [args]

Usage:
!playlist create <name> [args]

Usage:
!playlist dedupe <playlist_name_OR_id> [args]

Usage:
!playlist delete <playlist_name_OR_id> [args]

Aliases: del
Usage:
!playlist info <playlist_name_OR_id> [args]

Usage:
!playlist list [args]

Usage:
!playlist queue <name> [args]

Usage:
!playlist remove <playlist_name_OR_id> <url> [args]

Usage:
!playlist rename <playlist_name_OR_id> <new_name> [args]

Usage:
!playlist save <name> <url> [args]

Usage:
!playlist start <playlist_name_OR_id> [args]

Aliases: play
Usage:
!playlist update <playlist_name_OR_id> [args]

Usage:
!queue [page=1]

Usage:
!remove <index_or_url>

Usage:
!seek <seconds>

Usage:
!skip [skip_to_track]

Usage:
!volume [vol]

AudioTrivia

Upgrade to the Trivia cog that enables audio trivia Replaces the Trivia cog

Command Description
Usage:
!atriviaset repeat <true_or_false>

Usage:
!atriviaset timelimit <seconds>

Usage:
!audiotrivia [categories...]

Usage:
!trivia <categories...>

Usage:
!trivia info <category>


Aliases: lboard
Usage:
!trivia leaderboard global [sort_by=wins] [top=10]

Usage:
!trivia leaderboard server [sort_by=wins] [top=10]

Usage:
!triviaset botplays <true_or_false>

Usage:
!triviaset maxscore <score>

Usage:
!triviaset override <enabled>

Usage:
!triviaset payout <multiplier>

Usage:
!triviaset revealanswer <true_or_false>

Usage:
!triviaset stopafter <seconds>

Usage:
!triviaset timelimit <seconds>

Usage:
!triviaset usespoilers <true_or_false>

AutoDelete

Auto delete messages in specific channels.

Command Description

Aliases: ad, deleter
Usage:
!autodelete channels <"add"|"remove"> <channel> [days]

Usage:
!autodelete ignore <"add"|"remove"> [channels]...

Aliases: ignorechannel
Usage:
!autodelete log <"add"|"remove"> [channel]

Aliases: logchannel

AutoPing

Automatically ping a user/role when a message is sent in a channel.

Can be used to notify a user or role when a message is sent in a channel.Pings are always sent in the channel the message was sent in.Pings are rate limited to a default of 1 per hour.If the latest message in the channel when a ping is about to be sent includes a ping of thetarget user OR is sent by the target user, that user will not be pinged. Roles are alwayspinged.Messages from bots/webhooks are ignored.Anyone can run `autoping add` to add themselves to the autoping list for the channel. You canrestrict this with the Permissions cog if desired.Only users with mention everyone or admin permissions can set the rate limit oradd/remove autoping for roles or other users.

Author(s): @vexingvexed

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

Command Description
Usage:
!autoping add [target]

Usage:
!autoping ratelimit <time>

Usage:
!autoping remove [target]

AutoPublisher

Automatically publish messages in news channels.

Author(s): MAX, AAA3A

Repo: https://github.com/ltzmax/maxcogs

Command Description

Aliases: aph, autopub
Usage:
!autopublisher ignorechannel [channels]


Aliases: view

AutoReact

Create automatic reactions for triggers and pre-defined events.

Command Description

Aliases: ar
Usage:
!autoreact add <trigger> <reaction>

Aliases: +, create
Usage:
!autoreact add emojis <reaction>

Usage:
!autoreact add images <reaction>

Usage:
!autoreact add spoilers <reaction>

Usage:
!autoreact add stickers <reaction>

Usage:
!autoreact clear ["images"|"spoilers"|"emojis"|"stickers"]

Usage:
!autoreact list [events=False]

Aliases: view, all
Usage:
!autoreact remove <trigger> <reaction>

Aliases: -, delete
Usage:
!autoreact remove emojis <reaction>

Usage:
!autoreact remove images <reaction>

Usage:
!autoreact remove spoilers <reaction>

Usage:
!autoreact remove stickers <reaction>

Usage:
!autoreact reset <trigger>

AutoRoler

AutoRoler

Command Description
Usage:
!autorole add <role>

Usage:
!autorole remove <role>

AutoRoom

Automatic voice channel management.

This cog facilitates automatic voice channel creation.When a member joins an AutoRoom Source (voice channel),this cog will move them to a brand new AutoRoom that they have control over.Once everyone leaves the AutoRoom, it is automatically deleted.For a quick rundown on how to get started with this cog,check out [the readme](https://github.com/PhasecoreX/PCXCogs/tree/master/autoroom/README.md)

Command Description

Aliases: vc
Usage:
!autoroom allow <member_or_role>

Aliases: add
Usage:
!autoroom bitrate <kbps>

Aliases: kbps
Usage:
!autoroom deny <member_or_role>

Aliases: ban, block
Usage:
!autoroom name <name>


Aliases: about, info
Usage:
!autoroom users <user_limit>

Aliases: userlimit
Usage:
!autoroomset access bot add <role>

Usage:
!autoroomset access bot remove <role>

Aliases: delete, del
Usage:
!autoroomset create <source_voice_channel> <dest_category>

Aliases: enable, add

Aliases: edit
Usage:
!autoroomset modify category <autoroom_source> <dest_category>


Aliases: bitrate, memberrole, other, perms, users
Usage:
!autoroomset modify legacytextchannel disable <autoroom_source>

Usage:
!autoroomset modify legacytextchannel enable <autoroom_source>

Usage:
!autoroomset modify legacytextchannel topic disable <autoroom_source>

Usage:
!autoroomset modify legacytextchannel topic set <autoroom_source> <topic_text>

Usage:
!autoroomset modify name custom <autoroom_source> <template>

Usage:
!autoroomset modify name game <autoroom_source>

Usage:
!autoroomset modify name username <autoroom_source>

Usage:
!autoroomset modify specialperms ownermodify <autoroom_source>

Usage:
!autoroomset modify specialperms sendmessage <autoroom_source>

Usage:
!autoroomset modify text disable <autoroom_source>

Usage:
!autoroomset modify text set <autoroom_source> <hint_text>

Usage:
!autoroomset modify type locked <autoroom_source>

Usage:
!autoroomset modify type private <autoroom_source>

Usage:
!autoroomset modify type public <autoroom_source>

Usage:
!autoroomset modify type server <autoroom_source>


Aliases: perms
Usage:
!autoroomset remove <autoroom_source>

Aliases: disable, delete, del

BattleRoyale

Play Battle Royale with your friends!

Author(s): inthedark.org, MAX, AAA3A, and sravan

Repo: https://github.com/japandotorg/Seina-Cogs

Command Description
Usage:
!battleroyale [delay=10] [skip=False]

Aliases: br
Usage:
!battleroyale auto [players=30] [delay=10] [skip=False]

Usage:
!battleroyale leaderboard ["wins"|"games"|"kills"=wins]

Aliases: lb
Usage:
!battleroyale profile [user]

Aliases: stats
Usage:
!battleroyale profile bio <message>

Aliases: setbio, bioset
Usage:
!battleroyale role <role> [delay=10] [skip=False]


Aliases: battleset
Usage:
!setbattleroyale prize <amount>

Bingo

Command Description
Usage:
!bingo [stamp]

Usage:
!bingoset background [colour]

Usage:
!bingoset bgtile [image_url]

Usage:
!bingoset bingo <bingo>

Usage:
!bingoset box [colour]

Usage:
!bingoset icon [image_url]

Usage:
!bingoset name <name>

Usage:
!bingoset reset [member]

Usage:
!bingoset seed <seed>

Usage:
!bingoset stamp [colour]

Usage:
!bingoset text [colour]

Usage:
!bingoset textborder [colour]

Usage:
!bingoset tiles <tiles>

Usage:
!bingoset watermark [image_url]

Birthday

Birthdays

Set yours and get a message and role on your birthday!

Author(s): @vexingvexed

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

Command Description
Usage:
!bdset channel <channel>

Usage:
!bdset forceremove <user>

Usage:
!bdset forceset <user> <birthday>

Usage:
!bdset msgwithoutyear <message>

Usage:
!bdset msgwithyear <message>

Usage:
!bdset requiredrole [role]

Usage:
!bdset role <role>

Usage:
!bdset rolemention <value>

Usage:
!bdset time <time>


Aliases: bday

Aliases: delete, del
Usage:
!birthday set <birthday>

Aliases: add
Usage:
!birthday upcoming [days=7]

CardsAgainstHumanity

Author(s): TrustyJAID, crhallberg, and Cards Against Humanity®️

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

Command Description
Usage:
!cah start [rounds=10] [card_set]

Chatchart

Show activity.

Author(s): aikaterna and Redjumpman

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

Command Description
Usage:
!ccallow <channel>

Usage:
!ccdeny <channel>

Usage:
!chatchart [channel] [messages=5000]

Usage:
!serverchart [messages=1000]

Aliases: guildchart

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]

ClearChannel

A cog to delete ALL messages of a channel!

⚠ The channel will be cloned, and then **deleted**.

Command Description
Usage:
!clearchannel [confirmation=False]


Aliases: clearchannelset
Usage:
!setclearchannel channeldelete <channel_delete>

Usage:
!setclearchannel custommessage <custom_message>

Usage:
!setclearchannel dmauthor <dm_author>

Usage:
!setclearchannel firstmessage <first_message>

Usage:
!setclearchannel modalconfig [confirmation=False]

Aliases: configmodal
Usage:
!setclearchannel promptmessage <prompt_message>

Usage:
!setclearchannel resetsetting <setting>

Usage:
!setclearchannel showsettings [with_dev=False]

Cleverbot

Cleverbot rewritten for V3 from https://github.com/Twentysix26/26-Cogs/tree/master/cleverbot

Author(s): Twentysix and TrustyJAID

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

Command Description
Usage:
!cleverbot <message>


Aliases: whitelist
Usage:
!cleverbotset allowlist add [channel_user_role...]

Usage:
!cleverbotset allowlist remove [channel_user_role...]

Aliases: rem, del

Aliases: blacklist
Usage:
!cleverbotset blocklist add [channel_user_role...]

Usage:
!cleverbotset blocklist remove [channel_user_role...]

Aliases: rem, del
Usage:
!cleverbotset channel [channel]

Usage:
!cleverbotset guildtweaks <tweak1> <tweak2> <tweak3>


Aliases: replies

CmdChannel

A cog to send the result of a command to another channel!

Command Description
Usage:
!cmdchannel <channel> <command>

Aliases: cmdmock
Usage:
!cmdchannel channel <channel> <command>

Cocktail

Get information about different cocktails and their ingredients.

Command Description
Usage:
!cocktail <name>

Usage:
!cocktail ingredient <name>

Compliment

Compliment users because there's too many insults

Author(s): Airen, JennJenn, and TrustyJAID

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

Command Description
Usage:
!compliment [user]

Connect4

Play Connect 4!

Author(s): Benjamin Mintz, flare, and PhenoM4n4n

Repo: https://github.com/phenom4n4n/phen-cogs

Command Description
Usage:
!connect4 <member>

Usage:
!connect4 stats [member]

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

Counting

Make a counting channel with goals.

Author(s): saurichable, Kreusada

Repo: https://github.com/kreusada/Kreusada-Cogs

Command Description

Aliases: counting
Usage:
!countset channel [channel]

Usage:
!countset goal [goal=0]

Usage:
!countset reset [confirmation=False]

Usage:
!countset role [role]

Usage:
!countset start <number>

Usage:
!countset topic [on_off]

Usage:
!countset warnmsg [on_off] [seconds]

Crier

Town Crier Announces whatever you type into target channel.

   (You might want to set up permissions properly using the Permissiosn cog)

Author(s): DesignByAdrian (ThinkAdrian#1186)

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

Command Description
Usage:
!say <channel> <message>

Usage:
!shout <channel> <message>

CtrlZ

Revert some actions in servers, from the audit logs!

Command Description
Usage:
!ctrlz mass [displayed_actions] [user] [after] [before]

Usage:
!ctrlz view [include_already_reverted=True] [displayed_actions] [user] [after] [before]

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>

CustomPing

A more information rich ping message.

Command Description

Dad

Dad jokes

Nicknaming user idea comes from https://github.com/Vexs/DadBot

Command Description
Usage:
!dad cooldown <cooldown>

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

Defender

Security tools to protect communities

Author(s): Twentysix (Twentysix#5252)

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

Command Description

Aliases: staff

Aliases: def
Usage:
!defender emergency <on_or_off>

Usage:
!defender freshmeat [hours=24] [keywords]

Usage:
!defender identify <user>


Aliases: msg
Usage:
!defender messages channel <channel>

Usage:
!defender messages exportchannel <channel>

Usage:
!defender messages exportuser <user>

Usage:
!defender messages user <user>

Usage:
!defender monitor [keywords]

Usage:
!defender notifynew <hours>


Aliases: wd
Usage:
!defender warden add <rule>

Usage:
!defender warden debug <id> <event> [rank]

Usage:
!defender warden export <name>

Usage:
!defender warden find <text>

Aliases: search
Usage:
!defender warden memory [keywords]

Usage:
!defender warden remove <name>

Usage:
!defender warden run <name>

Usage:
!defender warden show <name>


Aliases: defset
Usage:
!dset alert enable <on_or_off>


Aliases: ca
Usage:
!dset commentanalysis action <action>

Usage:
!dset commentanalysis deletemessage <on_or_off>

Usage:
!dset commentanalysis enable <on_or_off>

Usage:
!dset commentanalysis rank <rank>

Usage:
!dset commentanalysis reason <reason>

Usage:
!dset commentanalysis threshold <threshold>

Usage:
!dset commentanalysis token <token>

Usage:
!dset commentanalysis wdchecks [conditions]

Usage:
!dset commentanalysis wipe <days>

Usage:
!dset emergency minutes <minutes>

Usage:
!dset general countmessages <on_or_off>

Usage:
!dset general enable <on_or_off>

Usage:
!dset general helperroles [roles...]

Usage:
!dset general notifychannel <channel>

Usage:
!dset general notifyrole <role>

Usage:
!dset general punishmessage <message>

Usage:
!dset general punishrole <role>

Usage:
!dset general reset [confirmation=False]

Usage:
!dset general trustedroles [roles...]

Usage:
!dset importfrom <server>


Aliases: if
Usage:
!dset invitefilter action <action>

Usage:
!dset invitefilter deletemessage <on_or_off>

Usage:
!dset invitefilter enable <on_or_off>

Usage:
!dset invitefilter excludeowninvites <yes_or_no>

Usage:
!dset invitefilter rank <rank>

Usage:
!dset invitefilter wdchecks [conditions]


Aliases: jm
Usage:
!dset joinmonitor enable <on_or_off>

Usage:
!dset joinmonitor minutes <minutes>

Usage:
!dset joinmonitor notifynew <hours>

Usage:
!dset joinmonitor users <users>

Usage:
!dset joinmonitor wdchecks [conditions]


Aliases: rd
Usage:
!dset raiderdetection action <action>

Usage:
!dset raiderdetection enable <on_or_off>

Usage:
!dset raiderdetection messages <messages>

Usage:
!dset raiderdetection minutes <minutes>

Usage:
!dset raiderdetection rank <rank>

Usage:
!dset raiderdetection wdchecks [conditions]

Usage:
!dset raiderdetection wipe <days>

Usage:
!dset rank3 joineddays <days>

Usage:
!dset rank3 minmessages <messages>

Usage:
!dset silence enable <on_or_off>

Usage:
!dset vaporize enable <on_or_off>

Usage:
!dset vaporize maxtargets <max_targets>

Usage:
!dset voteout action <action>

Usage:
!dset voteout enable <on_or_off>

Usage:
!dset voteout rank <rank>

Usage:
!dset voteout votes <votes>

Usage:
!dset voteout wipe <days>


Aliases: wd
Usage:
!dset warden enable <on_or_off>

Usage:
!silence <rank>

Usage:
!vaporize [members...]

Usage:
!voteout <user>

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>

EasterHunt

Easter hunt cog that provides a fun Easter-themed game where users can hunt for eggs, work for egg shards, give eggs to others or steal, and earn achievements. It includes various commands for interacting with the game, managing progress, and viewing leaderboards.

Command Description
Usage:
!easterhunt achievements [user]

Aliases: achievement
Usage:
!easterhunt give <user> <egg_type> [amount=1]


Aliases: lb
Usage:
!easterhunt tradeshards <amount>

Economy

Get rich and have fun with imaginary currency!

Command Description
Usage:
!bank balance [user=<you>]

Usage:
!bank set <to> <creds>

Usage:
!bank transfer <to> <amount>

Usage:
!economyset paydayamount <creds>

Usage:
!economyset paydaytime <duration>

Usage:
!economyset rolepaydayamount <role> <creds>

Usage:
!economyset slotmax <bid>

Usage:
!economyset slotmin <bid>

Usage:
!economyset slottime <duration>

Usage:
!leaderboard [top=10] [show_global=False]

Usage:
!slot <bid>

EconomyTrickle

Trickle credits into your Economy

More detailed docs: &lt;https://cogs.yamikaitou.dev/economytrickle.html&gt;

Author(s): YamiKaitou#8975

Repo: https://github.com/yamikaitou/YamiCogs

Command Description

Aliases: trickleset
Usage:
!economytrickle blocklist [channel]

Aliases: blacklist
Usage:
!economytrickle credits <number>

Usage:
!economytrickle messages <number>


Aliases: info, showsettings

Aliases: showblock
Usage:
!economytrickle voice <number>

EmbedCreator

Create embeds using buttons, modals and dropdowns!

Command Description
Usage:
!embedcreate <options>

Aliases: ecreate

ExclusiveRoles

Exclusive Roles

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

Usage:
!setexclusive <role1> <role2>

Usage:
!unexclusive <role1> <role2>

Faceit

CS:GO Faceit Statistics.

Author(s): flare(flare#0001)

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

Command Description
Usage:
!faceit match <match_id>

Usage:
!faceit matches [user]

Usage:
!faceit ongoing [user]

Usage:
!faceit profile [user]

Usage:
!faceit set [name]

Usage:
!faceit stats <game> [user]

FakeIdentities

Generate random and fake identities, including names, addresses, emails, and phone numbers!

Command Description
Usage:
!fakeidentity [gender] [nationality] [location] [seed]

Aliases: fakeid

FastClickGame

Play to click on the right button as fast as you can!

Command Description

Aliases: fastclick, fcg
Usage:
!fastclickgame duel <player>

Aliases: single

Aliases: lb
Usage:
!fastclickgame multi [rounds=3] [buttons=25]

Usage:
!setfastclickgame modalconfig [confirmation=False]

Aliases: configmodal
Usage:
!setfastclickgame prize <prize>

Usage:
!setfastclickgame redeconomy <red_economy>

Usage:
!setfastclickgame resetsetting <setting>

Usage:
!setfastclickgame showsettings [with_dev=False]

Feedback

Allows a user to anonymously submit feedback to a mod team

Command Description
Usage:
!feedback <the_feedback>

Usage:
!feedbackset channel <new_channel>

Fenrir

Various unreasonable commands inspired by Fenrir

Command Description
Usage:
!fenrir block [members...]


Aliases: fenririnsult

Aliases: lockdonw
Usage:
!fenrir set [role]

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.

Command Description
Usage:
!filter add <words...>

Usage:
!filter channel add <channel> <words...>

Usage:
!filter channel delete <channel> <words...>

Aliases: remove, del
Usage:
!filter delete <words...>

Aliases: remove, del
Usage:
!filterset ban <count> <timeframe>

Usage:
!filterset defaultname <name>

FreeloaderMode

An useful cog dedicated to banning those stupid freeloaders that leave your server right after an event or something.

Command Description

Aliases: fm, freeloadermode
Usage:
!freeloader action <"ban"|"tempban">

Usage:
!freeloader log [channel]

Aliases: logchannel
Usage:
!freeloader message [message]


Aliases: end
Usage:
!freeloader on [time]

Aliases: start

Aliases: showsettings, show
Usage:
!freeloader time <time>

Aliases: length
Usage:
!freeloader whitelist <"add"|"remove"> [users]...

GameRoles

Grant roles when a user is playing a specific game.

Command Description

Aliases: gr
Usage:
!gameroles addactivity <role> <activity>

Usage:
!gameroles addrole <role>

Usage:
!gameroles delactivity <role> <activity>

Usage:
!gameroles delrole <role>

Usage:
!gameroles listactivities <role>


Aliases: grset
Usage:
!gameroleset add [value]

Usage:
!gameroleset remove [value]

General

General commands.

Command Description
Usage:
!8 <question>

Aliases: 8ball
Usage:
!choose <first> <second> [others...]

Usage:
!flip [user]

Usage:
!lmgtfy <search_terms>

Usage:
!roll [number=100]

Usage:
!rps <your_choice>

Usage:
!serverinfo [details=False]


Aliases: sw
Usage:
!urban <word>

GiftAway

Create grabbable key giveaways.

Command Description
Usage:
!giftat <channel> <game_name> [keys...]

Usage:
!giftaway <guild> <game_name> [keys...]

Aliases: ga
Usage:
!giftawayset channel [channel]

Usage:
!globalgift <game_name> [keys...]

Aliases: gg

Google

A Simple google search with image support as well

Author(s): epic guy, ow0x, and fixator10

Repo: https://github.com/npc203/npc-cogs

Command Description
Usage:
!google [query]

Usage:
!google autofill <query>

Usage:
!google book <query>

Aliases: books
Usage:
!google doodle [month] [year]

Usage:
!google image [query]

Aliases: img
Usage:
!google reverse [url]

Aliases: rev
Usage:
!yandex reverse [url]

Aliases: rev

GoogleTrends

Find what the world is searching, right from Discord.

Please note that there is no Google Trends API, so this is a web scraper and may break atany time.

Author(s): @vexingvexed

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

Command Description

GuessTheCandyGame

Recognise the correct candy as fast as you can!

Command Description
Usage:
!guessthecandy [difficulty=5]

Aliases: guessthecandygame, gtc

Honeypot

Create a channel at the top of the server to attract self bots/scammers and notify/mute/kick/ban them immediately!

Command Description
Usage:
!sethoneypot action <action>

Usage:
!sethoneypot bandeletemessagedays <ban_delete_message_days>


Aliases: makechannel
Usage:
!sethoneypot enabled <enabled>

Usage:
!sethoneypot logschannel <logs_channel>

Usage:
!sethoneypot modalconfig [confirmation=False]

Aliases: configmodal
Usage:
!sethoneypot muterole <role>

Usage:
!sethoneypot pingrole <role>

Usage:
!sethoneypot resetsetting <setting>

Usage:
!sethoneypot showsettings [with_dev=False]

IdeaBoard

Share Ideas and Suggestions

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

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

Command Description
Usage:
!approve <number> [reason]

Usage:
!idea <content>

Aliases: suggest

Aliases: ideaboard
Usage:
!ideaset accountage <to_vote> <to_suggest>

Usage:
!ideaset approverole <role>

Usage:
!ideaset channel <channel> <"approved"|"rejected"|"pending">

Usage:
!ideaset cooldown <cooldown>

Aliases: cd

Aliases: delete, delthreads

Aliases: threads, discussion
Usage:
!ideaset downvoteemoji <emoji>

Aliases: downvote, down
Usage:
!ideaset insights [amount=3]

Usage:
!ideaset jointime <to_vote> <to_suggest>

Usage:
!ideaset minlevel <to_vote> <to_suggest>

Usage:
!ideaset minplaytime <to_vote> <to_suggest>

Usage:
!ideaset resetuser <member>

Usage:
!ideaset roleblacklist <role>

Aliases: blacklistrole, rolebl
Usage:
!ideaset rolecooldown <role> <cooldown>

Aliases: rolecd
Usage:
!ideaset suggestrole <role>


Aliases: toggleanon, anonymous, anon

Aliases: dm

Aliases: reveal

Aliases: votecount
Usage:
!ideaset upvoteemoji <emoji>

Aliases: upvote, up
Usage:
!ideaset userblacklist <member>

Aliases: blacklistuser, userbl
Usage:
!ideaset voterole <role>

Usage:
!ideastats [member]

Usage:
!refresh <number>

Usage:
!reject <number> [reason]

Usage:
!viewvotes <number>

Image

Image related commands.

Command Description
Usage:
!gif <keywords...>

Usage:
!gifr <keywords...>

Usage:
!imgur subreddit <subreddit> [count=1] [sort_type=top] [window=day]

ImageMaker

Create various fun images

Author(s): TrustyJAID, Ivan Seidel (isnowillegal.com), Bruno Lemos (isnowillegal.com), and João Pedro (isnowillegal.com)

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

Command Description
Usage:
!beautiful [user] [is_gif=False]

Usage:
!facemerge <urls>

Usage:
!feels [user] [is_gif=False]

Usage:
!gwheeze [member]

Usage:
!obama <text>

Usage:
!pill [colour=#ff0000]

Usage:
!scrollbanner [colour=#ff0000] <text>

Usage:
!trump <message>

Aliases: isnowillegal
Usage:
!wheeze [text]

Index

Browse and install repos / cogs from a Red-Index

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

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

Command Description
Usage:
!index browse [repo_name]

Info

Custom info commands.

Command Description
Usage:
!userinfo [member]

Aliases: ui

InfoChannel

Create a channel with updating server info

This relies on editing channels, which is a strictly rate-limited activity.As such, updates will not be frequent. Currently capped at 1 per 5 minutes per server.

Author(s): YamiKaitou and Bobloy

Repo: https://github.com/yamikaitou/YamiCogs

Command Description

Aliases: icset
Usage:
!infochannelset name <channel_type> [text]

Usage:
!infochannelset rolename <role> [text]

Usage:
!infochannelset togglechannel <channel_type> [enabled]

Usage:
!infochannelset togglerole <role> [enabled]

Inspirobot

Posts images generated by https://inspirobot.me

Command Description

Insult

Airenkun's Insult Cog

Author(s): Airen, JennJenn, and TrustyJAID

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

Command Description
Usage:
!insult [user]

Aliases: takeitback

Invites

Command Description
Usage:
!invites leaderboard [list_all_invites=False]


Aliases: listpinned
Usage:
!invites pin <invite_code_or_url>

Usage:
!invites show [invite_code_or_url]

Usage:
!invites unpin <invite_code_or_url>

JoinFlag

JoinFlag

Command Description
Usage:
!joinflag <user_id> <text>

Usage:
!joinflagset channel <channel>

Kill

Kill people in interesting ways

More detailed docs: &lt;https://cogs.yamikaitou.dev/kill.html&gt;

Author(s): YamiKaitou#8975 and Paddolicious#8880

Repo: https://github.com/yamikaitou/YamiCogs

Command Description
Usage:
!kill <user>

Usage:
!killset add <msg>

Usage:
!killset bot <msg>

Usage:
!killset delete <num>

Usage:
!killset self <msg>

Killer

Do unto others as you would have them do unto you

Author(s): DesignByAdrian (ThinkAdrian#1186)

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

Command Description
Usage:
!love <user>

Usage:
!punch <user>

Usage:
!sex <user>

Usage:
!shoot <user>

Usage:
!slap <user>

Usage:
!stab <user>

Usage:
!succ <user>

LastSeen

Report when a user was last seen online

Command Description
Usage:
!lseen <member>

Aliases: lastseen

Aliases: setlseen

LevelUp

Your friendly neighborhood leveling system

Earn experience by chatting in text and voice channels, compare levels with your friends, customize your profile and view various leaderboards!

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

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

Command Description

Aliases: lvldata, ldata
Usage:
!leveldata importamari <"level"|"exp"> <replace> <api_key> <all_users>

Usage:
!leveldata importmee6 <"level"|"exp"> <replace> <include_settings> <all_users>

Usage:
!leveldata importpolaris <replace> <include_settings> <all_users>


Aliases: lvlset, lset
Usage:
!levelset addxp <user_or_role> <xp>

Usage:
!levelset algorithm <"base"|"exp"> <value>

Aliases: algo
Usage:
!levelset allowed channel <channel>

Usage:
!levelset allowed role <role>

Usage:
!levelset emojis <level> <prestige> <star> <chat> <voicetime> <experience> <balance>

Usage:
!levelset forcestyle <"default"|"runescape"|"none">

Usage:
!levelset ignore channel <channel>

Usage:
!levelset ignore role <role>

Usage:
!levelset ignore user <user>

Usage:
!levelset levelchannel [channel]


Aliases: lvlalerts, levelalerts, lvlmessages, lvlmsg
Usage:
!levelset levelupmessages dm [message]

Usage:
!levelset levelupmessages dmrole [message]

Usage:
!levelset levelupmessages msg [message]

Usage:
!levelset levelupmessages msgrole [message]


Aliases: message, msg
Usage:
!levelset messages channelbonus <channel> <min_xp> <max_xp>

Usage:
!levelset messages cooldown <cooldown>

Usage:
!levelset messages length <length>

Usage:
!levelset messages rolebonus <role> <min_xp> <max_xp>

Usage:
!levelset messages xp <min_xp> <max_xp>

Usage:
!levelset prestige add <prestige> <role> <emoji>

Usage:
!levelset prestige level <level>

Usage:
!levelset prestige remove <prestige>

Aliases: rem, del
Usage:
!levelset removexp <user_or_role> <xp>

Usage:
!levelset rolegroup <role>

Usage:
!levelset roles add <level> <role>


Aliases: init
Usage:
!levelset roles remove <level>

Aliases: rem, del
Usage:
!levelset setlevel <user> <level>

Usage:
!levelset setprestige <user> <prestige>


Aliases: showbal
Usage:
!levelset starcooldown <seconds>

Usage:
!levelset starmentiondelete <deleted_after>

Usage:
!levelset voice channelbonus <channel> <min_xp> <max_xp>

Usage:
!levelset voice rolebonus <role> <min_xp> <max_xp>

Usage:
!levelset voice streambonus <min_xp> <max_xp>

Usage:
!levelset voice xp <voice_xp>

Usage:
!leveltop [stat=xp] [globalstats=False] [displayname=True]

Aliases: lvltop, topstats, membertop, topranks
Usage:
!profile [user]

Aliases: pf
Usage:
!profiledata <user_id>


Aliases: myprofile, mypf, pfset
Usage:
!setprofile background [url]

Aliases: bg
Usage:
!setprofile barcolor <color>

Aliases: levelbar, lvlbar, bar
Usage:
!setprofile font <font_name>

Usage:
!setprofile namecolor <color>

Aliases: name
Usage:
!setprofile statcolor <color>

Aliases: stat
Usage:
!setprofile style <"default"|"runescape">

Usage:
!stars [user]

Aliases: givestar, addstar, thanks
Usage:
!starset cooldown <cooldown>

Usage:
!starset mentiondelete <delete_after>

Usage:
!startop [globalstats=False] [displayname=True]

Aliases: topstars, starleaderboard, starlb
Usage:
!weekly [stat=exp] [displayname=True]

Aliases: week

Aliases: wset
Usage:
!weeklyset bonus <bonus>

Usage:
!weeklyset channel <channel>

Usage:
!weeklyset day <day>

Usage:
!weeklyset hour <hour>

Usage:
!weeklyset reset <yes_or_no>

Usage:
!weeklyset role <role>

Usage:
!weeklyset winners <count>

Lockdown

Let moderators lockdown a channel to prevent messages from being sent.

Command Description
Usage:
!lock [reason]

Usage:
!lockdownset logchannel [channel]

Usage:
!lockdownset useembed <value>

Usage:
!thread close [reason]

Usage:
!thread lockdown [reason]

Usage:
!thread open [reason]

Usage:
!unlock [reason]

Lottery

Make and host lotteries in your server.

Command Description
Usage:
!lottery create <name> [deputies]

Usage:
!lottery delete <name>

Usage:
!lottery deputies <name>

Usage:
!lottery deputies add <name> [deputies]...

Usage:
!lottery deputies remove <name> [deputies]...

Usage:
!lottery edit <name>

Usage:
!lottery info <name>

Usage:
!lottery roll <name>

Usage:
!lottery tickets add <name> <member> [tickets=1]

Usage:
!lottery tickets list <name>

Usage:
!lottery tickets remove <name> <member> [tickets=1]

MassDM

Send a direct message to all members of the specified Role.

Command Description
Usage:
!massdm <role> <message>

Aliases: mdm

MemberCount

Get count of all members + humans and bots separately.

Author(s): Jakub Kuczys (https://github.com/Jackenmen)

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

Command Description

Aliases: memberc

MessagePinner

Pins messages based on configured text

Command Description
Usage:
!pinset infinite [cycle]

Usage:
!pintrigger [text]

Minecraft

A cog to display informations about Minecraft Java users and servers, and notify for each change of a server!

Command Description
Usage:
!minecraft addserver [channel] <server_url>

Aliases: add, +
Usage:
!minecraft checkplayers [channel] <state>

Usage:
!minecraft editlastmessage [channel] <state>

Usage:
!minecraft getplayerskin <player> [overlay=False]

Usage:
!minecraft getserver <server_url>

Usage:
!minecraft removeserver [channel] <server_url>

Aliases: remove, -

Mock

mock a user as spongebob

Command Description
Usage:
!mock [msg]

Mod

Mod with custom messages.

Author(s): Unknown

Repo: Unknown

Command Description
Usage:
!ban <user> [days] [reason]

Usage:
!kick <member> [reason]

Usage:
!massban <user_ids...> [days] [reason]

Aliases: hackban
Usage:
!modset banmessage <message>

Usage:
!modset defaultdays [days=0]

Usage:
!modset defaultduration <duration>

Usage:
!modset deleterepeats [repeats]

Usage:
!modset dm [enabled]

Usage:
!modset kickmessage <message>

Usage:
!modset mentionspam ban <max_mentions>

Usage:
!modset mentionspam kick <max_mentions>

Usage:
!modset mentionspam strict [enabled]

Usage:
!modset mentionspam warn <max_mentions>

Usage:
!modset reasons <value>

Usage:
!modset requirereason [enabled]

Usage:
!modset tempbanmessage <message>

Usage:
!modset tracknicknames [enabled]

Usage:
!modset unbanmessage <message>

Usage:
!names <member>

Usage:
!rename <member> [nickname]

Usage:
!slowmode [interval=0:00:00]

Usage:
!softban <member> [reason]

Usage:
!tempban <member> [duration] [days] [reason]

Usage:
!unban <user_id> [reason]

Usage:
!userinfo [member]

Usage:
!voiceban <member> [reason]

Usage:
!voicekick <member> [reason]

Usage:
!voiceunban <member> [reason]

ModLog

Browse and manage modlog cases. To manage modlog settings, use [p]modlogset.

Command Description
Usage:
!case <number>

Usage:
!casesfor <member>

Usage:
!listcases <member>

Usage:
!reason [case] <reason>

ModNotes

A mod note cog for moderators to add notes to users

Command Description
Usage:
!modnote <user> <note>

Aliases: mnote
Usage:
!modnote edit <user> <index> <note>

Usage:
!modnote list <user>

Usage:
!modnote remove <user> <index>

Usage:
!modnoteset nonauthoredits <toggle>

Aliases: nae
Usage:
!modnoteset usemodlog <toggle>

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]

Mutes

Mute users temporarily or indefinitely.

Command Description
Usage:
!mute <users...> [time_and_reason]

Usage:
!mutechannel <users...> [time_and_reason]

Aliases: channelmute
Usage:
!muteset defaulttime [time]

Aliases: time
Usage:
!muteset makerole <name>

Usage:
!muteset notification [channel]

Usage:
!muteset role [role]

Usage:
!muteset senddm <true_or_false>


Aliases: showsettings
Usage:
!muteset showmoderator <true_or_false>

Usage:
!timeout <users...> [time_and_reason]

Usage:
!unmute <users...> [reason]

Usage:
!unmutechannel <users...> [reason]

Aliases: channelunmute
Usage:
!voicemute <users...> [reason]

Usage:
!voiceunmute <users...> [reason]

NBA

NBA information cog. - Get the current NBA schedule for the next game. - Get the current NBA scoreboard. - Get the latest NBA news. - Set the channel to send NBA game updates to.

Command Description
Usage:
!nba schedule [team]

Aliases: nextgame, s
Usage:
!nba scoreboard [team]

Aliases: score, scores
Usage:
!nbaset channel <channel> <team>


Aliases: clear

NameGenerator

Generate names.

Command Description

Aliases: generatename, namegenerate, genname

NewsPublish

For Guilds that have News Channels!

Author(s): SharkyTheKing

Repo: https://github.com/SharkyTheKing/Sharky

Command Description
Usage:
!publishset addnews <channel>

Usage:
!publishset alert channel [channel]


Aliases: blocklist, ignoredlist
Usage:
!publishset blacklist add <member>

Usage:
!publishset blacklist remove <member>

Usage:
!publishset removenews <channel>

NickNamer

NickNamer

Command Description
Usage:
!cnick <user> <nickname> [reason]

Usage:
!freezenick <user> <nickname> [reason=Nickname frozen.]

Usage:
!nick <user> [reason]

Usage:
!nickpurge [are_you_sure]

Usage:
!nickset dm <true_or_false>

Usage:
!nickset modlog <true_or_false>

Usage:
!nickset name <name>

Usage:
!tempnick <user> <duration> <nickname> [reason=User has been temporarily renamed.]

Usage:
!unfreezenick <user>

NitroRole

Welcome new nitro boosters and/or give them a special role!

Author(s): Jakub Kuczys (https://github.com/Jackenmen)

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

Command Description
Usage:
!nitrorole addmessage <message>

Usage:
!nitrorole autoassignrole [role]

Usage:
!nitrorole channel [channel]


Aliases: deletemessage

Aliases: show, showsettings, setting
Usage:
!nitrorole unassignonboostend [enabled]

NoBot

Filter messages from other bots

Some "Free" bots spam ads and links when using their commands, this cog fixes that.Add a bot to the watchlist and add phrases to look for and if that phrase is found in the other bot'smessage, this cog will delete them.

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

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

Command Description
Usage:
!nobot addbot <bot>

Usage:
!nobot addfilter <message>

Usage:
!nobot delbot <bot>

OnThisDay

Find out what happened on a certain day, in multiple different years in history.

Command Description
Usage:
!onthisday [date]

Aliases: otd
Usage:
!onthisday random [date]

PartyGames

Chat games focused on coming up with words from 3 letters.

Command Description

Aliases: pg
Usage:
!partygames bombparty [hp=3]

Usage:
!partygames fast [maxpoints=5]

Usage:
!partygames long [maxpoints=5]

Usage:
!partygames mix [maxpoints=5]

Usage:
!partygames most [maxpoints=5]


Aliases: pgset
Usage:
!partygamesset bombtime [value]

Usage:
!partygamesset fasttime [value]

Usage:
!partygamesset locale <locale>

Usage:
!partygamesset longtime [value]

Usage:
!partygamesset mosttime [value]

PasswordsGenerator

Generate random and possibly easier to remember passwords with specific requirements!

Command Description
Usage:
!generatepassword [easy_to_remember=False] [length] [include_special=True]

Aliases: genpass

Penis

Penis related commands.

Author(s): Twentysix and DesignByAdrian (ThinkAdrian#1186)

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

Command Description
Usage:
!penis [users...]

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

PersonalChannels

Assign and edit personal channels.

Bot needs `manage_channels` guild permissions to utilize this cog.

Command Description

Aliases: mychan
Usage:
!mychannel assign <user> <channel> [perms]


Aliases: blocklist
Usage:
!mychannel blacklist add <channel_name>

Usage:
!mychannel blacklist remove <channel_name>

Usage:
!mychannel category <category>

Usage:
!mychannel create <user> <perms> <name>

Usage:
!mychannel friends <"add"|"remove"> [user]

Usage:
!mychannel name <name>

Usage:
!mychannel perms <user> [perms]

Usage:
!mychannel pin [message]

Usage:
!mychannel position <user> <position>

Usage:
!mychannel remove [member]

Usage:
!mychannel topic <topic>

Usage:
!mychannel unassign <user>

Usage:
!mychannel unpin [message]

PersonalReact

Make the bot react to messages with your mention, reply, your user ID or a custom trigger, based on roles perks!

Command Description

Aliases: pr
Usage:
!personalreact addreactions [reactions]...

Aliases: addreaction, addreacts, addreact
Usage:
!personalreact customtrigger <custom_trigger>

Usage:
!personalreact ignorebots <toggle>

Usage:
!personalreact ignoremyself <toggle>

Usage:
!personalreact reactions [reactions]...

Aliases: reacts
Usage:
!personalreact removereactions [reactions]...

Aliases: removereaction, removereacts, removereact
Usage:
!personalreact replies <toggle>

Usage:
!personalreact userid <toggle>


Aliases: setpr
Usage:
!setpersonalreact addbaserolesrequirements [roles]... <amount>

Aliases: addbaserolerequirement, addbaserolesreq, addbaserolereq
Usage:
!setpersonalreact addctrolesrequirements [roles]... <amount>

Aliases: addctrolerequirement, addctrolesreq, addctrolereq
Usage:
!setpersonalreact allowrepliestrigger <allow_replies_trigger>

Usage:
!setpersonalreact alwaysallowcustomtrigger <always_allow_custom_trigger>

Usage:
!setpersonalreact blacklistedchannels <blacklisted_channels>

Usage:
!setpersonalreact clearmember <member>

Usage:
!setpersonalreact maxreactionspermember <max_reactions_per_member>

Usage:
!setpersonalreact mincustomtriggerlength <min_custom_trigger_length>

Usage:
!setpersonalreact modalconfig [confirmation=False]

Aliases: configmodal
Usage:
!setpersonalreact removebaserolesrequirements [roles]...

Aliases: removebaserolerequirement, removebaserolesreq, removebaserolereq
Usage:
!setpersonalreact removectrolesrequirements [roles]...

Aliases: removectrolerequirement, removectrolesreq, removectrolereq
Usage:
!setpersonalreact resetsetting <setting>


Aliases: view
Usage:
!setpersonalreact showsettings [with_dev=False]

Usage:
!setpersonalreact useamountssum <use_amounts_sum>

PetPet

Make PetPet GIFs!

Author(s): PhenoM4n4n, Kuro, and Glas

Repo: https://github.com/Kuro-Rui/Kuro-Cogs

Command Description
Usage:
!petpet [user=<you>]

Pick

Pick a random member.

Author(s): Kreusada, saurichable, AAA3A

Repo: https://github.com/kreusada/Kreusada-Cogs

Command Description
Usage:
!pick [role]

Usage:
!pickid [role]

Plague

A plague game.

Author(s): phenom4n4n and ltzmax

Repo: https://github.com/ltzmax/maxcogs

Command Description
Usage:
!cure <member>

Usage:
!infect <member>

Aliases: cough

Aliases: plaguedoc
Usage:
!plagueprofile [member]

Pokemon

This is pokemon related stuff cog. - Can you guess Who's That Pokémon? - Fetch Pokémon cards based on Pokémon Trading Card Game (a.k.a Pokémon TCG). - Get information about a Pokémon.

Author(s): @306810730055729152, max, and flame442

Repo: https://github.com/ltzmax/maxcogs

Command Description
Usage:
!pokeinfo <pokemon>

Usage:
!tcgcard <query>

Usage:
!whosthatpokemon [generation]

Aliases: wtp

PokemonDuel

Battle in a Pokemon Duel with another member of your server.

Command Description
Usage:
!pokemonduel <opponent>

Aliases: pokeduel
Usage:
!pokemonduel inverse <opponent>


Aliases: view
Usage:
!pokemonduel party set <pokemon_data>

Usage:
!pokemonduelset thread [value]

QR

Generate a QR code.

Command Description
Usage:
!qr <text>

QRInvite

Create custom QR codes for server invites

Command Description
Usage:
!qrinvite [invite] [colorized=False] [image_url]

RandImages

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

Command Description

Aliases: cats

Aliases: catsfact

Aliases: cuteness

Aliases: dogs

Aliases: dogsfact

Aliases: ferrets

Aliases: foxes

Aliases: memes

Aliases: pandas

Aliases: pandasfact

Aliases: photography

Aliases: pikachu
Usage:
!subreddit <subreddit>

Aliases: subr

Aliases: wallp

ReacTicket

Command Description
Usage:
!reacticket add <user>

Usage:
!reacticket assign <moderator> [ticket]

Aliases: moderator, mod
Usage:
!reacticket close [reason]

Usage:
!reacticket lock [channel]

Aliases: unlock
Usage:
!reacticket name <name>


Aliases: tickets
Usage:
!reacticket remove <user>


Aliases: set
Usage:
!reacticket settings closesettings archive category <category>

Usage:
!reacticket settings closesettings archive enable [yes_or_no]

Usage:
!reacticket settings closesettings closeonleave [toggle]

Usage:
!reacticket settings closesettings dm [yes_or_no]

Usage:
!reacticket settings closesettings prune [skip_confirmation=False]

Aliases: cleanup, purge
Usage:
!reacticket settings closesettings reports [channel]

Usage:
!reacticket settings enable [yes_or_no]


Aliases: postcs
Usage:
!reacticket settings postcreationsettings category <category>

Usage:
!reacticket settings postcreationsettings creationmessage <message>

Aliases: openmessage
Usage:
!reacticket settings postcreationsettings roles [role]

Usage:
!reacticket settings postcreationsettings ticketname add <name>

Usage:
!reacticket settings postcreationsettings ticketname remove <index>

Aliases: delete
Usage:
!reacticket settings postcreationsettings ticketname select <index>


Aliases: precs
Usage:
!reacticket settings precreationsettings blacklist [user]

Usage:
!reacticket settings precreationsettings maxtickets <number> [send_dm]

Usage:
!reacticket settings precreationsettings reaction <emoji>

Usage:
!reacticket settings precreationsettings setmsg <message>

Usage:
!reacticket settings userpermissions usercanclose [yes_or_no]

Usage:
!reacticket settings userpermissions usercanmodify [yes_or_no]

Usage:
!reacticket settings userpermissions usercanname [yes_or_no]

ReactChannel

Per-channel auto reaction tools.

Admins can set up certain channels to be ReactChannels, where each message in itwill automatically have reactions applied. Depending on the type of ReactChannel,click these reactions could trigger automatic actions.Additionally, Admins can set up server-wide upvote and/or downvote emojis, wherereacting to messages with these (in any channel) will increase or decrease themessage owners total karma.

Command Description
Usage:
!karma [member]

Usage:
!reactchannelset disable [channel]

Usage:
!reactchannelset emoji downvote <emoji>

Usage:
!reactchannelset emoji upvote <emoji>

Usage:
!reactchannelset enable checklist [channel]

Usage:
!reactchannelset enable custom <emojis>

Usage:
!reactchannelset enable vote [channel]

Usage:
!reactchannelset filter content commands [channel]

Aliases: command
Usage:
!reactchannelset filter content images [channel]

Aliases: image
Usage:
!reactchannelset filter content text [channel]

Usage:
!reactchannelset filter role add <role> [channel]

Usage:
!reactchannelset filter role remove <role> [channel]

Aliases: delete, rem
Usage:
!reactchannelset filter role toggle [channel]

Usage:
!reactchannelset filter source bots [channel]

Aliases: bot
Usage:
!reactchannelset filter source myself [channel]

Aliases: me
Usage:
!reactchannelset filter source users [channel]

Aliases: user

ReactLog

Log when reactions are added or removed.

Command Description

Aliases: reactionlog

Aliases: bl
Usage:
!reactlog blacklist add <member>

Usage:
!reactlog blacklist remove <member>

Usage:
!reactlog channel [channel]

Usage:
!reactlog ignore add <channel>

Usage:
!reactlog ignore remove <channel>

Usage:
!reactlog logall [toggle]

Usage:
!reactlog reactadd [toggle]

Usage:
!reactlog reactdel [toggle]

Recipes

A cog to search and show a cooking recipe!

Command Description
Usage:
!recipe <query>

Usage:
!searchrecipes [limit=15] <query>

Aliases: searchrecipe

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]

Reports

Report system

Members can type `[p]report &lt;user&gt; &lt;reason&gt;` and it'll show up in your selected channel!

Author(s): SharkyTheKing

Repo: https://github.com/SharkyTheKing/Sharky

Command Description
Usage:
!report <member> <reason>

Usage:
!reportset channel [channel]

Usage:
!reportset emotes [toggle]

Usage:
!reportset reportclaim [toggle]

Rhymes

Generate rhymes.

Command Description
Usage:
!rhymes <word>

Riddles

Get a random riddle.

Author(s): Kreusada, MeatyChunks

Repo: https://github.com/kreusada/Kreusada-Cogs

Command Description

RoleInvite

Server autorole following the invite the user used to join the server

Documentation: https://laggron.red/roleinvite.html

Author(s): retke (El Laggron)

Repo: https://github.com/retke/Laggrons-Dumb-Cogs

Command Description
Usage:
!roleinviteset add <invite> <role>

Usage:
!roleinviteset remove <invite> [role]

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]...

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

RolloutGame

Play a match of Rollout game, with buttons!

Command Description

Aliases: rollout

Aliases: rolloutlb
Usage:
!setrolloutgame modalconfig [confirmation=False]

Aliases: configmodal
Usage:
!setrolloutgame prize <prize>

Usage:
!setrolloutgame redeconomy <red_economy>

Usage:
!setrolloutgame resetsetting <setting>

Usage:
!setrolloutgame showsettings [with_dev=False]

Runescape

Display Runescape account info

Command Description

Aliases: rs
Usage:
!runescape ge <search>


Aliases: nemi, forest
Usage:
!runescape osrs activities [runescape_name]

Usage:
!runescape osrs ge <search>

Usage:
!runescape osrs set [runescape_name]

Usage:
!runescape osrs stats [runescape_name]

Usage:
!runescape osrs wiki <search>

Usage:
!runescape profile [runescape_name] [activity=10]

Usage:
!runescape set metrics <runescape_name> <channel>

Usage:
!runescape set remove <runescape_name> <channel>

Aliases: delete, del, rem
Usage:
!runescape set username [runescape_name]

Usage:
!runescape stats [runescape_name]

Usage:
!runescape tms [item]

Aliases: merchant

Aliases: viswax
Usage:
!runescape wiki <search>


Aliases: flash, wildyflash, wildy

Seen

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

Author(s): AAA3A and aikaterna

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]

SeinaTools

Utility tools for [botname].

Command Description
Usage:
!crates <package_name>

Aliases: cargo, rustpkg, crate
Usage:
!npm <module_name>

Aliases: node, npmpkg, nodepkg
Usage:
!ruby <package_name>

Aliases: rubygem, rubypkg, rubygems
Usage:
!spotify [user]

Usage:
!spotify emoji <emoji>

Usage:
!whatplaying [user]

Aliases: whatgame

SendCards

Send cards to other users! (Christmas, birthday, get well soon, etc...)

Command Description
Usage:
!sendcard <user>

ServerStats

Gather useful information about servers the bot is in A lot of commands are bot owner only

Author(s): TrustyJAID and Preda

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

Command Description
Usage:
!avatar [member]


Aliases: bs
Usage:
!channeledit bitrate <channel> <bitrate>

Usage:
!channeledit name <channel> <name>

Usage:
!channeledit nsfw <toggle> [channel]

Usage:
!channeledit permissions <permission> <channel> [true_or_false] [roles_or_users...]

Aliases: perms, permission
Usage:
!channeledit position <channel> <position>

Usage:
!channeledit sync <channel> <toggle>

Usage:
!channeledit topic [channel] <topic>

Usage:
!channeledit userlimit <channel> <limit>

Usage:
!channelstats [channel]

Usage:
!emoji <emoji>

Usage:
!getguild [guild]

Usage:
!getguilds <guilds>

Usage:
!getreactions <message>

Aliases: getreaction
Usage:
!getroles [guild]

Aliases: rolestats
Usage:
!guildedit afkchannel [channel]

Usage:
!guildedit afktimeout <timeout>

Usage:
!guildedit name <name>

Usage:
!guildedit systemchannel [channel]

Aliases: welcomechannel
Usage:
!guildedit verificationlevel <level>

Aliases: verification
Usage:
!guildemojis [id_emojis=False] [guild]

Aliases: serveremojis
Usage:
!nummembers [guild]

Usage:
!pruneroles add <days> [new_roles...]

Usage:
!pruneroles kick <days> [role] [reinvite=True]

Usage:
!pruneroles list <days> [role]

Usage:
!pruneroles remove <days> [removed_roles...]

Usage:
!topmembers [include_bots] [guild]

Usage:
!whois <user_id>

Skyrim

Says a random line from Skyrim.

Author(s): Zephyrkul (Zephyrkul#1089)

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

Command Description

SlashTags

Create custom slash commands.

The TagScript documentation can be found [here](https://phen-cogs.readthedocs.io/en/latest/index.html).

Command Description

Aliases: st
Usage:
!slashtag add <tag_name> <tagscript>

Aliases: create, +
Usage:
!slashtag edit <tag> <tagscript>

Aliases: e
Usage:
!slashtag edit argument <tag> <argument>

Aliases: option
Usage:
!slashtag edit arguments <tag>

Aliases: options
Usage:
!slashtag edit description <tag> <description>

Usage:
!slashtag edit name <tag> <name>

Usage:
!slashtag edit tagscript <tag> <tagscript>

Usage:
!slashtag info <tag>

Usage:
!slashtag message <tag_name> <tagscript>

Usage:
!slashtag pastebin <tag_name> <link>

Aliases: ++
Usage:
!slashtag raw <tag>

Usage:
!slashtag remove <tag>

Aliases: delete, -

Aliases: stats
Usage:
!slashtag user <tag_name> <tagscript>

SlowMode

A slowmode cog for Red V3

Command Description
Usage:
!toggleslow [time=0]

Snake

A simple Snake Game

Command Description

Speak

Set of commands to talk as others or Say stuff for you when you don't have the right words!

Author(s): epic guy#0715

Repo: https://github.com/npc203/npc-cogs

Command Description
Usage:
!tell [channel] <sentence>

Usage:
!tellas [channel] <mention> <sentence>

Usage:
!telluser [channel] <username> <avatar> <sentence>

StreamRoles

Give current twitch streamers in your server a role.

Command Description

Aliases: streamroles
Usage:
!streamrole alerts autodelete <true_or_false>

Usage:
!streamrole alerts setchannel <channel>

Usage:
!streamrole alerts setenabled <true_or_false>

Usage:
!streamrole blacklist add <user_or_role>

Usage:
!streamrole blacklist remove <user_or_role>

Usage:
!streamrole games add <game>

Usage:
!streamrole games remove <game>

Usage:
!streamrole setmode <mode>

Usage:
!streamrole setrole <role>

Usage:
!streamrole whitelist add <user_or_role>

Usage:
!streamrole whitelist remove <user_or_role>

Streams

Various commands relating to streaming platforms.

You can check if a Twitch, YouTube or Picarto stream iscurrently live.

Command Description
Usage:
!picarto <channel_name>

Usage:
!streamalert picarto <channel_name> [discord_channel=<this channel>]

Usage:
!streamalert stop [disable_all=No]

Usage:
!streamalert twitch <channel_name> [discord_channel=<this channel>]

Usage:
!streamalert twitch channel <channel_name> [discord_channel=<this channel>]

Usage:
!streamalert youtube <channel_name_or_id> [discord_channel=<this channel>]

Usage:
!streamset autodelete <on_off>


Aliases: everyone

Aliases: here
Usage:
!streamset mention role <role>

Usage:
!streamset message mention <message>

Usage:
!streamset message nomention <message>

Usage:
!twitchstream <channel_name>

Usage:
!youtubestream <channel_id_or_name>

TTT

Tic Tac Toe

Author(s): aikaterna and HizkiFW

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

Command Description
Usage:
!ttt [move]

Talk

Talk as the bot

Command Description
Usage:
!talk <message>

Usage:
!talkd <message>

Usage:
!talkm <message>

Usage:
!talkmd <message>

Usage:
!talkset everyone [value]

Taskr

Schedule bot commands with ease

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

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

Command Description
Usage:
!taskr [query]

Aliases: tasker
Usage:
!tasktimezone <timezone>

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>

TimeChannel

Allocate a Discord voice channel to show the time in specific timezones. Updates every hour.

A list of timezones can be found here, though you should be able to enter anymajor city: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#ListThere is a fuzzy search so you don't need to put the region in, only the city.The `[p]timezones` command (runnable by anyone) will show the full location name.

Author(s): @vexingvexed

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

Command Description

Aliases: tcset
Usage:
!timechannelset create <string>

Usage:
!timechannelset remove <channel>

Usage:
!timechannelset short <timezone>

Timezone

Gets times across the world...

Author(s): aikaterna and fishyfing

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

Command Description
Usage:
!time compare [user]

Usage:
!time iso [iso_code]

Usage:
!time me [timezone_name]

Usage:
!time tz [timezone_name]

Usage:
!time user [user]

ToDo

A todo list for keeping track of tasks you have to do

This cog is my oldest, still standing cog and holds a special place in my heart even though it's a pain to work on lolI hope you have as much fun with it as I had designing it ❤- Jojo#7791

Command Description
Usage:
!todo <index>

Usage:
!todo add [pinned] <todo>

Usage:
!todo complete <indexes...>

Aliases: c
Usage:
!todo complete delete <indexes...>

Aliases: del, remove, clear
Usage:
!todo complete deleteall [confirm=False]

Aliases: delall, removeall, clearall
Usage:
!todo complete reorder <from> <to>

Aliases: move
Usage:
!todo complete view <index>

Usage:
!todo delete <indexes...>

Aliases: del, remove, clear, r
Usage:
!todo deleteall [confirm=False]

Aliases: delall, removeall, clearall
Usage:
!todo edit <index> <new_todo>


Aliases: todotofile
Usage:
!todo import [confirm=False]


Aliases: managers
Usage:
!todo manager add <user>

Usage:
!todo manager remove <user>

Aliases: del, delete
Usage:
!todo multiadd [todos]

Usage:
!todo pin <index>

Aliases: unpin
Usage:
!todo reorder <from> <to>

Aliases: move
Usage:
!todo shared add <user> [pinned] <todo>

Usage:
!todo shared complete <user> [indexes...]

Aliases: c
Usage:
!todo shared complete list <user>

Usage:
!todo shared list <user>

Usage:
!todo shared pin <user> <index>

Aliases: unpin
Usage:
!todo shared remove <user> <indexes...>

Aliases: del, delete
Usage:
!todo shared view <user> <index>

Usage:
!todo sort [reverse]


Aliases: todosettings
Usage:
!todoset autosort <value>


Aliases: catemojis
Usage:
!todoset categoryemojis completedemoji [reset] [emoji]

Aliases: cemoji
Usage:
!todoset categoryemojis todoemoji [reset] [emoji]

Aliases: temoji
Usage:
!todoset colour [colour]

Usage:
!todoset combine <value>

Aliases: combined
Usage:
!todoset completeemoji [reset] [emoji]

Aliases: cemoji
Usage:
!todoset details <value>

Usage:
!todoset embeds <value>

Aliases: embed
Usage:
!todoset markdown <value>

Aliases: md, codeblock
Usage:
!todoset number <value>

Aliases: index
Usage:
!todoset preset <preset>

Usage:
!todoset pretty <value>

Usage:
!todoset private <value>

Usage:
!todoset timestamps <value>

Aliases: timestamp, ts
Usage:
!todoset todoemoji [reset] [emoji]

Aliases: temoji

Tools

Mod and Admin tools.

Author(s): aikaterna and sitryk

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

Command Description
Usage:
!access compare <user> [guild]

Usage:
!access text [user] [guild]

Usage:
!access voice [user] [guild]

Usage:
!chinfo [channel]

Usage:
!eid <emoji>

Usage:
!einfo <emoji>

Usage:
!inrole <rolename>

Usage:
!joined [user]


Aliases: channellist

Aliases: listservers, guildlist, serverlist
Usage:
!newusers [count=5] [text_format=py]

Usage:
!perms [user]

Usage:
!rid <rolename>

Usage:
!rinfo <rolename>


Aliases: listroles
Usage:
!sinfo [guild]

Aliases: ginfo
Usage:
!stinfo [message_link]

Aliases: stickerinfo
Usage:
!uid [partial_name_or_nick]

Usage:
!uimages [user] [embed=False]

Usage:
!uinfo [user]

Usage:
!whatis <what_is_this_id>

TransferChannel

A cog to transfer messages from a channel to another channel, with many options!

Command Description

Aliases: channeltransfer
Usage:
!transferchannel after <source> <destination> <after> ["webhooks"|"embeds"|"messages"=webhooks] [exclude_users_and_roles=[]]...

Usage:
!transferchannel all <source> <destination> ["webhooks"|"embeds"|"messages"=webhooks] [exclude_users_and_roles=[]]...

Usage:
!transferchannel before <source> <destination> <before> ["webhooks"|"embeds"|"messages"=webhooks] [exclude_users_and_roles=[]]...

Usage:
!transferchannel between <source> <destination> <before> <after> ["webhooks"|"embeds"|"messages"=webhooks] [exclude_users_and_roles=[]]...

Usage:
!transferchannel bot <source> <destination> [bot=True] [limit] ["webhooks"|"embeds"|"messages"=webhooks] [exclude_users_and_roles=[]]...

Usage:
!transferchannel message <message> <destination> ["webhooks"|"embeds"|"messages"=webhooks]

Usage:
!transferchannel messages <source> <destination> <limit> ["webhooks"|"embeds"|"messages"=webhooks] [exclude_users_and_roles=[]]...

Usage:
!transferchannel user <source> <destination> <user> [limit] ["webhooks"|"embeds"|"messages"=webhooks]

TrickOrTreat

Trick or treating for your server.

Command Description
Usage:
!buycandy <pieces>

Usage:
!eatcandy [number=1] [candy_type]

Usage:
!stealcandy [user]

Usage:
!totchannel add <channel>

Usage:
!totchannel remove <channel>

Usage:
!totcooldown [cooldown_time=0]

Trigger

Author(s): flare(flare#0001)

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

Command Description
Usage:
!trigger create <trigger_name> <triggered_by>

Usage:
!trigger delete <trigger_name>

Usage:
!trigger edit boundary <trigger_name> <toggle>

Aliases: wordboundary
Usage:
!trigger edit case <trigger_name> <case_sensitive>

Aliases: casesensitive
Usage:
!trigger edit cooldown <trigger_name> <seconds>

Usage:
!trigger edit embeds <trigger_name> <toggle>

Aliases: embedsearch
Usage:
!trigger edit responses <trigger_name>

Usage:
!trigger edit trigger <trigger_name> <triggered_by>

Usage:
!trigger toggle <trigger_name>

Tube

A YouTube subscription cog

Thanks to mikeshardmind(Sinbad) for the RSS cog as reference

Author(s): CrunchBangDev and YamiKaitou#8975

Repo: https://github.com/yamikaitou/YamiCogs

Command Description
Usage:
!tube customize <channelYouTube> [customMessage=False]

Usage:
!tube rolemention <channelYouTube> [rolemention]

Usage:
!tube subscribe <channelYouTube> [channelDiscord] [publish=False]

Usage:
!tube unsubscribe <channelYouTube> [channelDiscord]

Turn

Author(s): Zephyrkul (Zephyrkul#1089)

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

Command Description

Aliases: turns
Usage:
!turn add [members...]

Usage:
!turn load <name>

Usage:
!turn remove [all=False] <member>

Usage:
!turn save <name>

Usage:
!turn set destination [channel]

Usage:
!turn set source [channel]

Usage:
!turn set time <time>

Tweets

Cog for displaying info from Twitter's API

Author(s): Palm__ and TrustyJAID

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

Command Description

Aliases: tweets, tw
Usage:
!twitter send <message>

Usage:
!twitter stream buttons <channel>

Usage:
!twitter stream follow <channel> <username>

Usage:
!twitter stream followrule <channel> <rule_tag>

Usage:
!twitter stream unfollow <channel> <username>

Usage:
!twitter stream unfollowrule <channel> <rule_tag>

Usage:
!twitter tweets [username]

Aliases: gettweets, status
Usage:
!twitter user [username]

Aliases: getuser

Twitch

Get twitch user information and post when a user gets new followers

Command Description
Usage:
!twitch clips remclips <twitch_name> [channel]

Aliases: removeclips, deleteclips, delclips
Usage:
!twitch clips setclips <twitch_name> [channel] [view_count=0] [check_back]

Usage:
!twitch clips view [twitch_name]

Usage:
!twitch follows [twitch_name]

Aliases: followers
Usage:
!twitch remfollow <twitch_name> [channel]

Aliases: remove, delete, del
Usage:
!twitch set <twitch_name>

Usage:
!twitch setfollow <twitch_name> [channel]

Usage:
!twitch testfollow <twitch_name> [channel]

Usage:
!twitch user [twitch_name]

Aliases: profile

TypeRacer

Race to see who can type the fastest!

Credits to Cats3153.

Author(s): PhenoM4n4n and Kuro

Repo: https://github.com/Kuro-Rui/Kuro-Cogs

Command Description
Usage:
!typerace [winners=1]

Aliases: typeracer

UTTT

Play ultimate tic tac toe with one other person.

Command Description
Usage:
!uttt [opponent]

Usage:
!utttset delete [value]

UrlButtons

A cog to have url-buttons!

Command Description
Usage:
!urlbuttons add <message> <url> [emoji] [text_button]

Aliases: +
Usage:
!urlbuttons bulk <message> [url_buttons]...

Usage:
!urlbuttons clear <message>

Usage:
!urlbuttons list [message]

Usage:
!urlbuttons remove <message> <config_identifier>

Aliases: -

VoiceLogs

Logs information about voice channel connection times.

Author(s): ZeLarpMaster#0818 and aikaterna

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

Command Description

Aliases: voicelogs
Usage:
!voicelog channel <voice_channel_name_or_id>

Aliases: c
Usage:
!voicelog user <user>

Aliases: u

VoiceTools

Various tools to make voice channels better!

Author(s): Jakub Kuczys (https://github.com/Jackenmen)

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

Command Description
Usage:
!voicetools forcelimit ignore [ignores...]

Usage:
!voicetools forcelimit unignore [ignores...]

Usage:
!voicetools vip add [vips...]

Usage:
!voicetools vip remove [vips...]

Warnings

Warn misbehaving users and take automated actions.

Command Description
Usage:
!unwarn <member> <warn_id> [reason]

Usage:
!warn <user> [points=1] <reason>

Usage:
!warnaction add <name> <points>

Usage:
!warnaction delete <action_name>

Aliases: del, remove
Usage:
!warnings <member>

Usage:
!warningset allowcustomreasons <allowed>

Usage:
!warningset senddm <true_or_false>

Usage:
!warningset showmoderator <true_or_false>

Usage:
!warningset usewarnchannel <true_or_false>

Usage:
!warningset warnchannel [channel]

Usage:
!warnreason create <name> <points> <description>

Aliases: add
Usage:
!warnreason delete <reason_name>

Aliases: remove, del

Webhook

Various webhook commands to create and send messages along webhooks!

Author(s): PhenoM4n4n and AAA3A

Repo: https://github.com/phenom4n4n/phen-cogs

Command Description

Aliases: webhooks
Usage:
!webhook clear [confirmation=False]

Usage:
!webhook closesession [channel]

Aliases: sessionclose
Usage:
!webhook create [channel] [webhook_name]

Usage:
!webhook custom [channel] <username> <avatar_url> [content]

Usage:
!webhook edit <message> [content]

Usage:
!webhook freverse [channel] <member> [content]


Aliases: perms
Usage:
!webhook reverse [channel] <member> [content]

Usage:
!webhook reversed [channel] <message>

Usage:
!webhook say [channel] [content]

Aliases: speak
Usage:
!webhook send <webhook_link> <content>

Usage:
!webhook session <webhook_link>

Usage:
!webhook sudo [channel] <member> [content]

Weeb

Set of weeby commands to show your otaku-ness

you can use 'c' as an additional argument for deleting your messageEg: `[p]uwu c`

Author(s): epic guy#0715

Repo: https://github.com/npc203/npc-cogs

Command Description
Usage:
!owo [option]

Usage:
!uwu [option]

Usage:
!xwx [option]

WeeedBot

It's weeedbot.

Command Description
Usage:
!weeed comic <count> [message_id]

Usage:
!weeed set background_image [filename]

Usage:
!weeed set comic_text [text]

Usage:
!weeed set font [filename]

Usage:
!weeed set max_messages [max]

Welcome

Announce when users join or leave a server.

Command Description

Aliases: welcomeset
Usage:
!welcome ban channel [channel]


Aliases: msg
Usage:
!welcome ban message add <msg_format>


Aliases: del

Aliases: ls
Usage:
!welcome ban toggle [on_off]

Usage:
!welcome ban toggledelete [on_off]

Usage:
!welcome channel <channel>

Usage:
!welcome join botmessage [msg_format]

Aliases: botmsg
Usage:
!welcome join channel [channel]


Aliases: msg
Usage:
!welcome join message add <msg_format>


Aliases: del

Aliases: ls
Usage:
!welcome join toggle [on_off]

Usage:
!welcome join toggledelete [on_off]

Usage:
!welcome join whisper message <msg_format>

Aliases: msg
Usage:
!welcome join whisper type <choice>

Usage:
!welcome leave channel [channel]


Aliases: msg
Usage:
!welcome leave message add <msg_format>


Aliases: del

Aliases: ls
Usage:
!welcome leave toggle [on_off]

Usage:
!welcome leave toggledelete [on_off]

Usage:
!welcome toggle [on_off]

Usage:
!welcome unban channel [channel]


Aliases: msg
Usage:
!welcome unban message add <msg_format>


Aliases: del

Aliases: ls
Usage:
!welcome unban toggle [on_off]

Usage:
!welcome unban toggledelete [on_off]

Werewolf

Base to host werewolf on a guild

Command Description
Usage:
!ww choose <data>

Usage:
!ww code <code>

Usage:
!ww forcejoin <target>

Usage:
!ww new [game_code]

Usage:
!ww vote <target_id>

Usage:
!wwset category [category_id]

Usage:
!wwset channel [channel]

Usage:
!wwset logchannel [channel]

Usage:
!wwset role [role]

WhoPlays

Look at what games people in the server are playing. Rewritten for V3, from https://github.com/AznStevy/Maybe-Useful-Cogs/blob/master/whoplays/whoplays.py

Author(s): Stevy and Predä

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

Command Description
Usage:
!whoplays <game>

Aliases: whoplay

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>]

XTools

Provides various features and functionalities related to Xbox, including profile retrieval, game clips and screenshot viewing, Microsoft services status checking, and more.

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

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

Command Description
Usage:
!gamertag <xuid>

Usage:
!setgt <gamertag>

Usage:
!xclips [gamertag]

Usage:
!xfriends [gamertag]

Usage:
!xgames [gamertag]

Usage:
!xmostplayed [gamertag]

Usage:
!xprofile [gamertag]

Usage:
!xscreenshots [gamertag]

Usage:
!xstatuschannel [channel]

Usage:
!xuid [gamertag]

YouTube

Search YouTube for videos.

Author(s): aikaterna and Paddo

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

Command Description
Usage:
!youtube <query>

Usage:
!ytsearch <query>