54 Cogs with 827 Commands



AFK

A cog for being afk and responding when idiots ping you.

Command Description
Usage:
<afk [message]

Usage:
<afk block <"add"|"remove"> [users]

Usage:
<afk clear <member>

Usage:
<afk custom <message>

Usage:
<afk ignore <"add"|"remove"> [channels]


Aliases: block
Usage:
<afk reset <member>

AcronymGame

Play a random match of Acrononym game, with Modals!

Command Description

Aliases: acronym, acro

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

AutoRoler

AutoRoler

Command Description
Usage:
<autorole add <role>

Usage:
<autorole remove <role>

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>

BoostUtils

Nitro Boost Utilities.

Command Description

Aliases: boostmsg, bmsg
Usage:
<boostmessage channels <"add"|"remove"> [channels]...

Usage:
<boostmessage message boosted [message]

Aliases: boost
Usage:
<boostmessage message unboosted [message]

Aliases: unboost

Aliases: show, showsettings, ss
Usage:
<boostmessage toggle [true_or_false]

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]

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

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

Decancer

Decancer users names removing special and accented chars.


`[p]decancerset` to get started if you're already using redbot core modlog

Author(s): KableKompany#0001 and PhenoM4n4n

Repo: https://github.com/Heistman-Development/Kable-Kogs.git

Command Description
Usage:
<decancer <user> [freeze=False]

Usage:
<decancerset auto [true_or_false]

Usage:
<decancerset defaultname <name>

Aliases: name
Usage:
<decancerset modlog <channel> [override]

Aliases: ml
Usage:
<dehoist [role]

DisurlVotesTracker

Track votes on Disurl, assign roles to voters and remind them to vote!

Command Description

Aliases: dvt

Aliases: setdvt
Usage:
<setdisurlvotestracker customvotemessage <custom_vote_message>

Usage:
<setdisurlvotestracker customvoteremindermessage <custom_vote_reminder_message>

Usage:
<setdisurlvotestracker disurlauthaurizationkey <disurl_authaurization_key>

Usage:
<setdisurlvotestracker enabled <enabled>

Usage:
<setdisurlvotestracker modalconfig [confirmation=False]

Aliases: configmodal
Usage:
<setdisurlvotestracker resetleaderboards [confirmation=False]

Usage:
<setdisurlvotestracker resetsetting <setting>

Usage:
<setdisurlvotestracker showsettings [with_dev=False]

Usage:
<setdisurlvotestracker votereminder <vote_reminder>

Usage:
<setdisurlvotestracker votersrole <voters_role>

Usage:
<setdisurlvotestracker voteschannel <votes_channel>

Downloader

Install community cogs made by Cog Creators.


Community cogs, also called third party cogs, are not included
in the default Red install.

Community cogs come in repositories. Repos are a group of cogs
you can install. You always need to add the creator's repository
using the `[p]repo` command before you can install one or more
cogs from the creator.

Command Description
Usage:
<findcog <command_name>

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>

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]

Events

Make incredible events, with a unique user experience to claim prizes!

Command Description

Aliases: e, events
Usage:
<event cancel <event>

Usage:
<event create [channel] <prize> [description] [kwargs_flags]

Aliases: +, add, start
Usage:
<event end [event] [channel] [winners]... [prize] [description] [kwargs_flags]

Aliases: -, stop

Aliases: e

Aliases: lb
Usage:
<event list ["all"|"active"|"scheduled"|"ended"=all]

Usage:
<event settings [profile]

Usage:
<event show <event>

Aliases: infos
Usage:
<event winners <event>


Aliases: wlb

Aliases: sete, eset
Usage:
<setevents claimprizeforumchannel <profile> <forum channel>

Usage:
<setevents claimprizeforumtags <profile> <claim_prize_forum_tags>

Usage:
<setevents claimprizepingrole <profile> <role>

Usage:
<setevents creatorroles <profile> <creator_roles>

Usage:
<setevents defaultdescription <profile> <default_description>

Usage:
<setevents dmhost <profile> <dm_host>

Usage:
<setevents dmwinners <profile> <dm_winners>

Usage:
<setevents embedcolor <profile> <colour>

Usage:
<setevents emojicontent <profile> <emoji_content>

Usage:
<setevents imageurl <profile> <image_url>

Usage:
<setevents logschannel <profile> <logs_channel>

Usage:
<setevents managerroles <profile> <manager_roles>

Usage:
<setevents modalconfig <profile> [confirmation=False]

Aliases: configmodal
Usage:
<setevents ping <profile> <ping>

Usage:
<setevents pingroles <profile> <ping_roles>

Usage:
<setevents profileadd <profile>

Aliases: addprofile
Usage:
<setevents profileclone <old_profile> <profile>

Aliases: cloneprofile
Usage:
<setevents profileremove <profile> [confirmation=False]

Aliases: removeprofile
Usage:
<setevents profilerename <old_profile> <profile>

Aliases: renameprofile

Aliases: listprofiles
Usage:
<setevents resetsetting <profile> <setting>

Usage:
<setevents showsettings <profile> [with_dev=False]

Usage:
<setevents thankdonor <profile> <thank_donor>

Usage:
<setevents thumbnailurl <profile> <thumbnail_url>

Usage:
<setevents winnersrole <profile> <role>

ExtendedModLog

Extended modlogs
Works with core modlogset channel

Author(s): RePulsar and TrustyJAID

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

Command Description

Aliases: modlogtoggle, modlogs
Usage:
<modlog all <true_or_false>


Aliases: bots

Aliases: delete

Aliases: edit
Usage:
<modlog channel <channel> [events...]

Usage:
<modlog colour <colour> [events...]

Aliases: color
Usage:
<modlog commandlevel [level...]

Aliases: commandslevel
Usage:
<modlog embeds <true_or_false> [events...]

Aliases: embed
Usage:
<modlog emojiset <emoji> [events...]

Usage:
<modlog ignore <channel>


Aliases: members, memberchanges
Usage:
<modlog member all <set_to>


Aliases: nicknames

Aliases: role
Usage:
<modlog resetchannel [events...]

Usage:
<modlog toggle <true_or_false> [events...]

Usage:
<modlog unignore <channel>

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]

Fenrir

Various unreasonable commands inspired by Fenrir

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


Aliases: fenririnsult

Aliases: lockdonw
Usage:
<fenrir set [role]

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>

Giveaways

Make incredible giveaways, moving from requirements checks to a unique user experience!

Command Description

Aliases: g, giveaways
Usage:
<giveaway cancel <giveaway>

Usage:
<giveaway checkrequirements <giveaway> [member=<you>]

Aliases: checkreqs
Usage:
<giveaway create [channel] [duration] [winners_amount] <prize> [kwargs_requirements_flags]

Aliases: +, add, start
Usage:
<giveaway drop [channel] [duration] [winners_amount] <prize> [kwargs_requirements_flags]

Aliases: ++
Usage:
<giveaway end <giveaway>

Aliases: -, stop

Aliases: e
Usage:
<giveaway join <giveaway>

Aliases: j

Aliases: lb
Usage:
<giveaway leave <giveaway>

Aliases: l
Usage:
<giveaway list ["all"|"active"|"scheduled"|"ended"=all]

Usage:
<giveaway multi [channel] [duration] [winners_amount] [prizes]... [kwargs_requirements_flags]

Aliases: +++
Usage:
<giveaway participants <giveaway>

Usage:
<giveaway reroll <giveaway>

Aliases: rr
Usage:
<giveaway settings [profile]

Usage:
<giveaway show <giveaway>

Aliases: infos
Usage:
<giveaway winners <giveaway>


Aliases: wlb

Aliases: setg, gset
Usage:
<setgiveaways bonusentries <profile> <bonus_entries>

Usage:
<setgiveaways checkrequirementsonend <profile> <check_requirements_on_end>

Usage:
<setgiveaways claimprizeforumchannel <profile> <forum channel>

Usage:
<setgiveaways claimprizeforumtags <profile> <claim_prize_forum_tags>

Usage:
<setgiveaways claimprizepingrole <profile> <role>

Usage:
<setgiveaways creatorroles <profile> <creator_roles>

Usage:
<setgiveaways dmhost <profile> <dm_host>

Usage:
<setgiveaways dmwinners <profile> <dm_winners>

Usage:
<setgiveaways embedcolor <profile> <colour>

Usage:
<setgiveaways emoji <profile> <emoji>

Usage:
<setgiveaways emojicontent <profile> <emoji_content>

Usage:
<setgiveaways imageurl <profile> <image_url>

Usage:
<setgiveaways logschannel <profile> <logs_channel>

Usage:
<setgiveaways managerroles <profile> <manager_roles>

Usage:
<setgiveaways modalconfig <profile> [confirmation=False]

Aliases: configmodal
Usage:
<setgiveaways nodonor <profile> <no_donor>

Usage:
<setgiveaways ping <profile> <ping>

Usage:
<setgiveaways pingroles <profile> <ping_roles>

Usage:
<setgiveaways profileadd <profile>

Aliases: addprofile
Usage:
<setgiveaways profileclone <old_profile> <profile>

Aliases: cloneprofile
Usage:
<setgiveaways profileremove <profile> [confirmation=False]

Aliases: removeprofile
Usage:
<setgiveaways profilerename <old_profile> <profile>

Aliases: renameprofile

Aliases: listprofiles
Usage:
<setgiveaways resetsetting <profile> <setting>

Usage:
<setgiveaways rqamariexp <profile> <rq_amari_exp>

Usage:
<setgiveaways rqamarilevel <profile> <rq_amari_level>

Usage:
<setgiveaways rqamariweeklyexp <profile> <rq_amari_weekly_exp>

Usage:
<setgiveaways rqblacklistedroles <profile> <rq_blacklisted_roles>

Usage:
<setgiveaways rqbypassroles <profile> <rq_bypass_roles>

Usage:
<setgiveaways rqdiscordjoineddays <profile> <rq_discord_joined_days>

Usage:
<setgiveaways rqguildjoineddays <profile> <rq_guild_joined_days>

Usage:
<setgiveaways rqlevelupexp <profile> <rq_levelup_exp>

Usage:
<setgiveaways rqleveluplevel <profile> <rq_levelup_level>

Usage:
<setgiveaways rqlevelupmessages <profile> <rq_levelup_messages>

Usage:
<setgiveaways rqmessagesallowedchannels <profile> <rq_messages_allowed_channels>

Usage:
<setgiveaways rqmessagescooldown <profile> <rq_messages_cooldown>

Usage:
<setgiveaways rqmessagescount <profile> <rq_messages_count>

Usage:
<setgiveaways rqregexallowedchannels <profile> <rq_regex_allowed_channels>

Usage:
<setgiveaways rqregexpatternmessagecontent <profile> <rq_regex_pattern_message_content>

Usage:
<setgiveaways rqrequiredroles <profile> <rq_required_roles>

Usage:
<setgiveaways showsettings <profile> [with_dev=False]

Usage:
<setgiveaways thankdonor <profile> <thank_donor>

Usage:
<setgiveaways thumbnailurl <profile> <thumbnail_url>

Usage:
<setgiveaways winnersrole <profile> <role>

GuessTheNumber

A simple gtn game.

Command Description

HeistLock

Lock channel for certain roles temporarily

Command Description
Usage:
<heist <roles...>

Usage:
<heistman <role>

ImageLog

Logs deleted images for moderation purposes.

Author(s): hollowstrawberry

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

Command Description
Usage:
<imagelog log_moderator_self_deletes [value]

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]

Mod

Moderation tools.

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

Usage:
<kick <member> [reason]

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

Aliases: hackban
Usage:
<modset defaultdays [days=0]

Usage:
<modset defaultduration <duration>

Usage:
<modset deleterepeats [repeats]

Usage:
<modset dm banextrafieldcontents <contents>

Usage:
<modset dm banextrafieldtitle <title>

Usage:
<modset dm banshowextrafield [enabled]

Usage:
<modset dm sendmessage [enabled]

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 requirereason [enabled]

Usage:
<modset tracknicknames [enabled]

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>

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

Race

Cog for racing animals

Author(s): Redjumpman (Redjumpman#1337)

Repo: git@github.com:Coltuna/Jumper-Plugins.git

Command Description
Usage:
<race bet <bet> <user>

Usage:
<race stats [user]

Usage:
<setrace bet max <amount>

Usage:
<setrace bet min <amount>

Usage:
<setrace bet multiplier <multiplier>

Usage:
<setrace mode <mode>

Usage:
<setrace payoutmin <players>

Usage:
<setrace prize <prize>

Usage:
<setrace wait <wait>

RanklyVotesTracker

Track votes on Rankly, assign roles to voters and remind them to vote!

Command Description

Aliases: rvt

Aliases: setrvt
Usage:
<setranklyvotestracker customvotemessage <custom_vote_message>

Usage:
<setranklyvotestracker customvoteremindermessage <custom_vote_reminder_message>

Usage:
<setranklyvotestracker enabled <enabled>

Usage:
<setranklyvotestracker modalconfig [confirmation=False]

Aliases: configmodal
Usage:
<setranklyvotestracker ranklyauthaurizationkey <rankly_authaurization_key>

Usage:
<setranklyvotestracker resetleaderboards [confirmation=False]

Usage:
<setranklyvotestracker resetsetting <setting>

Usage:
<setranklyvotestracker showsettings [with_dev=False]

Usage:
<setranklyvotestracker votelogschannel <vote_logs_channel>

Usage:
<setranklyvotestracker votereminder <vote_reminder>

Usage:
<setranklyvotestracker votersrole <voters_role>

Usage:
<setranklyvotestracker voteschannel <votes_channel>

ReTrigger

Trigger bot events using regular expressions

Command Description
Usage:
<retrigger addrole <name> <regex> [roles]...


Aliases: whitelist
Usage:
<retrigger allowlist add <triggers> [channel_user_role...]

Usage:
<retrigger allowlist remove <triggers> [channel_user_role...]

Aliases: rem, del
Usage:
<retrigger ban <name> <regex>


Aliases: blacklist
Usage:
<retrigger blocklist add <triggers> [channel_user_role...]

Usage:
<retrigger blocklist remove <triggers> [channel_user_role...]

Aliases: rem, del
Usage:
<retrigger command <name> <regex> <command>

Aliases: cmd
Usage:
<retrigger dm <name> <regex> <text>

Usage:
<retrigger dmme <name> <regex> <text>

Usage:
<retrigger edit chance <trigger> [chance=0]

Aliases: chances
Usage:
<retrigger edit command <trigger> <command>

Aliases: cmd
Usage:
<retrigger edit cooldown <trigger> [time=0] [style=guild]

Usage:
<retrigger edit deleteafter <trigger> [delete_after]

Aliases: autodelete, delete
Usage:
<retrigger edit disable <trigger>

Usage:
<retrigger edit edited <trigger>

Usage:
<retrigger edit enable <trigger>

Usage:
<retrigger edit ignorecommands <trigger>

Usage:
<retrigger edit includethreads <trigger>

Usage:
<retrigger edit mention <style> <trigger> [set_to=False]

Aliases: ping
Usage:
<retrigger edit nsfw <trigger>

Usage:
<retrigger edit ocr <trigger>

Usage:
<retrigger edit react <trigger> [emojis...]

Aliases: emojis
Usage:
<retrigger edit readembeds <trigger>

Usage:
<retrigger edit readfilenames <trigger>

Aliases: filenames
Usage:
<retrigger edit readthreads <trigger>

Aliases: readthread
Usage:
<retrigger edit regex <trigger> <regex>

Usage:
<retrigger edit reply <trigger> [set_to]

Aliases: replies
Usage:
<retrigger edit role <trigger> [roles...]

Aliases: roles
Usage:
<retrigger edit suppress <trigger>

Usage:
<retrigger edit text <trigger> <text>

Aliases: msg
Usage:
<retrigger edit thread <trigger> [public_or_private] [thread_name]

Aliases: makethread, createthread
Usage:
<retrigger edit tts <trigger> [set_to=False]

Aliases: texttospeech, text-to-speech
Usage:
<retrigger explain [page_num=1]

Usage:
<retrigger filter <name> [check_filenames=False] <regex>

Aliases: deletemsg
Usage:
<retrigger image <name> <regex> [image_url]

Usage:
<retrigger imagetext <name> <regex> <text> [image_url]

Usage:
<retrigger kick <name> <regex>

Usage:
<retrigger list [trigger]


Aliases: addrole

Aliases: ban
Usage:
<retrigger modlog channel [channel]


Aliases: delete, filters, deletes

Aliases: kick

Aliases: removerole, remrole, rolerem

Aliases: list
Usage:
<retrigger multi <name> <regex> <multi>

Usage:
<retrigger publish <name> <regex>

Usage:
<retrigger random <name> <regex>

Aliases: randomtext, rtext
Usage:
<retrigger randomimage <name> <regex>

Aliases: randimage, randimg, rimage, rimg
Usage:
<retrigger react <name> <regex> [emojis]...

Usage:
<retrigger remove <trigger>

Aliases: del, rem, delete
Usage:
<retrigger removerole <name> <regex> [roles]...

Usage:
<retrigger rename <name> <regex> <text>

Usage:
<retrigger resize <name> <regex> [image_url]

Usage:
<retrigger text <name> <regex> [delete_after] <text>

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]

RemindMe

Never forget anything anymore.

Command Description
Usage:
<reminder create [time_and_optional_text]

Aliases: add
Usage:
<reminder list [sort=time]

Aliases: get

Aliases: edit
Usage:
<reminder modify repeat <reminder_id> <time>

Usage:
<reminder modify text <reminder_id> <text>

Usage:
<reminder modify time <reminder_id> <time>

Usage:
<reminder remove <index>

Aliases: delete, del
Usage:
<remindme [time_and_optional_text]

RolePerks

Command Description

Aliases: roleperk

Aliases: chan
Usage:
<roleperks channel category <category>

Aliases: c

Aliases: perms, perm

Aliases: update, change, view

Aliases: c

Aliases: r

Aliases: eligible, er, eligiblerole, erole
Usage:
<roleperks eligibleroles add <role>

Aliases: +

Aliases: ls
Usage:
<roleperks eligibleroles remove <role>

Aliases: rm, delete, del, -

Aliases: roles

Aliases: ls
Usage:
<roleperks role memberlimit <limit>

Aliases: memlim
Usage:
<roleperks role precedingrole <role>

Aliases: preceeding, preceedingrole

RoleTools

Role related tools for moderation

Command Description
Usage:
<roletools atomic [true_or_false]

Usage:
<roletools autorole [true_or_false] <role>

Aliases: auto

Aliases: button
Usage:
<roletools buttons create <name> <role> [extras]

Usage:
<roletools buttons delete <name>

Aliases: del, remove
Usage:
<roletools cost [cost] <role>


Aliases: exclusive
Usage:
<roletools exclude add <role> [exclude]...

Usage:
<roletools exclude mutual [roles...]

Usage:
<roletools exclude remove <role> [exclude]...

Usage:
<roletools forcerole [users]... <role>

Usage:
<roletools forceroleremove [users]... <role>

Usage:
<roletools giverole <role> [who...]


Aliases: inclusive
Usage:
<roletools include add <role> [include]...

Usage:
<roletools include mutual [roles...]

Usage:
<roletools include remove <role> [include]...

Usage:
<roletools message edit <message> <buttons...> <menus...>

Usage:
<roletools message editbutton <message> <buttons...>

Usage:
<roletools message editselect <message> <menus...>

Usage:
<roletools message send <channel> <buttons...> <menus...> [text]

Usage:
<roletools message sendbutton <channel> <buttons...> [text]

Usage:
<roletools message sendselect <channel> <menus...> [text]


Aliases: react, reactions
Usage:
<roletools reaction bulk <message> [role_emoji...]

Aliases: bulkcreate, bulkmake
Usage:
<roletools reaction clearreact <message> [emojis...]

Aliases: clearreacts
Usage:
<roletools reaction create <message> <emoji> <role>

Aliases: make, setup

Aliases: reactionroles, reactrole
Usage:
<roletools reaction remove <message> <role_or_emoji>

Aliases: rem
Usage:
<roletools removerole <role> [who...]


Aliases: requires, require, req
Usage:
<roletools required add <role> [required]...

Usage:
<roletools required any <role> <require_any>

Usage:
<roletools required remove <role> [required]...


Aliases: selects
Usage:
<roletools select create <name> <options...> [extras]

Usage:
<roletools select createoption <name> <role> [extras]

Aliases: addoption
Usage:
<roletools select delete <name>

Aliases: del, remove
Usage:
<roletools select deleteoption <name>

Aliases: deloption, removeoption, remoption

Aliases: list

Aliases: listoptions, viewoption, listoption
Usage:
<roletools selfadd [true_or_false] <role>

Usage:
<roletools selfrem [true_or_false] <role>

Usage:
<roletools selfrole <role>

Usage:
<roletools sticky [true_or_false] <role>

Usage:
<roletools viewroles [role]

Aliases: viewrole

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]

RumbleRoyaleUtils

Allow Rumble Royale players to check easely if they are alive or not and ping the host when a Rumble Royale ends!

Command Description
Usage:
<setrumbleroyaleutils amialive <am_i_alive>

Usage:
<setrumbleroyaleutils modalconfig [confirmation=False]

Aliases: configmodal
Usage:
<setrumbleroyaleutils pinghostonend <ping_host_on_end>

Usage:
<setrumbleroyaleutils pingplayersondeath <ping_players_on_death>

Usage:
<setrumbleroyaleutils resetsetting <setting>

Usage:
<setrumbleroyaleutils showsettings [with_dev=False]

Security

Protect your servers from unwanted members, spam, but also from nuke attacks and more! This includes a quarantine/modlog system, and many modules like Auto Mod, Reports, Logging, Anti Nuke, Protected Roles, and more!

Command Description
Usage:
<lastactions [member] [action]

Usage:
<lastpayouts ["ileaderboard"|"rleaderboard"|"ilb"|"rlb"] ["payout"|"amount"=payout] [issued_by] [recipient]

Usage:
<quarantine <member> [reason]

Aliases: q
Usage:
<recoversecurityaccess <guild> <recovery_key_or_code>

Usage:
<security ["overview"|"authority_members"|"join_gate"|"auto_mod"|"reports"|"logging"|"anti_nuke"|"protected_roles"|"dank_pool_protection"|"anti_impersonation"|"unauthorized_text_channel_deletions"|"lockdown"|"sentinel_relay"=overview]

Usage:
<swhitelist <_object> [duration] [whitelist_types=[]]...

Aliases: swl
Usage:
<unquarantine <member> [reason]

Aliases: uq

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>

Snipe

Bulk sniping deleted and edited messages, for moderation purpose!

Author(s): epic guy and AAA3A

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

Command Description
Usage:
<esnipe [channel] [index=0]

Usage:
<esnipe bulk [channel]

Usage:
<esnipe embeds [channel]

Usage:
<esnipe index [channel] [index=0]

Usage:
<esnipe list [channel] [member]

Usage:
<esnipe member [channel] <member>

Aliases: user
Usage:
<esnipe membersmentions [channel]

Aliases: usersmentions
Usage:
<esnipe mentions [channel]

Usage:
<esnipe rolesmentions [channel]

Usage:
<setsnipe ignored <ignored>

Usage:
<setsnipe ignoredchannels <ignored_channels>

Usage:
<setsnipe modalconfig [confirmation=False]

Aliases: configmodal
Usage:
<setsnipe resetsetting <setting>

Usage:
<setsnipe showsettings [with_dev=False]

Usage:
<snipe [channel] [index=0]

Usage:
<snipe bulk [channel]

Usage:
<snipe embeds [channel]

Usage:
<snipe index [channel] [index=0]

Usage:
<snipe list [channel] [member]

Usage:
<snipe member [channel] <member>

Aliases: user
Usage:
<snipe membersmentions [channel]

Aliases: usersmentions
Usage:
<snipe mentions [channel]

Usage:
<snipe rolesmentions [channel]

Sticky

Sticky messages to your channels.

Command Description
Usage:
<sticky <content>

Usage:
<sticky cooldown [seconds]

Aliases: setcooldown
Usage:
<sticky existing <message_id_or_url>

Usage:
<sticky toggleheader <true_or_false>

Usage:
<unsticky [force=False]

System

Get system metrics.


Most commands work on all OSes or omit certian information.
See the help for individual commands for detailed limitations.

Author(s): @vexingvexed

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

Command Description

Aliases: overview, top
Usage:
<system disk [ignore_loop=True]

Aliases: df

Aliases: memory, ram

Aliases: net

Aliases: proc
Usage:
<system sensors [fahrenheit=False]

Aliases: temp, temperature, fan, fans

Aliases: up

Tags

Create and use tags.


The TagScript documentation can be found [here](https://cogs.melonbot.io/tags/).

Author(s): inthedark.org, PhenoM4n4n, sravan, and npc203

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

Command Description
Usage:
<invoketag <tag_name> [args]


Aliases: customcom, cc, alias
Usage:
<tag add <tag_name> <tagscript>

Aliases: create, +
Usage:
<tag alias <tag> <alias>

Usage:
<tag append <tag> <tagscript>

Usage:
<tag docs [keyword] [exp=False]

Usage:
<tag edit <tag> <tagscript>

Aliases: e
Usage:
<tag info <tag>

Usage:
<tag pastebin <tag_name> <link>

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

Usage:
<tag remove <tag>

Aliases: delete, -
Usage:
<tag restore <message>

Usage:
<tag unalias <tag> <alias>


Aliases: stats

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>

Timers

Make incredible timers, with a unique user experience!

Command Description

Aliases: sett
Usage:
<settimers creatorroles <profile> <creator_roles>

Usage:
<settimers dmhost <profile> <dm_host>

Usage:
<settimers embedcolor <profile> <colour>

Usage:
<settimers emoji <profile> <emoji>

Usage:
<settimers emojicontent <profile> <emoji_content>

Usage:
<settimers hostautomaticjoin <profile> <host_automatic_join>

Usage:
<settimers imageurl <profile> <image_url>

Usage:
<settimers logschannel <profile> <logs_channel>

Usage:
<settimers managerroles <profile> <manager_roles>

Usage:
<settimers modalconfig <profile> [confirmation=False]

Aliases: configmodal
Usage:
<settimers ping <profile> <ping>

Usage:
<settimers pingroles <profile> <ping_roles>

Usage:
<settimers profileadd <profile>

Aliases: addprofile
Usage:
<settimers profileclone <old_profile> <profile>

Aliases: cloneprofile
Usage:
<settimers profileremove <profile> [confirmation=False]

Aliases: removeprofile
Usage:
<settimers profilerename <old_profile> <profile>

Aliases: renameprofile

Aliases: listprofiles
Usage:
<settimers resetsetting <profile> <setting>

Usage:
<settimers showsettings <profile> [with_dev=False]

Usage:
<settimers thankdonor <profile> <thank_donor>

Usage:
<settimers thumbnailurl <profile> <thumbnail_url>


Aliases: t, timers
Usage:
<timer cancel <timer>

Usage:
<timer create [channel] [duration] <title> [kwargs_requirements_flags]

Aliases: +, add, start
Usage:
<timer end <timer>

Aliases: -, stop

Aliases: e
Usage:
<timer join <timer>

Aliases: j

Aliases: lb
Usage:
<timer leave <timer>

Aliases: l
Usage:
<timer list ["all"|"active"|"scheduled"|"ended"=all]

Usage:
<timer participants <timer>

Usage:
<timer settings [profile]

Usage:
<timer show <timer>

Aliases: infos

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

VrtUtils

A collection of stateless utility commands for getting info about various things.

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

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

Command Description
Usage:
<binary2text <binary_string>

Usage:
<closestuser <query>

Usage:
<emojidata <emoji>

Usage:
<exportchat [channel=<this channel>] [limit=50] [tz_info=UTC] [military_time=False]

Usage:
<filterdelete [channel] <filters>

Usage:
<getbanner [user]

Usage:
<getuser <user_id>

Aliases: finduser
Usage:
<getwebhook <webhook_id>

Usage:
<nohoist <confirm>


Aliases: list
Usage:
<oldestaccounts [include_bots=False]

Usage:
<oldestchannels [amount=10]

Usage:
<oldestmembers [include_bots=False]

Aliases: oldestusers
Usage:
<randomnum [minimum=1] [maximum=100]

Aliases: rnum
Usage:
<reactmsg <emoji> [message]

Usage:
<rolemembers <role>

Usage:
<samplevoters <message> <emoji> [sample_size=10] [mention=False]

Aliases: choosereact
Usage:
<setcooldown <cooldown> [channel]

Usage:
<teredo <ipv6>

Usage:
<text2binary <text>

Usage:
<todorefresh <confirm>

Aliases: refreshtodo