113 Cogs with 1.2k 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...>

AdvancedBlacklist

An advanced blacklist cog for more control over your blacklist

Command Description

Aliases: localblocklist
Usage:
::localblacklist add [members_or_roles]... [reason]

Usage:
::localblacklist clear [confirm=False]

Usage:
::localblacklist reason <member_or_role> <reason>

Usage:
::localblacklist remove <users...>

Aliases: del, delete, rm

Aliases: localallowlist
Usage:
::localwhitelist add [members_or_roles]... [reason]

Usage:
::localwhitelist clear [confirm=False]

Usage:
::localwhitelist reason <member_or_role> <reason>

Usage:
::localwhitelist remove <member_or_roles...>

Aliases: del, delete

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]

AdventureAlert

Alert when a dragon appears in adventure

Command Description

Aliases: user, users, remove, rem, toggle
Usage:
::adventurealert removeuser <user_id>

Usage:
::adventurealert role <role>

Aliases: roles

Aliases: setting

Aliases: user, users, remove, rem
Usage:
::ascendedalert removeuser <user_id>

Usage:
::ascendedalert role <role>

Aliases: roles

Aliases: user, users, remove, rem, toggle
Usage:
::cartalert removeuser <user_id>

Usage:
::cartalert role <role>

Aliases: roles

Aliases: bossalert

Aliases: user, users, remove, rem
Usage:
::dragonalert removeuser <user_id>

Usage:
::dragonalert role <role>

Aliases: roles

Aliases: user, users, remove, rem
Usage:
::immortalalert removeuser <user_id>

Usage:
::immortalalert role <role>

Aliases: roles

Aliases: user, users, remove, rem, toggle
Usage:
::minibossalert removeuser <user_id>

Usage:
::minibossalert role <role>

Aliases: roles

Aliases: user, users, remove, rem
Usage:
::possessedalert removeuser <user_id>

Usage:
::possessedalert role <role>

Aliases: roles

Aliases: user, users, remove, rem
Usage:
::transcendedalert removeuser <user_id>

Usage:
::transcendedalert role <role>

Aliases: roles

Aki

Play Akinator in Discord!

Command Description
Usage:
::aki [language=en]

Aliases: akinator

AltDentifier

Check new users with AltDentifier API

Command Description
Usage:
::altcheck [member]

Usage:
::altset action <level> [action]

Usage:
::altset channel [channel]

Usage:
::altset unwhitelist <user_id>

Aliases: unwl
Usage:
::altset whitelist <user_id>

Aliases: wl

BattleRoyale

Play Battle Royale with your friends!

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

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

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>

BetterUptime

Replaces the core uptime command to show the uptime
percentage over the last 30 days.


The cog will need to run for a full 30 days for the full
data to become available.

Command Description
Usage:
::downtime [num_days=30]

Usage:
::uptime [num_days=30]

Usage:
::uptimegraph [num_days=30]

Bingo

Bingo cog.

Command Description
Usage:
::bingo cancel [message_id]

Usage:
::bingo dms <true_or_false>

Usage:
::bingo mark <number>

Usage:
::bingo notify <true_or_false>

Usage:
::bingo setmanagerrole [role]

Aliases: manager
Usage:
::bingo start [channel]

Usage:
::bingo theme <"dark"|"light">

BotMod

Command Description
Usage:
::botmod blacklist [user] [reason=No reason provided]

Aliases: bl, yeetus
Usage:
::botmod blacklist reason <member_or_server>

Aliases: r
Usage:
::botmod blacklist server [server_id] [reason=No reason provided.]

Aliases: s

Aliases: blu, bll
Usage:
::botmod unblacklist [user]

Aliases: ubl
Usage:
::botmod unblacklist server [server_id]

Aliases: s

Calculator

A cog to do calculations from Discord with buttons!

Command Description
Usage:
::calculate [calculation]

Aliases: calc
Usage:
::setcalculator autocalculations <auto_calculations>

Usage:
::setcalculator autocalculationsignoredchannels <auto_calculations_ignored_channels>

Usage:
::setcalculator modalconfig [confirmation=False]

Aliases: configmodal
Usage:
::setcalculator reactcalculations <react_calculations>

Usage:
::setcalculator reactcalculationsignoredchannels <react_calculations_ignored_channels>

Usage:
::setcalculator resetsetting <setting>

Usage:
::setcalculator resultcodeblock <result_codeblock>

Usage:
::setcalculator showsettings [with_dev=False]

Usage:
::setcalculator simpleembed <simple_embed>

Color

View embeds showcasing the supplied color and information about it

Author(s): Neuro Assassin#4779 <@473541068378341376>

Repo: https://github.com/MelonBot-Development/Toxic-Cogs.git

Command Description

Aliases: colour
Usage:
::color decimal <decimal>

Usage:
::color hex <hexa>

Usage:
::color hsl <h> <s> <l>

Usage:
::color msgshort <enable>

Usage:
::color name <name>

Usage:
::color rgb <highest> <r> <g> <b>

Compliment

Compliment users because there's too many insults

Author(s): Airen, JennJenn, and TrustyJAID

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

Command Description
Usage:
::compliment [user]

Connect4

Play Connect 4!

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

Repo: https://github.com/japandotorg/phen-cogs.git

Command Description
Usage:
::connect4 <member>

Usage:
::connect4 stats [member]

ConversationGames

Conversation games

Command Description
Usage:
::cgset rating <"pg"|"pg13"|"r">

Usage:
::dare [member]


Aliases: nhie
Usage:
::truth [member]


Aliases: wyr

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
Usage:
::modonlymode [toggle]

Aliases: modonly, modmode, momset

Aliases: more

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

Aliases: helpguild, helpserver, supportserver
Usage:
::unignore channel [channel=<this channel>]


Aliases: guild

Counting

Multifeatured Counting Channel


Create a counting channel for your server, with various additional management options!

Command Description

Aliases: score

Aliases: top, topcounters
Usage:
::countingset allowrepeats <true_or_false>

Usage:
::countingset allowtext <true_or_false>

Usage:
::countingset assignrole <true_or_false>

Usage:
::countingset autoreset [message]

Usage:
::countingset channel <channel>

Usage:
::countingset delete <true_or_false>

Usage:
::countingset penalty [wrong] [mute_time_in_seconds]

Usage:
::countingset react <true_or_false>

Usage:
::countingset role <role>

Usage:
::countingset starting <num>

Usage:
::countingset toggle <true_or_false>

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.

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]

Define

Command Description
Usage:
::antonym <word>

Usage:
::define <word>

Usage:
::synonym <word>

DisboardReminder

Set a reminder to bump on Disboard.

Author(s): inthedark.org and Phenom4n4n

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

Command Description

Aliases: bprm
Usage:
::bumpreminder channel [channel]

Usage:
::bumpreminder clean [true_or_false]

Usage:
::bumpreminder lock [true_or_false]

Usage:
::bumpreminder message [message]

Usage:
::bumpreminder pingrole [role]


Aliases: showsettings, show, ss
Usage:
::bumpreminder thankyou [message]

Aliases: ty

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>

DonationLogging

Description

Command Description

Aliases: donations, dono
Usage:
::donation add [bank] [user=<you>] <amount> [multiplier=1.0] [tier=False]

Usage:
::donation balance [user=<you>]

Aliases: bal
Usage:
::donation goal [bank]

Aliases: goalprogress

Aliases: lb
Usage:
::donation remove [bank] [user=<you>] <amount> [tier=False]


Aliases: tier, grinder, grinders
Usage:
::donation tiers check [bank] [user=<you>]

Usage:
::donation tiers users [bank]

Aliases: listusers

Aliases: autorole
Usage:
::donoset auto add [toggle]

Usage:
::donoset auto remove [toggle]

Usage:
::donoset bank backup <bank>

Usage:
::donoset bank create <name> <emoji> [hidden=False] [log_channel]

Usage:
::donoset bank delete <bank>

Usage:
::donoset bank emoji <bank> <emoji>

Usage:
::donoset bank hidden <bank>

Aliases: hide, unhide
Usage:
::donoset bank info <bank>

Usage:
::donoset bank logchannel <bank> [channel]

Aliases: log
Usage:
::donoset bank reset <bank>

Usage:
::donoset bank restore [bank]

Usage:
::donoset bank roles <bank> [amount_roles={}]

Aliases: autoroles, setroles

Aliases: tier, grinder, grinders
Usage:
::donoset bank tiers add <bank> <amount> <role>

Usage:
::donoset bank tiers assign <bank> <tier amount> [users=<you>]...

Usage:
::donoset bank tiers list <bank>

Usage:
::donoset bank tiers notifchannel <bank> [channel]

Aliases: notifs
Usage:
::donoset bank tiers remove <bank> <amount>

Usage:
::donoset bank tiers reset <bank>

Usage:
::donoset bank tiers role <bank> <amount> <role>

Usage:
::donoset bank tiers unassign <bank> [users=<you>]...

Usage:
::donoset bank tiers unpaid <"maxdays"|"reminder"> <bank> <tier> <days>

Usage:
::donoset defaultbank <bank>


Aliases: goals
Usage:
::donoset goal create <bank> <goal amount> <extra_options>

Aliases: set, add, +
Usage:
::donoset goal delete <bank>

Aliases: remove, del, -
Usage:
::donoset goal info <bank>

Usage:
::donoset guildlog <channel>

Aliases: glog

Aliases: manager, mgr
Usage:
::donoset managers add <user_role>

Usage:
::donoset managers remove <user_role>


Aliases: wipe, nuke

Aliases: settings, ss

Economy

Get rich and have fun with imaginary currency!

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

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

EmbedUtils

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

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