45 Cogs with 1.1k Commands



AddImage

Add images the bot can upload

Command Description
Usage:
.addimage add <name>

Usage:
.addimage delete <name>

Aliases: remove, rem, del
Usage:
.addimage list [image_loc=guild] [server_id]

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

Adventure

Adventure, derived from the Goblins Adventure cog by locastan.

Author(s): locastan, aikaterna, TrustyJAID, and Draper

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

Command Description
Usage:
.adventure [challenge]

Aliases: a
Usage:
.adventureset cart [channel]

Usage:
.adventureset cartname <name>

Usage:
.adventureset cartroom [room]

Usage:
.adventureset carttime <time>

Usage:
.adventureset economy maxwithdraw <amount>


Aliases: embed
Usage:
.adventureset god <name>

Usage:
.adventureset rebirthcost <percentage>

Usage:
.aleaderboard [show_global=False]

Usage:
.atransfer deposit <amount>

Usage:
.atransfer player <amount> <player>

Usage:
.atransfer withdraw <amount>

Usage:
.backpack [show_diff=False] [rarity] [slot]

Usage:
.backpack disassemble <backpack_items>

Usage:
.backpack equip <equip_item>

Usage:
.backpack eset <set_name>

Usage:
.backpack sell <item>

Usage:
.backpack sellall [rarity] [slot]

Usage:
.backpack trade <buyer> [asking=1000] <item>

Usage:
.cbackpack disassemble <query>

Usage:
.cbackpack sell <query>

Usage:
.cbackpack show <query>

Usage:
.convert <box_rarity> [amount=1]

Usage:
.ebackpack [show_diff=False] [rarity] [slot]

Usage:
.equip <item>

Usage:
.heroclass [clz] ["info"]


Aliases: loadouts
Usage:
.loadout delete <name>

Aliases: del, rem, remove
Usage:
.loadout equip <name>

Aliases: load
Usage:
.loadout save <name>

Aliases: update
Usage:
.loadout show [name]

Usage:
.loot [box_type] [number=1]

Usage:
.negaverse <offering>

Aliases: nv
Usage:
.nvsb [show_global=False]

Usage:
.scoreboard [show_global=False]

Usage:
.setinfo [set_name]

Usage:
.skill [skill] [amount=1]

Usage:
.stats [user]


Aliases: show
Usage:
.themeset list monster <theme>

Usage:
.themeset list pet <theme>

Usage:
.unequip <item>

Usage:
.wscoreboard [show_global=False]

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>

Assistant

Set up and configure an AI assistant (or chat) cog for your server with OpenAI or other OpenAI-compatible language models.

Features include configurable prompt injection, admin-curated grounded RAG embeddings, custom function calling, and more!- **[p]assistant**: base command for setting up the assistant- **[p]chat**: talk with the assistant- **[p]convostats**: view a user's token usage/conversation message count for the channel- **[p]clearconvo**: reset your conversation with the assistant in the channel

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

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

Command Description

Aliases: assist
Usage:
.assistant admin resetconversations <yes_or_no>

Usage:
.assistant api guild endpoint [endpoint]


Aliases: openai, apikey

Aliases: autoanswers
Usage:
.assistant autoanswer ignore <channel>

Usage:
.assistant autoanswer model [model]

Usage:
.assistant autoanswer threshold <threshold>

Usage:
.assistant compaction model [model]

Usage:
.assistant compaction threshold [token_limit=0]


Aliases: embeddings
Usage:
.assistant embed importcsv <overwrite>

Usage:
.assistant embed importexcel <overwrite>

Usage:
.assistant embed importjson <overwrite>

Usage:
.assistant embed model [model]


Aliases: refreshembeddings, syncembeds, syncembeddings
Usage:
.assistant embed relatedness <mimimum_relatedness>

Usage:
.assistant embed reset <yes_or_no>

Usage:
.assistant embed topn <top_n>


Aliases: drawtoggle

Aliases: usefunctions
Usage:
.assistant filter blacklist <channel_role_member>

Usage:
.assistant filter minlength <min_question_length>

Usage:
.assistant filter regex <regex>

Usage:
.assistant limits response <max_tokens>

Usage:
.assistant limits retention <max_retention>

Usage:
.assistant limits time <retention_seconds>

Usage:
.assistant limits tokens <max_tokens>


Aliases: orcache
Usage:
.assistant openroutercache promptcache <mode>

Usage:
.assistant openroutercache ttl <seconds>


Aliases: orprovider
Usage:
.assistant openrouterprovider fallbacks <value>

Usage:
.assistant openrouterprovider providers [providers...]

Usage:
.assistant openrouterprovider suffix <value>

Usage:
.assistant override maxresponsetokens <max_tokens> <role>

Usage:
.assistant override maxretention <max_retention> <role>

Usage:
.assistant override maxtime <retention_seconds> <role>

Usage:
.assistant override maxtokens <max_tokens> <role>

Usage:
.assistant override model <model> <role>

Usage:
.assistant override reasoning <effort> <role>


Aliases: parameters
Usage:
.assistant params frequency <frequency_penalty>

Usage:
.assistant params presence <presence_penalty>

Usage:
.assistant params seed [seed]

Usage:
.assistant params temperature <temperature>

Usage:
.assistant prompt channelcustom [channel=<this channel>] [system_prompt]

Usage:
.assistant prompt channelshow [channel=<this channel>]

Usage:
.assistant prompt initial [prompt]

Aliases: pre
Usage:
.assistant prompt role clear <role>

Aliases: delete, remove
Usage:
.assistant prompt role set <role> [text]

Usage:
.assistant prompt role show <role>

Usage:
.assistant prompt role stack <role>


Aliases: list, settings
Usage:
.assistant prompt system [system_prompt]

Aliases: sys

Aliases: tasks
Usage:
.assistant scheduler cancel <task_id>

Usage:
.assistant scheduler clear <yes_or_no>


Aliases: view

Aliases: settings
Usage:
.assistant set channel [channel]


Aliases: customvariables
Usage:
.assistant set maxrecursion <recursion>

Usage:
.assistant set model [model]

Usage:
.assistant set planner [role_or_member]

Aliases: planners
Usage:
.assistant set thinkprefix [prefix]

Usage:
.assistant set thinksuffix [suffix]

Usage:
.assistant set timezone <timezone>


Aliases: skill
Usage:
.assistant skills add <name> <description> <body>

Usage:
.assistant skills audit [name]

Usage:
.assistant skills delete <name>

Aliases: del, remove

Aliases: automod
Usage:
.assistant smartmod autoaction [state]

Usage:
.assistant smartmod blacklist [target]

Aliases: bl
Usage:
.assistant smartmod channel [channel]

Usage:
.assistant smartmod context <before> <after>


Aliases: promptdefault
Usage:
.assistant smartmod exemptstaff [state]

Aliases: exempt

Aliases: openaikey
Usage:
.assistant smartmod model [model]

Usage:
.assistant smartmod prompt [text]

Usage:
.assistant smartmod simulate <content>

Aliases: dryrun
Usage:
.assistant smartmod staffrole [role]

Aliases: pingrole

Aliases: settings, show, view
Usage:
.assistant smartmod test <content>

Usage:
.assistant smartmod threshold [category] [value]

Usage:
.assistant smartmod timeout <seconds>

Usage:
.assistant smartmod toggle [state]

Usage:
.assistant smartmod trigger <phrase>

Aliases: triggerword, addtrigger

Aliases: triggerlist
Usage:
.assistant smartmod whitelist [target]

Aliases: wl
Usage:
.assistant trigger ignore <channel>

Usage:
.assistant trigger phrase <phrase>

Usage:
.assistant trigger prompt [prompt]

Usage:
.assistant view [private=False]

Aliases: v
Usage:
.chat <question>

Aliases: ask, escribir, razgovor, discuter, plaudern, 채팅, charlar, baterpapo, sohbet

Aliases: clearconvo
Usage:
.convocompact [focus]

Aliases: compact
Usage:
.convocopy <channel>

Usage:
.convoprompt [prompt]

Usage:
.convoshow [user] [channel=<this channel>]

Aliases: showconvo
Usage:
.convostats [args]

Aliases: convocontext, contextinfo
Usage:
.customfunctions [function_name]

Aliases: customfunction, customfunc
Usage:
.embeddings [query]

Aliases: emenu

Aliases: floatcontext, fctx

Aliases: listcats, toolcategories

Aliases: listfuncs, funclist
Usage:
.query <query>

Usage:
.togglecategories [enable] <categories>

Aliases: togglecats
Usage:
.togglefunctions [enable] <functions>

Aliases: togglefuncs

Audio

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]

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

Cashdrop

Author(s): flare(flare#0001)

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

Command Description

Aliases: cd
Usage:
.cashdrop chance <chance>

Usage:
.cashdrop channel <channel>

Usage:
.cashdrop interval <interval>

Usage:
.cashdrop maths <toggle>

Usage:
.cashdrop max <max>

Usage:
.cashdrop min <min>

Casino

Author(s): Redjumpman (Redjumpman#1337)

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

Command Description
Usage:
.allin <multiplier>

Usage:
.blackjack <bet>

Aliases: bj, 21
Usage:
.casino assignmem <player> <membership>

Usage:
.casino releasecredits <player>

Usage:
.casino resetuser <user>

Usage:
.casino revokemem <player>

Usage:
.casino stats [player]

Usage:
.casinoset access <game> <access>

Usage:
.casinoset cooldown <game> <cooldown>

Usage:
.casinoset gametoggle <game>

Usage:
.casinoset max <game> <maximum>

Usage:
.casinoset min <game> <minimum>

Usage:
.casinoset multiplier <game> <multiplier>

Usage:
.casinoset name <name>

Usage:
.casinoset payoutlimit <limit>

Usage:
.coin <bet> <choice>

Usage:
.craps <bet>

Usage:
.cups <bet> <cup>

Usage:
.dice <bet>

Usage:
.double <bet>

Aliases: don, x2
Usage:
.hilo <bet> <choice>

Aliases: hl
Usage:
.war <bet>

Core

The Core cog has many commands related to core functions.

These commands come loaded with every Red bot, and cover some of the most basic usage of the bot.

Command Description
Usage:
.autoimmune add <user_or_role>

Usage:
.autoimmune isimmune <user_or_role>

Usage:
.autoimmune remove <user_or_role>

Usage:
.bankset bankname <name>

Usage:
.bankset creditsname <name>

Usage:
.bankset maxbal <amount>

Usage:
.bankset prune server [confirmation=False]

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

Usage:
.bankset registeramount <creds>

Usage:
.bankset reset [confirmation=False]

Usage:
.command disable <command>

Usage:
.command disable server <command>

Aliases: guild
Usage:
.command disablecog <cog>

Usage:
.command enable <command>

Usage:
.command enable server <command>

Aliases: guild
Usage:
.command enablecog <cog>

Usage:
.contact <message>

Usage:
.embedset channel <channel> [enabled]

Usage:
.embedset command <command> [enabled]

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

Aliases: guild
Usage:
.embedset server [enabled]

Aliases: guild
Usage:
.embedset showsettings [command]

Usage:
.embedset user [enabled]

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


Aliases: guild

Aliases: licenceinfo

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

Usage:
.localallowlist remove <users_or_roles...>


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

Usage:
.localblocklist remove <users_or_roles...>

Usage:
.modlogset cases [action]

Usage:
.modlogset modlog [channel]

Aliases: channel

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

Usage:
.set deletedelay [time]

Usage:
.set locale <language_code>

Usage:
.set locale server <language_code>

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

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

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

Usage:
.set roles addmodrole <role>

Usage:
.set roles removeadminrole <role>

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

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

Aliases: serverprefixes
Usage:
.set showsettings [server]


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


Aliases: guild

CustomCommands

This cog contains commands for creating and managing custom commands that display text.

These are useful for storing information members might need, like FAQ answers or invite links.Custom commands can be used by anyone by default, so be careful with pings.Commands can only be lowercase, and will not respond to any uppercase letters.

Command Description

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

Usage:
.customcom create <command> <text>

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

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

Usage:
.customcom delete <command>

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

Usage:
.customcom raw <command>

Usage:
.customcom show <command_name>

Dashboard

Interact with your bot through a web Dashboard!

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

Author(s): AAA3A and Neuro Assassin

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

Command Description

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>

Duel

Challenge another member to a best-of-3 wagered duel.

Command Description
Usage:
.duel <opponent> <amount>

Usage:
.duelset cooldown <seconds>

Usage:
.duelset maxcost <amount>

Usage:
.duelset mincost <amount>

Usage:
.duelstats [member]

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>

EconomyTweaks

Adds slash commands for the economy cog and a configurable bonus for the payday command.

Author(s): hollowstrawberry

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

Command Description

Aliases: economytweaksset
Usage:
.economytweakset bonusamount [creds]

Usage:
.economytweakset bonustime <duration>

ExtendedEconomy

Set prices for commands, customize how prices are applied, log bank events and more!

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

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

Command Description
Usage:
.addcost [command] [cost=0] [duration=3600] ["admin"|"mod"|"all"|"user"|"global"=all] ["text"|"reaction"|"button"|"silent"|"notify"=notify] ["static"|"percent"|"exponential"|"linear"=static] [value=0.0]

Usage:
.backpay <duration> [confirm=False]

Usage:
.bankpie [amount=10]

Usage:
.banksetrole <role> <creds>


Aliases: ecoset, exteco
Usage:
.extendedeconomy autoclaimchannel [channel]

Usage:
.extendedeconomy autopaydayrole <role>

Usage:
.extendedeconomy eventlog <event> [channel]

Usage:
.extendedeconomy mainlog [channel]

Usage:
.extendedeconomy resetcooldown <member>

Usage:
.extendedeconomy rolebonus <role> <bonus>

Usage:
.extendedeconomy rolestaticbonus <role> <bonus>


Aliases: stackpayday
Usage:
.extendedeconomy taxwhitelist <role>

Usage:
.extendedeconomy transfertax <tax>

Usage:
.idbalance <user_id>

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

Usage:
.modlog ignore mod <user>

Usage:
.modlog ignore user <user>


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 mod <user>

Usage:
.modlog unignore unignore_channel <channel>

Usage:
.modlog unignore user <user>

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>

GambleThreads

Per-user private gambling threads with an inactivity auto-close.

Command Description
Usage:
.gambleset channel <channel>

Usage:
.gambleset timeout <minutes>

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>

GreenacresFishing

Description

Author(s): Jayar/Vainne

Repo: https://github.com/Atuelliss/GameHub

Command Description
Usage:
.fishinfo [target]


Aliases: fset
Usage:
.fishset channel add <channel>

Usage:
.fishset channel remove <channel>

Usage:
.fishset clearuser <target>

Usage:
.fishset conversion [state]

Usage:
.fishset fpset <target> <amount>


Aliases: gt
Usage:
.fishset hemisphere [hemisphere]

Aliases: hemi
Usage:
.fishset listfish [water_type]

Usage:
.fishset setrate <rate>

Usage:
.fishset timezone [timezone]

Aliases: tz

Heist

A game where players commit heists to steal valuable items or currency, using tools to boost success and shields to reduce losses, with a risk of getting caught by police!

Command Description
Usage:
.heist bailout [member]


Aliases: cooldown

Aliases: inv
Usage:
.heist level [member=<you>]

Usage:
.heist sell <item> [amount=1]


Aliases: shopping

Hunting

Hunting, it hunts birds and things that fly.

Author(s): aikaterna and Paddo

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

Command Description
Usage:
.hunting leaderboard [global_leaderboard=False]

Usage:
.hunting reward [min_reward] [max_reward]

Usage:
.hunting score [member]

Usage:
.hunting start [channel=<this channel>]

Usage:
.hunting stop [channel=<this channel>]

Usage:
.hunting timing <interval_min> <interval_max> <bang_timeout>

Image

Image related commands.

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

Usage:
.gifr <keywords...>

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

InVoice

Author(s): Zephyrkul (Zephyrkul#1089) and Paddo

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

Command Description
Usage:
.invoice set [scope] <settings>

Usage:
.invoice set show [scope]

Aliases: showsettings
Usage:
.invoice unset [scope] <settings...>

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 bypass member [member]

Usage:
.levelset bypass role [role]

Usage:
.levelset cooldowns add <level> <cooldown> <command>

Usage:
.levelset cooldowns del <level> <command>

Usage:
.levelset defaultbackground [background]

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

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

Usage:
.levelset ignore channel <channel>

Usage:
.levelset ignore notify <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]

Usage:
.levelset lvlreq add <level> <command>

Usage:
.levelset lvlreq del <command>


Aliases: message, msg
Usage:
.levelset messages antispam history <size>

Usage:
.levelset messages antispam similarity <threshold>

Usage:
.levelset messages antispam uniqueratio <ratio>

Usage:
.levelset messages appbonus <application_name> <min_xp> <max_xp>

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>


Aliases: statusbonus
Usage:
.levelset presencebonus message <"online"|"idle"|"dnd"|"offline"> <min_xp> <max_xp>

Aliases: msg
Usage:
.levelset presencebonus voice <"online"|"idle"|"dnd"|"offline"> <min_xp> <max_xp>

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

Usage:
.levelset prestige emoji <prestige> <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 appbonus <application_name> <min_xp> <max_xp>

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

Aliases: notify
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"|"minimal"|"gaming">

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 bonusrole <role>

Usage:
.weeklyset channel <channel>

Usage:
.weeklyset day <day>

Usage:
.weeklyset excluderole <role>

Usage:
.weeklyset hour <hour>

Usage:
.weeklyset reset <yes_or_no>

Usage:
.weeklyset role <role>

Usage:
.weeklyset winners <count>

LinkFixer

Sends modified links to embed content from popular social media sites.

Author(s): hollowstrawberry

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

Command Description

Aliases: linkfix

Aliases: language, english

Aliases: off, no, false

Aliases: english, on, yes, true

Lottery

A lottery system using Red's bank for ticket purchases.

Command Description
Usage:
.lottery purge <member> [lottery_name]

Lurker

Auto-hide long-inactive members behind a Lurker role.

- Members who go `threshold_days` without a message or reaction get every  role stripped (except exempt roles) and are given the Lurker role,  which is denied View Channel everywhere except the reactivation channel.- Posting in the reactivation channel deletes the message and instantly  restores their prior roles.- New joins get a full threshold window before they can be flagged.- Rejoining resets their clock.

Command Description
Usage:
.lurker <member>

Usage:
.lurkerset channel <channel>

Usage:
.lurkerset exempt [roles...]

Usage:
.lurkerset role <role>

Usage:
.lurkerset threshold <days>

Usage:
.lurkerstatus <member>

Usage:
.lurkerunflag <member>

Minigames

Play Connect 4 and Tic-Tac-Toe against your friends or the bot. Earn currency and make bets with other players.

Author(s): hollowstrawberry

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

Command Description
Usage:
.connect4 [opponent] [bet]

Aliases: c4

Aliases: setconnect4, c4set, connectfourset
Usage:
.connect4set payout [payout]

Aliases: prize
Usage:
.tictactoe [opponent] [bet]

Aliases: ttt

Aliases: settictactoe, tttset
Usage:
.tictactoeset payout [payout]

Aliases: prize

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

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 selfassignable [true_or_false] <role>

Aliases: selfadd, selfassign
Usage:
.roletools selfremovable [true_or_false] <role>

Aliases: selfrem
Usage:
.roletools selfrole <role>

Usage:
.roletools sticky [true_or_false] <role>


Aliases: temp
Usage:
.roletools temporary list [member]

Usage:
.roletools temporary set <role> [duration]

Usage:
.roletools viewroles [role]

Aliases: viewrole

RoleWipe

One-off utility: mass-strip all roles (except one target role and @everyone) from every member holding that role.

Command Description
Usage:
.rolewipe <role> [confirm=False]

Shop

A shop cog with buttons, modals, and Red’s bank integration.

Command Description
Usage:
.shop clearinv <member>

Usage:
.shop give <member> <item_name> [amount=1]

Usage:
.shop inventory [member]

Usage:
.shop log set <channel>

SimpleCasino

Gamble virtual currency with Poker, Blackjack, and Slot Machines.

Author(s): hollowstrawberry

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

Command Description
Usage:
.blackjack <bet>

Aliases: bj
Usage:
.blackjackstats [member]

Aliases: bjstats
Usage:
.poker [starting_bet]


Aliases: setcasino
Usage:
.simplecasinoset bjmax [bid]

Aliases: blackjackmax
Usage:
.simplecasinoset bjmin [bid]

Aliases: blackjackmin
Usage:
.simplecasinoset pokermax [bet]

Usage:
.simplecasinoset pokermin [bet]

Usage:
.slot <bet>

Aliases: slots
Usage:
.slotstats [member]

Aliases: slotsstats

SlashTags

Create custom slash commands.

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

Author(s): PhenoM4n4n and crayyy_zee

Repo: https://github.com/i-am-zaidali/bounty-cogs/

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>

Starboard

Create a starboard to pin those special comments indefinitely

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


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

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

Usage:
.starboard autostar [starboard]


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

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

Usage:
.starboard channel [starboard] <channel>

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

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

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


Aliases: list
Usage:
.starboard inherit [starboard]

Usage:
.starboard remove [starboard]

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

Usage:
.starboard threshold [starboard] <threshold>

Usage:
.starboard toggle [starboard]

Usage:
.unstar [starboard] <message>

Timerole

Add roles to users based on time on server

Command Description
Usage:
.timerole addrole <role> <time> [requiredroles...]

Usage:
.timerole channel [channel]

Usage:
.timerole delrole <role>

Usage:
.timerole removerole <role> <time> [requiredroles...]

Userinfo

Replace original Red userinfo command with more details.

Author(s): flare(flare#0001)

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

Command Description
Usage:
.userinfo [user]

VoiceTools

Various tools to make voice channels better!

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

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

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

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

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

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