192 Cogs with 1.8k Commands



AIArt

Generate art using AI.

Author(s): ryan5453

Repo: https://github.com/kaogurai/cogs

Command Description
Usage:
-anything <args>

Usage:
-aom <args>

Usage:
-nemu <args>

Usage:
-wombo <arguments>

Aliases: draw, text2art, text2img, text2image

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]

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

AnotherPingCog

A rich embed ping command with latency timings.


You can customise the emojis, colours or force embeds with `[p]pingset`.

Author(s): @vexingvexed

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

Command Description

Aliases: pinf, pig, png, pign, pjgn, ipng, pgn, pnig

AutoDelete

Auto delete messages in specific channels.

Command Description

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

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

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

Aliases: logchannel

Avatar

Get a user's global/guild avatar in an embed, with settings to manage the embed.

Command Description
Usage:
-avatar [user] [type]

Badges

Create fun fake badges based on your discord profile

Command Description
Usage:
-badges <badge>

Aliases: badge
Usage:
-gbadges <badge>

Aliases: gbadge

BanCheck

Look up users on various ban lists.


This cog allows server admins to check their members against multiple external ban lists.
It can also automatically check new members that join the server,
and optionally ban them if they appear in a list.

For a quick rundown on how to get started with this cog,
check out [the readme](https://github.com/PhasecoreX/PCXCogs/tree/master/bancheck/README.md)

Command Description
Usage:
-bancheck [member]

Usage:
-bancheckset autoban disable <service>

Usage:
-bancheckset autoban enable <service>

Usage:
-bancheckset autocheck set [channel]

Usage:
-bancheckset service api <service> [api_key]

Usage:
-bancheckset service disable <service>

Usage:
-bancheckset service enable <service>

BanMessage

Send message on ban in a chosen channel. Supports images!

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

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

Command Description
Usage:
-banmessageset addmessage <message>

Usage:
-banmessageset channel [channel]

Usage:
-banmessageset hackban [enabled]


Aliases: deletemessage

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>

BigText

Command Description

Bookery

Search books and find more about a book. Results from Google Books API.

Command Description
Usage:
-book <text>

Aliases: bookery

BubbleCog

Author(s): TrustyJaid and Glas

Repo: https://github.com/DJTOMATO/glas-cogs

Command Description
Usage:
-speech [member]

Aliases: bubble

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>

Calendar

See the calendar on Discord!

Command Description
Usage:
-calendar [month=11] [year=2024]

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]

Cartographer

Backup & Restore tools for Discord servers.


This cog can backup &amp; restore the following:
- Bans (including reason)
- Categories (permissions/order)
- Text channels (permissions/order)
- Voice channels (permissions/order)
- Forum channels (permissions/order)[Not forum posts]
- Roles (permissions/color/name/icon and what members they're assigned to)
- Emojis (name/roles, Very slow and rate limit heavy)
- Stickers (name/description, Very slow and rate limit heavy)
- Members (roles and nicknames)
- Messages (Optional, can be disabled)
- Server icon/banner/splash/discovery splash/description/name
- All server verification/security settings

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

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

Command Description

Aliases: carto

Aliases: cartoset
Usage:
-cartographerset backup [limit=0]

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 releasecredits <player>

Usage:
-casino resetuser <user>

Usage:
-casino stats [player]

Usage:
-casinoset access <game> <access>

Usage:
-casinoset assignmem <player> <membership>

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:
-casinoset revokemem <player>

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>

CatFact

Gets a random cat fact.

Command Description

CategoryHelp

Command for getting help for category that ignores case-sensitivity.

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

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

Command Description
Usage:
-categoryhelp <category_name>

Chat

Command Description
Usage:
-chat [args] <attachments (upload a file)>

ClearChannel

A cog to delete ALL messages of a channel!


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

Command Description
Usage:
-clearchannel [confirmation=False]


Aliases: clearchannelset
Usage:
-setclearchannel channeldelete <channel_delete>

Usage:
-setclearchannel custommessage <custom_message>

Usage:
-setclearchannel dmauthor <dm_author>

Usage:
-setclearchannel firstmessage <first_message>

Usage:
-setclearchannel modalconfig [confirmation=False]

Aliases: configmodal
Usage:
-setclearchannel promptmessage <prompt_message>

Usage:
-setclearchannel resetsetting <setting>

Usage:
-setclearchannel showsettings [with_dev=False]

Coffeeani

Search for anime, manga, manhwa/manhua, light novels, and characters. See series info, status, episodes/chapters, and tags.

Command Description
Usage:
-anilist anime <title>

Aliases: donghua
Usage:
-anilist manga <title>

Aliases: manhwa, manhua, lightnovel
Usage:
-anilist user <username>

Usage:
-anime <title>

Usage:
-animecharacter <name>

Aliases: animechar
Usage:
-batoto <title>

Usage:
-manga <title>

Aliases: manhwa, manhua, lightnovel
Usage:
-mangadex <title>

Coffeetime

Gets times across the world...

Author(s): coffeebank, aikaterna, and fishyfing

Repo: https://github.com/coffeebank/coffee-cogs

Command Description
Usage:
-time [user]

Usage:
-timein <city_name>

Usage:
-timeset <city_name_here>

Usage:
-timetools compare [user]

Usage:
-timetools iso [iso_code]

Usage:
-timetools user [user]

Color

View embeds showcasing the supplied color and information about it

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

Repo: https://github.com/NeuroAssassin/Toxic-Cogs

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

Command Description
Usage:
-compliment [user]

Connect4

Play Connect 4!

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

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

Command Description
Usage:
-connect4 <member>

Usage:
-connect4 stats [member]

ConversationGames

Conversation games

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

Usage:
-dare [member]


Aliases: nhie
Usage:
-truth [member]


Aliases: wyr

Conversions

Gather information about various crypto currencies,
stocks, and converts to different currencies

Command Description
Usage:
-bch [amount=1.0] [currency=USD] [full]

Aliases: bitcoin-cash, BCH
Usage:
-btc [amount=1.0] [currency=USD] [full]

Aliases: bitcoin, BTC
Usage:
-convertcurrency <currency1> <currency2> [amount=1.0]

Aliases: currency
Usage:
-crypto <coin> [amount=1.0] [currency=USD] [full]

Usage:
-doge [amount=1.0] [currency=USD] [full]

Aliases: dogecoin, XDG
Usage:
-eth [amount=1.0] [currency=USD] [full]

Aliases: ethereum, ETH
Usage:
-ltc [amount=1.0] [currency=USD] [full]

Aliases: litecoin, LTC
Usage:
-multicoin [coins...]

Usage:
-stock <ticker> [currency=USD]

Aliases: ticker
Usage:
-xmr [amount=1.0] [currency=USD] [full]

Aliases: monero, XMR

Converters

Some converters.

Command Description

Aliases: converter

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

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

Aliases: k

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

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

Aliases: k

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

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

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

Usage:
-conv km mi <length>

Usage:
-conv lb kg <mass>

Usage:
-conv mi km <length>

Usage:
-conv todate <timestamp>

Usage:
-conv tounix <date>

Core

The Core cog has many commands related to core functions.


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

Command Description
Usage:
-autoimmune add <user_or_role>

Usage:
-autoimmune isimmune <user_or_role>

Usage:
-autoimmune remove <user_or_role>

Usage:
-bankset bankname <name>

Usage:
-bankset creditsname <name>

Usage:
-bankset maxbal <amount>

Usage:
-bankset prune server [confirmation=False]

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

Usage:
-bankset registeramount <creds>

Usage:
-bankset reset [confirmation=False]

Usage:
-command disable <command>

Usage:
-command disable server <command>

Aliases: guild
Usage:
-command disablecog <cog>

Usage:
-command enable <command>

Usage:
-command enable server <command>

Aliases: guild
Usage:
-command enablecog <cog>

Usage:
-contact <message>

Usage:
-embedset channel <channel> [enabled]

Usage:
-embedset command <command> [enabled]

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

Aliases: guild
Usage:
-embedset server [enabled]

Aliases: guild
Usage:
-embedset showsettings [command]

Usage:
-embedset user [enabled]

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


Aliases: guild

Aliases: licenceinfo

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

Usage:
-localallowlist remove <users_or_roles...>


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

Usage:
-localblocklist remove <users_or_roles...>

Usage:
-modlogset cases [action]

Usage:
-modlogset modlog [channel]

Aliases: channel

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

Usage:
-set deletedelay [time]

Usage:
-set locale <language_code>

Usage:
-set locale server <language_code>

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

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

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

Usage:
-set roles addmodrole <role>

Usage:
-set roles removeadminrole <role>

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

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

Aliases: serverprefixes
Usage:
-set showsettings [server]


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


Aliases: guild

Counting

Cog for a counting game with leaderboards, custom reactions, per-guild configuration, and optional shame role.

Command Description

Aliases: countingboard, countingleaderboard
Usage:
-countingsetchannel [channel]

Usage:
-countingsetshamerole <shame_role>

CrabRave

Create your very own crab rave

Author(s): DankMemer Team, TrustyJAID, and thisisjvgrace

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

Command Description
Usage:
-crab <text>

Aliases: crabrave
Usage:
-miku <text>

Aliases: mikurave

DankUtils

Dank Memer related commands and utilities!

Command Description
Usage:
-hack <member>

Aliases: heck
Usage:
-taxcalc <amount>

Aliases: danktax

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

Deals

Command Description
Usage:
-deals [gamename]

Defender

Security tools to protect communities

Author(s): Twentysix (Twentysix#5252)

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

Command Description

Aliases: staff

Aliases: def
Usage:
-defender emergency <on_or_off>

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

Usage:
-defender identify <user>


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

Usage:
-defender messages exportchannel <channel>

Usage:
-defender messages exportuser <user>

Usage:
-defender messages user <user>

Usage:
-defender monitor [keywords]

Usage:
-defender notifynew <hours>


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

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

Usage:
-defender warden export <name>

Usage:
-defender warden find <text>

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

Usage:
-defender warden remove <name>

Usage:
-defender warden run <name>

Usage:
-defender warden show <name>


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


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

Usage:
-dset commentanalysis deletemessage <on_or_off>

Usage:
-dset commentanalysis enable <on_or_off>

Usage:
-dset commentanalysis rank <rank>

Usage:
-dset commentanalysis reason <reason>

Usage:
-dset commentanalysis threshold <threshold>

Usage:
-dset commentanalysis token <token>

Usage:
-dset commentanalysis wdchecks [conditions]

Usage:
-dset commentanalysis wipe <days>

Usage:
-dset emergency minutes <minutes>

Usage:
-dset general countmessages <on_or_off>

Usage:
-dset general enable <on_or_off>

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

Usage:
-dset general notifychannel <channel>

Usage:
-dset general notifyrole <role>

Usage:
-dset general punishmessage <message>

Usage:
-dset general punishrole <role>

Usage:
-dset general reset [confirmation=False]

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

Usage:
-dset importfrom <server>


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

Usage:
-dset invitefilter deletemessage <on_or_off>

Usage:
-dset invitefilter enable <on_or_off>

Usage:
-dset invitefilter excludeowninvites <yes_or_no>

Usage:
-dset invitefilter rank <rank>

Usage:
-dset invitefilter wdchecks [conditions]


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

Usage:
-dset joinmonitor minutes <minutes>

Usage:
-dset joinmonitor notifynew <hours>

Usage:
-dset joinmonitor users <users>

Usage:
-dset joinmonitor wdchecks [conditions]


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

Usage:
-dset raiderdetection enable <on_or_off>

Usage:
-dset raiderdetection messages <messages>

Usage:
-dset raiderdetection minutes <minutes>

Usage:
-dset raiderdetection rank <rank>

Usage:
-dset raiderdetection wdchecks [conditions]

Usage:
-dset raiderdetection wipe <days>

Usage:
-dset rank3 joineddays <days>

Usage:
-dset rank3 minmessages <messages>

Usage:
-dset silence enable <on_or_off>

Usage:
-dset vaporize enable <on_or_off>

Usage:
-dset vaporize maxtargets <max_targets>

Usage:
-dset voteout action <action>

Usage:
-dset voteout enable <on_or_off>

Usage:
-dset voteout rank <rank>

Usage:
-dset voteout votes <votes>

Usage:
-dset voteout wipe <days>


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

Usage:
-silence <rank>

Usage:
-vaporize [members...]

Usage:
-voteout <user>

Dictionary

A cog to search an english term/word in the dictionary! Synonyms, antonyms, phonetics (with audio)...

Command Description
Usage:
-dictionary <query>

Aliases: define

DiscordSearch

A cog to edit roles!

Command Description
Usage:
-discordsearch [channel] [args]...

Aliases: dsearch

Doujin

Doujin commands.

Author(s): Eslyium (Eslyium#1949) and Yukirin (Yukirin#0048)

Repo: https://github.com/skeith/MayuYukirin

Command Description

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>

EasyTranslate

Translate messages using Google Translate for free. Supports context menu commands.

Author(s): hollowstrawberry

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

Command Description
Usage:
-setmylanguage <language>

Usage:
-translate [optional_input]

Usage:
-translate to <to> [optional_input]

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>

EconomyTrack

Track your economy's total balance over time


Also track you server's member count!

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

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

Command Description
Usage:
-bankgraph [timespan=1d]

Aliases: bgraph

Aliases: ecotrack
Usage:
-economytrack timezone <timezone>

Usage:
-membergraph [timespan=1d]

Aliases: memgraph
Usage:
-remoutliers <max_value> [datatype=bank]

Elements

Display information from the periodic table of elements

Command Description
Usage:
-element [element] [measurement]

Aliases: ptable, elements

EmbedUtils

Create, send, and store rich embeds, from Red-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

EmojiEverywhere

Author(s): pali (pali#0439)

Repo: https://github.com/goonstation/gooncogs

Command Description
Usage:
-emojisearch <searched_name>

EmojiGrabber

Author(s): blizzardthewolf

Repo: https://git.purplepanda.cc/blizz/blizz-cogs

Command Description
Usage:
-grabemoji [message_link]

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/orchidalloy/crab-cogs

Command Description
Usage:
-getemoji <emoji>


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

Usage:
-uploadsticker [name]

EmojiTools

Tools for Managing Custom Emojis

Author(s): Obi-Wan3 and crayyy_zee

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

Command Description
Usage:
-emojitools add allreactionsfrom <message>

Usage:
-emojitools add emoji <emoji> [name]

Usage:
-emojitools add emojis <emojis...>

Usage:
-emojitools add fromimage [name]

Usage:
-emojitools add fromreaction <specific_reaction> <message> [new_name]


Aliases: remove
Usage:
-emojitools delete all <enter_true_to_confirm>

Usage:
-emojitools delete emojis <emoji_names...>

Aliases: emoji
Usage:
-emojitools edit name <emoji> <name>

Usage:
-emojitools edit roles <emoji> [roles...]

Usage:
-emojitools info <emoji>

Usage:
-emojitools save emojis <folder_name> <emojis...>

Usage:
-emojitools save getzip <folder_number>

Usage:
-emojitools save remove <folder_number>

Usage:
-emojitools save server [folder_name]

Usage:
-emojitools tozip emojis <emojis...>

Emotes

Custom emote solution for non-nitro users

Command Description
Usage:
-emoteinfo [emote]

Aliases: ei
Usage:
-emotelist [hist=False]

Usage:
-emotesearch <search> [page=1]

Aliases: esearch, ee
Usage:
-emotesend <search>

Aliases: esend, eee

Aliases: se, setemote, setemotesheet
Usage:
-setemotes guildall <true_or_false>

Usage:
-setemotes guildrecentsmax <count>

Usage:
-showemote <emoteurl>

Encoding

Convert messages into fun encodings

Command Description
Usage:
-decode b16 <message>

Aliases: base16
Usage:
-decode b32 <message>

Aliases: base32
Usage:
-decode b64 <message>

Aliases: base64
Usage:
-decode binary <message>

Usage:
-decode braille <message>

Usage:
-decode chr <message>

Aliases: character
Usage:
-decode dna <message>

Usage:
-decode hex <message>

Usage:
-decode rot [rot_key] <message>

Aliases: caeser
Usage:
-encode b16 <message>

Aliases: base16
Usage:
-encode b32 <message>

Aliases: base32
Usage:
-encode b64 <message>

Aliases: base64
Usage:
-encode binary <message>

Usage:
-encode braille <message>

Usage:
-encode chr <message>

Aliases: character
Usage:
-encode dna <message>

Usage:
-encode hex <message>

Usage:
-encode rot [rot_key] <message>

Aliases: caeser
Usage:
-hash md5 <txt>

Usage:
-hash sha1 <txt>

Usage:
-hash sha256 <txt>

Usage:
-hash sha512 <txt>

EventConfig

Command Description
Usage:
-econf blacklist [channel]

Usage:
-econf whitelist [channel]

Events

Host and manage events in your server with a variety of customization options.


Create an event, set a channel for submissions and entry requirements/options.
Users can enter the event and make submissions according to the parameters set.

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

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

Command Description
Usage:
-events blacklistrole <role>

Usage:
-events blacklistuser <user>

Usage:
-events emoji [emoji]

Usage:
-events extend <time_string>

Usage:
-events notifyrole <role>

Usage:
-events remove <user>

Usage:
-events shorten <time_string>

Usage:
-events staffrole <role>

ExportChannel

A cog to export all or a part of the messages of a channel in an html file!

Command Description

Aliases: exportmessages
Usage:
-exportchannel after [channel] <after> ["html"|"txt"=html] [exclude_users_and_roles=[]]...

Usage:
-exportchannel all [channel] ["html"|"txt"=html] [exclude_users_and_roles=[]]...

Usage:
-exportchannel before [channel] <before> ["html"|"txt"=html] [exclude_users_and_roles=[]]...

Usage:
-exportchannel between [channel] <before> <after> ["html"|"txt"=html] [exclude_users_and_roles=[]]...

Usage:
-exportchannel bot [channel] [bot=True] [limit] ["html"|"txt"=html] [exclude_users_and_roles=[]]...

Usage:
-exportchannel message <message> ["html"|"txt"=html]

Usage:
-exportchannel messages [channel] <limit> ["html"|"txt"=html] [exclude_users_and_roles=[]]...

Usage:
-exportchannel user [channel] <user> [limit] ["html"|"txt"=html]

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


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


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>

F1

F1 data.

Command Description
Usage:
-f1 circuits [year]

Usage:
-f1 constructors [year]

Usage:
-f1 drivers [year]

Usage:
-f1 notify [role]

Usage:
-f1 qualifying <year> <round>

Aliases: quali, qualify
Usage:
-f1 race <year> <round>

Usage:
-f1 schedule [year]

Usage:
-f1 subscribe [channel]

Faceit

CS:GO Faceit Statistics.

Author(s): flare(flare#0001)

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

Command Description
Usage:
-faceit match <match_id>

Usage:
-faceit matches [user]

Usage:
-faceit ongoing [user]

Usage:
-faceit profile [user]

Usage:
-faceit set [name]

Usage:
-faceit stats <game> [user]

FakeMod

Fake moderation tools to prank your friends!

Command Description
Usage:
-ben <user> [reason]

Aliases: bam, bon, beam, bean
Usage:
-fakemodlogset emoji [action] [emoji]

Usage:
-fakemodlogset modlog [channel]

Aliases: channel
Usage:
-kik <member> [reason]

Aliases: kek, keck
Usage:
-myut <member> [reason]

Aliases: moot
Usage:
-unben <user> [reason]

Aliases: unbam, unbon, unbeam, unbean
Usage:
-unmyut <member> [reason]

Aliases: unmoot
Usage:
-unworn <member> [reason]

Usage:
-worn <member> [reason]

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]

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>

FirstMessage

Provides a link to the first message in the provided channel.

Command Description
Usage:
-firstmessage [channel=<this channel>]

FiveM

Tools for FiveM servers.

Command Description
Usage:
-fivem players <ip>

Usage:
-fivem server <ip>

Flags

Get flags from country names.

Command Description
Usage:
-flag <argument>

Usage:
-flagemojis [countries...]

Usage:
-flags [page_number]

FluxImgGen

Command Description
Usage:
-flux <args>

Aliases: f

ForceMention

Mention the unmentionables

Author(s): Bobloy, PhenoM4n4n, and sravan

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

Command Description
Usage:
-forcemention <role> [message]

Usage:
-forcementionset editrole <toggle>

Forward

Forward messages sent to the bot to the bot owner or in a specified channel.

Author(s): flare(flare#0001) and Aikaterna

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

Command Description
Usage:
-pm <user> <message>

Freshmeat

Author(s): Kowlin, JennJenn, and Irdumb (v2 iteration)

Repo: https://github.com/Kowlin/Sentinel

Command Description
Usage:
-freshmeat [hours=24]

Fun

Module for fun/meme commands.


RedBot V3 conversion of Appu's Fun cog.

Author(s): Appu and TrustyJAID

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

Command Description
Usage:
-oof [message]

Usage:
-react [message] <msg>

Usage:
-regional <msg>

Usage:
-space <msg>

Usage:
-textflip <msg>

Usage:
-vowelreplace <replace> <msg>

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>

GitHubCards

GitHub Cards

Author(s): Kowlin (Kowlin#2536), jack1142 (Jackenmen#6607), and mikeshardmind (Sinbad#1871)

Repo: https://github.com/Kowlin/Sentinel

Command Description
Usage:
-ghsearch <prefix> <search_query>


Aliases: ghc
Usage:
-githubcards add <prefix> <github_slug>

Usage:
-githubcards remove <prefix>

Aliases: delete

Giveaways

Giveaway Commands

Command Description

Aliases: gw
Usage:
-giveaway advanced <arguments>

Aliases: adv
Usage:
-giveaway edit <msgid> <flags>

Usage:
-giveaway end <msgid>

Usage:
-giveaway entrants <msgid>

Usage:
-giveaway info <msgid>

Usage:
-giveaway reroll <msgid>

Usage:
-giveaway start [channel] <time> <prize>

Gmail

Send emails using your Gmail account.


Use `[p]gmailhelp` for help getting started.

Command Description

Aliases: addgmail
Usage:
-deleteemail <email>

Usage:
-editemail <email>

Aliases: editgmail
Usage:
-email <sender> <recipient> <subject> <message>


Aliases: gmailsetup
Usage:
-gmailroles [roles...]

Google

A Simple google search with image support as well

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

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

Command Description
Usage:
-google [query]

Usage:
-google autofill <query>

Usage:
-google book <query>

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

Usage:
-google image [query]

Aliases: img
Usage:
-google reverse [url]

Aliases: rev
Usage:
-yandex reverse [url]

Aliases: rev

GoogleCog

Command Description
Usage:
-googleit [option] [value] [args...]

GuildStats

A cog to generate images with messages and voice stats, for members, roles, guilds, categories, text channels, voice channels and activities!

Command Description
Usage:
-guildstats ["humans"|"bots"|"both"=humans] [show_graphic=False] <_object>

Usage:
-guildstats activities ["humans"|"bots"|"both"=humans]

Usage:
-guildstats activity ["humans"|"bots"|"both"=humans] <activity_name>

Usage:
-guildstats category ["humans"|"bots"|"both"=humans] [show_graphic=False] [category]

Usage:
-guildstats channel ["humans"|"bots"|"both"=humans] [show_graphic=False] [channel=<this channel>]

Usage:
-guildstats graphic ["humans"|"bots"|"both"=humans] [_object]

Aliases: graph
Usage:
-guildstats guild ["humans"|"bots"|"both"=humans] [show_graphic=False]

Aliases: server
Usage:
-guildstats ignoreactivity <activity_name>

Usage:
-guildstats ignorecategory <category>

Usage:
-guildstats ignorechannel <channel>

Usage:
-guildstats member [show_graphic=False] [member=<you>]

Usage:
-guildstats memberactivities [member=<you>]

Aliases: mactivites, mact
Usage:
-guildstats messages ["humans"|"bots"|"both"=humans] [show_graphic=False]

Usage:
-guildstats role [show_graphic=False] [role]

Usage:
-guildstats top ["humans"|"bots"|"both"] <"messages"|"voice"> <"members"|"channels">

Usage:
-guildstats voice ["humans"|"bots"|"both"=humans] [show_graphic=False]

Hangman

Play hangman with the bot.

Command Description
Usage:
-hangmanset edit [value]

Usage:
-hangmanset wordlist <value>

HidePing

Hidden pings cuz its cool ig.

Command Description
Usage:
-hideping <member> [message]

HitOrMiss

A snowball bot based (but hugely different) cog.


And no it doesn't use slash commands.
*Yet*.

Command Description

Aliases: hom
Usage:
-hitormiss buy [amount] <item>

Aliases: purchase

Aliases: inv
Usage:
-hitormiss leaderboard [type=kills] [global_or_local=False]

Aliases: lb, top

Aliases: items
Usage:
-hitormiss stats [user]

Aliases: profile
Usage:
-throw <target> <item>

HoloWiki

HoloWiki Commands

Command Description
Usage:
-holo <chuuba>

Hpapi

Cog for getting info from Hypixel's API

Command Description
Usage:
-hpset guild <player_name> <channel>


Aliases: hp
Usage:
-hypixel friends <player_name>

Usage:
-hypixel gamebooster [game]

Usage:
-hypixel guild <player_name>

Usage:
-hypixel player <name>

Usage:
-hypixel session <player_name>

HttpCat

Command Description
Usage:
-http <code>

Image

Image related commands.

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

Usage:
-gifr <keywords...>

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

ImageLog

Logs deleted images for moderation purposes.

Author(s): hollowstrawberry

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

Command Description
Usage:
-imagelog log_moderator_self_deletes [value]

ImageMaker

Create various fun images

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

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

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

Usage:
-facemerge <urls>

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

Usage:
-gwheeze [member]

Usage:
-obama <text>

Usage:
-pill [colour=#ff0000]

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

Usage:
-trump <message>

Aliases: isnowillegal
Usage:
-wheeze [text]

Index

Browse and install repos / cogs from a Red-Index

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

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

Command Description
Usage:
-index browse [repo_name]

InfoChannel

Create a channel with updating server info


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

Author(s): YamiKaitou and Bobloy

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

Command Description

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

Usage:
-infochannelset rolename <role> [text]

Usage:
-infochannelset togglechannel <channel_type> [enabled]

Usage:
-infochannelset togglerole <role> [enabled]

Inspirobot

Posts images generated by https://inspirobot.me

Command Description

InviteBlocklist

Command Description

Aliases: ibl, inviteblocklist

Aliases: whitelist, wl, al, allow
Usage:
-inviteblock allowlist add [invite_or_guild_id...]

Usage:
-inviteblock allowlist remove [invite_or_guild_id...]

Aliases: del, rem
Usage:
-inviteblock blockall <set_to>


Aliases: blacklist, bl, block
Usage:
-inviteblock blocklist add [invite_or_guild_id...]

Usage:
-inviteblock blocklist remove [thing_to_block...]

Aliases: del, rem

Aliases: immune
Usage:
-inviteblock immunity add [channel_user_role...]

Usage:
-inviteblock immunity remove [channel_user_role...]

Aliases: del, rem

Jailer

Author(s): valor (Valor_bound)

Repo: https://github.com/taintedvalor/Valors-cogs

Command Description
Usage:
-jailer configjailchannel <channel>

Usage:
-jailer configjailrole <role>

Usage:
-jailer jail <member>

Usage:
-jailer unjail <member>

LastFM

Interacts with the last.fm API.

Author(s): flare(flare#0001), joinem, fixator10, and ryan

Repo: https://github.com/flaree/lastfm-red

Command Description
Usage:
-crowns [user]

Usage:
-fm artist [timeframe] <toptracks|topalbums|overview> <artist name>

Usage:
-fm chart [album | artist | recent | track] [timeframe] [width]x[height]

Usage:
-fm compare albums <user> [period=1month]

Aliases: album
Usage:
-fm compare artists <user> [period=1month]

Aliases: artist
Usage:
-fm compare tracks <user> [period=1month]

Aliases: track

Aliases: set

Aliases: unset
Usage:
-fm love <track name> | <artist name>

Usage:
-fm loved [user]

Usage:
-fm lyrics [track]

Aliases: lyr
Usage:
-fm nowplaying [user]

Aliases: np
Usage:
-fm profile [user]

Usage:
-fm recent [amount]

Aliases: recents, re
Usage:
-fm server chart [album | artist | tracks] [timeframe] [width]x[height]


Aliases: np
Usage:
-fm server recent [amount]

Aliases: recents, re

Aliases: talb

Aliases: ta

Aliases: tt
Usage:
-fm streak [user]


Aliases: albums
Usage:
-fm tag album add <tag>,[tag] | [album name] | [artist name]

Usage:
-fm tag album list [album name] | [artist name]

Usage:
-fm tag album remove <tag>,[tag] | [album name] | [artist name]

Usage:
-fm tag artist add <tag>,[tag] | [artist name]

Usage:
-fm tag artist list [artist name]

Usage:
-fm tag artist remove <tag>,[tag] | [artist name]


Aliases: tracks, song
Usage:
-fm tag track add <tag>,[tag] | [track name] | [artist name]

Usage:
-fm tag track list [track name] | [artist name]

Usage:
-fm tag track remove <tag>,[tag] | [track name] | [artist name]

Usage:
-fm topalbums [timeframe] [amount]

Aliases: talb
Usage:
-fm topartists [timeframe] [amount]

Aliases: ta
Usage:
-fm toptracks [timeframe] [amount]

Aliases: tt
Usage:
-fm unlove <track name> | <artist name>


Aliases: cloud, wc
Usage:
-fm wordcloud albums [user]

Aliases: album
Usage:
-fm wordcloud artists [user]

Aliases: artist
Usage:
-fm wordcloud tracks [user]

Aliases: track
Usage:
-scrobble <track name> | <artist name>

Usage:
-whoknows <artist name>

Aliases: wk
Usage:
-whoknowsalbum <album name> | <artist name>

Aliases: wka, whoknowsa
Usage:
-whoknowstrack <track name> | <artist name>

Aliases: wkt, whoknowst

Lenny

乁(-ロ-)ㄏ

Command Description

Aliases: donger

Lock

Advanced channel and server locking.

Author(s): inthedark.org and Phenom4n4n

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

Command Description
Usage:
-lock [channel] [roles_or_members]

Usage:
-lock server [roles...]

Usage:
-unlock [channel] [state] [roles_or_members]

Usage:
-unlock server [roles...]

Usage:
-unviewlock [channel] [state] [roles_or_members]

Usage:
-viewlock [channel] [roles_or_members]

LoveCalc

Calculate the love between two people.

Command Description
Usage:
-lovecalc <p1> [p2]

McWhitelister

Command Description
Usage:
-mccommand <command>

Usage:
-whitelister add <name>

Usage:
-whitelister addmin <name>

Usage:
-whitelister adminremove <name>

Usage:
-whitelister setup <host> <port> <password>

Meme

Author(s): blizzardthewolf

Repo: https://git.purplepanda.cc/blizz/blizz-cogs

Command Description

MessagePinner

Pins messages based on configured text

Command Description
Usage:
-pinset infinite [cycle]

Usage:
-pintrigger [text]

MineSweeper

Command Description
Usage:
-msnew [width=14] [length=14] [bombs=40]

Minecraft

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

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

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

Usage:
-minecraft editlastmessage [channel] <state>

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

Usage:
-minecraft getserver <server_url>

Usage:
-minecraft removeserver [channel] <server_url>

Aliases: remove, -

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

MorseShark

Encoder/Decoder for morse codes!


You can decode morse code into text or encode text into morse code.

This was a simple cog to make, so if you want to take from this for your own, feel free.

Author(s): SharkyTheKing

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

Command Description
Usage:
-morse decode <message>

Usage:
-morse encode <message>

Mutes

Mute users temporarily or indefinitely.

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

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

Aliases: channelmute
Usage:
-muteset defaulttime [time]

Aliases: time
Usage:
-muteset makerole <name>

Usage:
-muteset notification [channel]

Usage:
-muteset role [role]

Usage:
-muteset senddm <true_or_false>


Aliases: showsettings
Usage:
-muteset showmoderator <true_or_false>

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

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

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

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

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

NotSoBot

Rewrite of many NotSoBot commands to work on RedBot V3

Author(s): NotSoSuper and TrustyJAID

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

Command Description
Usage:
-aesthetics <text>

Aliases: aes
Usage:
-ascii <text>

Aliases: expand
Usage:
-caption [urls] [text=Caption] [color=white] [size=40] [x=0] [y=0]

Usage:
-emojify <txt>

Usage:
-flipimg [urls]

Usage:
-flop [urls]

Usage:
-gascii [urls]

Usage:
-glitch [urls] [iterations] [amount] [seed]

Aliases: jpglitch
Usage:
-gmagik [urls] [frame_delay=1]

Usage:
-haah [urls]

Aliases: magik4, mirror2
Usage:
-hooh [urls]

Aliases: magik6, mirror4
Usage:
-iascii [urls]

Usage:
-invert [urls]

Aliases: inverse, negate
Usage:
-jpeg [urls] [quality=1]

Aliases: needsmorejpeg, jpegify, magik2
Usage:
-magik [urls] [scale=2] [scale_msg]

Aliases: imagemagic, imagemagick, magic, magick, cas, liquid
Usage:
-merge [vertical=True] [urls]

Usage:
-minecraftachievement <txt>

Aliases: achievement
Usage:
-pixelate [urls] [pixels=9]

Aliases: pixel
Usage:
-rip [name] [text]

Usage:
-rotate [degrees=90] [urls]

Usage:
-triggered [urls]

Usage:
-vw [urls] [txt]

Aliases: vaporwave, vape, vapewave
Usage:
-waaw [urls]

Aliases: magik3, mirror
Usage:
-watermark [urls] [mark] [x=0] [y=0] [transparency=0]

Aliases: wm
Usage:
-woow [urls]

Aliases: magik5, mirror3

OnlineStats

Information about what devices people are using to run discord.

Command Description
Usage:
-onlineinfo [member]


Aliases: onlinestats

PartyGames

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

Command Description

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

Usage:
-partygames fast [maxpoints=5]

Usage:
-partygames long [maxpoints=5]

Usage:
-partygames mix [maxpoints=5]

Usage:
-partygames most [maxpoints=5]


Aliases: pgset
Usage:
-partygamesset bombtime [value]

Usage:
-partygamesset fasttime [value]

Usage:
-partygamesset locale <locale>

Usage:
-partygamesset longtime [value]

Usage:
-partygamesset mosttime [value]

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

PetPet

Make PetPet GIFs!

Author(s): PhenoM4n4n, Kuro, and Glas

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

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

PfpImgen

Make images from avatars!

Author(s): PhenoM4n4n and Glas

Repo: https://github.com/DJTOMATO/glas-cogs

Command Description
Usage:
-ahoy [member]

Usage:
-ahri [member]

Aliases: lookat
Usage:
-amigo [member]

Usage:
-ash [member]

Usage:
-banner [member]

Usage:
-bau [member]

Usage:
-better [member]

Aliases: playbetter
Usage:
-bill [member]

Usage:
-bonk [member]

Usage:
-cage [member]

Aliases: sapeado
Usage:
-cloudflare [member]

Aliases: discord
Usage:
-clowno [member]

Usage:
-competition [member]

Usage:
-conference [member]

Usage:
-denwa [member]

Usage:
-didyou [member]

Usage:
-dj [member]

Aliases: ameto
Usage:
-doctor [member]

Usage:
-dreams [member]

Usage:
-elite [member]

Aliases: emiko
Usage:
-evidence [member]

Usage:
-feeling [member]

Usage:
-fraud [member]

Aliases: mrbest
Usage:
-fumopic [member]

Aliases: fumopicture
Usage:
-funado [member]

Usage:
-gosling [member]

Aliases: gos
Usage:
-honestly [member]

Usage:
-horny [member]

Usage:
-huaso [member]

Usage:
-idiot [member]

Usage:
-ilove [member]

Usage:
-ina [member]

Aliases: inapic
Usage:
-ineko [member]

Aliases: catgirl
Usage:
-ipunch [member]

Usage:
-ireally [member]

Usage:
-itis [member]

Usage:
-jack [member]

Usage:
-kowone [member]

Usage:
-lies [member]

Aliases: liar
Usage:
-marihat [member]

Usage:
-marisa [member]

Aliases: selfie
Usage:
-mhr [member]

Usage:
-mygf [member]

Usage:
-nep [member]

Aliases: nepnep
Usage:
-nickel [member] <text>

Usage:
-nofun [member]

Aliases: nofunallowed
Usage:
-pippa [member]

Aliases: otsucringe
Usage:
-pretend [member]

Usage:
-reliable [member]

Aliases: olreliable
Usage:
-religion [member]

Aliases: youcould
Usage:
-rika [member]

Usage:
-sanic [member]

Usage:
-secreto [member]

Usage:
-shutup [member] <text>

Usage:
-simp [member]

Usage:
-slur [member]

Usage:
-stoptalking [member] <text>

Usage:
-sugoi [member]

Usage:
-sus [member]

Usage:
-taiko [member]

Usage:
-thejar [member]

Usage:
-thisnow [member]

Usage:
-thisuser [member]

Usage:
-thrilled [member]

Usage:
-waku [member]

Usage:
-you [member]

Aliases: youu

PingSite

Author(s): blizzardthewolf

Repo: https://git.purplepanda.cc/blizz/blizz-cogs

Command Description
Usage:
-pingsite <url>

Pingtime

🏓

Command Description

Purge

This cog contains commands used for "cleaning up" (deleting) messages.


This is designed as a moderator tool and offers many convenient use cases.
All cleanup commands only apply to the channel the command is executed in.

Messages older than two weeks cannot be mass deleted.
This is a limitation of the API.

Command Description
Usage:
-purge <number> [channel]

Aliases: clean, cleanup
Usage:
-purge after [message_id] [delete_pinned=False]

Usage:
-purge before [message_id] <number> [delete_pinned=False]

Usage:
-purge between <one> <two> [delete_pinned]

Usage:
-purge bot [number=100] [prefix] [channel]

Aliases: bots
Usage:
-purge contains <text> [channel]

Aliases: contain
Usage:
-purge custom [number] <flags>

Usage:
-purge duplicates <number>

Aliases: duplicate, spam
Usage:
-purge embeds <number> [channel]

Aliases: embed
Usage:
-purge emoji <number> [channel]

Aliases: emojis
Usage:
-purge files <number> [channel]

Aliases: file
Usage:
-purge images <number> [channel]

Aliases: image
Usage:
-purge mine <number> [channel]

Usage:
-purge reactions <number> [channel]

Aliases: reaction
Usage:
-purge regex [pattern] <number> [channel]

Usage:
-purge self <number> [channel]

Usage:
-purge user <member> <number> [channel]

Aliases: member

PyLavConfigurator

Configure PyLav library settings

Command Description

Aliases: plconfig
Usage:
-plset dj <role_or_member>

PyLavController

Set a channel to listens and control the music player.

Command Description

Aliases: ar, listen

Aliases: as, search

Aliases: spam
Usage:
-plcontrollerset channel <channel>


Aliases: sm

PyLavEffects

Apply filters and effects to the PyLav player

Command Description

PyLavPlayer

A Media player using the PyLav library

Command Description
Usage:
-bump <queue_number> [after_current=False]

Usage:
-connect [channel]


Aliases: disconnect
Usage:
-np [to_dm=False]

Aliases: now
Usage:
-play [query]

Aliases: p

Aliases: guild
Usage:
-playerset server auto <toggle>

Usage:
-playerset server autoshuffle <toggle>

Usage:
-playerset server dc alone <toggle> [after]

Usage:
-playerset server dc empty <toggle> [after]

Usage:
-playerset server deafen <toggle>

Aliases: deaf
Usage:
-playerset server dj add [roles_or_users]...

Usage:
-playerset server dj remove [roles_or_users]...

Usage:
-playerset server lock commands [channel]

Usage:
-playerset server lock voice [channel]

Aliases: vc
Usage:
-playerset server playlist <playlist>

Usage:
-playerset server shuffle <toggle>

Usage:
-playerset server vol <volume>

Aliases: volume
Usage:
-playnext <query>

Aliases: pn

Aliases: previous

Aliases: q
Usage:
-remove <track_url_or_index> [remove_duplicates=False]

Usage:
-repeat [queue]

Usage:
-seek <seek>

Usage:
-volume <volume>

PyLavUtils

Utility commands for PyLav

Command Description
Usage:
-plutils decode <base64>

QR

Generate a QR code.

Command Description
Usage:
-qr <text>

Quarantine

Quarantine a user

Command Description
Usage:
-quar [user] [reason]

Usage:
-quarall [quarType=1] <userSearchText>

Usage:
-setquar report [channel]

Usage:
-setquar role [role]

RPS

Rock, Paper, Scissors (Lizard, Spock)


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

Author(s): YamiKaitou#8975

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

Command Description

Aliases: rpslsrules

RSS

RSS feeds for your server.

Command Description
Usage:
-rss add <feed_name> [channel] <url>

Usage:
-rss embed color <feed_name> [channel] [color]

Aliases: colour
Usage:
-rss embed image <feed_name> [channel] [image_tag_name]

Usage:
-rss embed thumbnail <feed_name> [channel] [thumbnail_tag_name]

Usage:
-rss embed toggle <feed_name> [channel]

Usage:
-rss find <website_url>

Usage:
-rss force <feed_name> [channel]

Usage:
-rss limit <feed_name> [channel] [character_limit]

Usage:
-rss list [channel]

Usage:
-rss listtags <feed_name> [channel]

Usage:
-rss remove <feed_name> [channel]

Aliases: delete, del
Usage:
-rss showtemplate <feed_name> [channel]

Usage:
-rss tag allow <feed_name> [channel] [tag]

Usage:
-rss tag allowlist <feed_name> [channel]

Usage:
-rss tag remove <feed_name> [channel] [tag]

Aliases: delete
Usage:
-rss template <feed_name> [channel] [template]

Usage:
-rss viewtags <feed_name> [channel]

RSSNotifier

Get role and/or user mentions about feed updates.

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

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

Command Description
Usage:
-rssnotifier addroles <feed_name> <channel> <roles...>

Aliases: addrole
Usage:
-rssnotifier adminoptout <feed_name> <channel> [user_ids...]

Usage:
-rssnotifier listroles <feed_name> [channel]

Usage:
-rssnotifier optin <feed_name> [channel]

Usage:
-rssnotifier optout <feed_name> [channel]

Usage:
-rssnotifier removeroles <feed_name> <channel> <roles...>

Aliases: removerole
Usage:
-rssnotifier usermentions [state]

RYDCog

'Return YouTube Dislikes' cog

Command Description
Usage:
-ryd <url>

Aliases: returnyoutubedislike, ytdislikes
Usage:
-ryd-config guild channel [channel]

Randomness

A few fun commands involving randomness.

Author(s): hollowstrawberry

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

Command Description

Aliases: dessert
Usage:
-pp [whose]

Usage:
-rate <thing>

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>

Recipes

A cog to search and show a cooking recipe!

Command Description
Usage:
-recipe <query>

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

Aliases: searchrecipe

Reminders

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

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


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

Usage:
-reminder edit <reminder>

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

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

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

Usage:
-reminder remove [reminders]...

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

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

Usage:
-reminder text <reminder> <text>

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

Aliases: timestamp

Aliases: parsingtips
Usage:
-reminder timezone <timezone>

Usage:
-remindme <time> [message_or_text]

Reports

Create user reports that server staff can respond to.


Users can open reports using `[p]report`. These are then sent
to a channel in the server for staff, and the report creator
gets a DM. Both can be used to communicate.

Command Description
Usage:
-report [text]

Usage:
-report interact <ticket_number>

Usage:
-reportset output <channel>


Aliases: toggleactive

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]

Say

Speak as if you were the bot


Documentation: http://laggron.red/say.html

Author(s): retke (El Laggron)

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

Command Description
Usage:
-interact [channel]

Usage:
-say [channel] [text]

Usage:
-sayad [channel] <delete_delay> [text]

Usage:
-sayd [channel] [text]

Aliases: sd
Usage:
-saym [channel] [text]

Aliases: sm

Seen

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

Author(s): AAA3A and aikaterna

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

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

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

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

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

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

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

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

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>

SmartLyrics

Gets lyrics for your current song.

Author(s): ryan5453

Repo: https://github.com/kaogurai/cogs

Command Description
Usage:
-lyrics [query]

Aliases: l, ly

Snake

A simple Snake Game

Command Description

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]

Speak

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

Author(s): epic guy#0715

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

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

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

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

Spotify

Display information from Spotify's API

Author(s): TrustyJAID and NeuroAssassin

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

Command Description

Aliases: sp

Aliases: artists
Usage:
-spotify artist albums <to_follow>

Aliases: album
Usage:
-spotify artist follow <to_follow>

Usage:
-spotify device default [device_name]

Usage:
-spotify device transfer [device_name]


Aliases: genre
Usage:
-spotify now [detailed=False] [member] [public=True]

Aliases: np
Usage:
-spotify play [url_or_playlist_name]


Aliases: playlists
Usage:
-spotify playlist add <name> <to_add>

Usage:
-spotify playlist create <name> [public=False] [description]

Usage:
-spotify playlist follow [public=False] <to_follow>


Aliases: ls
Usage:
-spotify playlist remove <name> <to_remove>

Usage:
-spotify queue <songs>

Usage:
-spotify recent [detailed=False]

Usage:
-spotify recommendations [detailed=False] <recommendations>

Aliases: recommendation, recommend
Usage:
-spotify repeat ["off"|"track"|"context"]

Usage:
-spotify seek <seconds>

Usage:
-spotify set clearreactions <clear_after>

Usage:
-spotify set deletemessage <delete_after>

Usage:
-spotify set showprivate <show_private>


Aliases: settings
Usage:
-spotify shuffle [state]

Usage:
-spotify volume <volume>

Aliases: vol

StableDiffusion

Stable Diffusion using the Replicate API.

Command Description
Usage:
-stablediffusion <prompt>

Aliases: dream, diffusion

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>

StatTrack

Track your bot's metrics and view them in Discord.
This cog creates its own SQLite database to store data, using around 150KB per day.


Commands will output as a graph.
Data can also be exported with `[p]stattrack export` into a few different formats.

Author(s): @vexingvexed

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

Command Description
Usage:
-stattrack channels [timespan=1d] [metrics]

Usage:
-stattrack commands [timespan=1 day, 0:00:00]

Usage:
-stattrack latency [timespan=1 day, 0:00:00]

Aliases: ping
Usage:
-stattrack looptime [timespan=1 day, 0:00:00]

Aliases: time, loop
Usage:
-stattrack messages [timespan=1 day, 0:00:00]

Usage:
-stattrack servers [timespan=1 day, 0:00:00]

Aliases: guilds
Usage:
-stattrack status [timespan=1d] [metrics]


Aliases: sys
Usage:
-stattrack system cpu [timespan=1 day, 0:00:00]

Usage:
-stattrack system mem [timespan=1 day, 0:00:00]

Aliases: memory, ram
Usage:
-stattrack users [timespan=1d] [metrics]

Status

Automatically check for status updates.


When there is one, it will send the update to all channels that
have registered to recieve updates from that service.

There's also the `status` command which anyone can use to check
updates wherever they want.

If there's a service that you want added, contact @vexingvexed or
make an issue on the GitHub repo (or even better a PR!).

Author(s): @vexingvexed

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

Command Description
Usage:
-status <service>

Usage:
-statusset add <service> [channel]

Usage:
-statusset clear [channel]

Aliases: erase
Usage:
-statusset edit mode [channel] <service> <mode>

Usage:
-statusset edit restrict [channel] <service> <restrict>

Usage:
-statusset edit webhook [channel] <service> <webhook>

Usage:
-statusset list [service]

Aliases: show, settings
Usage:
-statusset preview <service> <mode> <webhook>

Usage:
-statusset remove <service> [channel]

Aliases: del, delete

Sticky

Sticky messages to your channels.

Command Description
Usage:
-sticky <content>

Usage:
-sticky existing <message_id_or_url>

Usage:
-sticky toggleheader <true_or_false>

Usage:
-unsticky [force=False]

StickyMember

Author(s): Dav and Idea: Daniel_Edits

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

Command Description
Usage:
-stickymem <member>

Usage:
-unstickymem <member>

StripeIdentity

Command Description
Usage:
-agecheck <user>

Usage:
-cancelverification <user>

Usage:
-idcheck <user>

Usage:
-setageverifiedrole <role>

Usage:
-setidverifiedrole <role>

Usage:
-setverificationchannel <channel>

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

TTT

Tic Tac Toe

Author(s): aikaterna and HizkiFW

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

Command Description
Usage:
-ttt [move]

Tags

Create and use tags.


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

Author(s): PhenoM4n4n, sravan, and npc203

Repo: https://github.com/phenom4n4n/phen-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]

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 unalias <tag> <alias>


Aliases: stats

TempRoles

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

Author(s): AAA3A and Obi-Wan3

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

Command Description

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

Usage:
-temproles addjoiningtemprole <role> <duration>

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

Aliases: add, +
Usage:
-temproles edit <member> <role> <duration>

Usage:
-temproles list [member] [role]

Usage:
-temproles logschannel [logs_channel]

Usage:
-temproles removeallowedselftemprole <role>

Usage:
-temproles removejoiningtemprole <role>

Usage:
-temproles selfassign <role> <duration>

Aliases: selfadd
Usage:
-temproles selfunassign <role>

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

Aliases: remove, -

TheMovieDB

Search for informations of movies and TV shows from themoviedb.org.

Command Description
Usage:
-movie <query>

Aliases: movies
Usage:
-people <query>

Aliases: person
Usage:
-tvshow <query>

Aliases: tv

TicketTool

A cog to manage a Tickets system!

Command Description

Aliases: tickettoolset
Usage:
-settickettool adminroles <profile> <admin_roles>

Usage:
-settickettool auditlogs <profile> <audit_logs>

Usage:
-settickettool categoryclose <profile> <category channel>

Usage:
-settickettool categoryopen <profile> <category channel>

Usage:
-settickettool closeconfirmation <profile> <close_confirmation>

Usage:
-settickettool closeonleave <profile> <close_on_leave>

Usage:
-settickettool createonreact <profile> <create_on_react>

Usage:
-settickettool custommessage <profile> <custom_message>

Usage:
-settickettool custommodal <profile> <custom_modal>

Usage:
-settickettool deleteonclose <profile> <delete_on_close>

Usage:
-settickettool dynamicchannelname <profile> <dynamic_channel_name>

Usage:
-settickettool enable <profile> <enable>

Usage:
-settickettool forumchannel <profile> <forum_channel>

Usage:
-settickettool logschannel <profile> <logschannel>

Usage:
-settickettool message <profile> [channel] [message] [reason_options]... [emoji=🎟️] [label]

Usage:
-settickettool modalconfig <profile> [confirmation=False]

Aliases: configmodal
Usage:
-settickettool modlog <profile> <modlog>

Usage:
-settickettool nbmax <profile> <nb_max>

Usage:
-settickettool pingroles <profile> <ping_roles>

Usage:
-settickettool profileadd <profile>

Aliases: addprofile
Usage:
-settickettool profileclone <old_profile> <profile>

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

Aliases: removeprofile
Usage:
-settickettool profilerename <old_profile> <profile>

Aliases: renameprofile

Aliases: listprofiles
Usage:
-settickettool renamechanneldropdown <profile> <rename_channel_dropdown>

Usage:
-settickettool resetsetting <profile> <setting>

Usage:
-settickettool showsettings <profile> [with_dev=False]

Usage:
-settickettool supportroles <profile> <support_roles>

Usage:
-settickettool ticketrole <profile> <role>

Usage:
-settickettool usercanclose <profile> <user_can_close>

Usage:
-settickettool viewroles <profile> <view_roles>

Usage:
-ticket addmember [members]...

Aliases: add
Usage:
-ticket claim [member] [reason=No reason provided.]

Usage:
-ticket close [confirmation] [reason=No reason provided.]

Usage:
-ticket create [profile] [reason=No reason provided.]

Aliases: +
Usage:
-ticket createfor [profile] <member> [reason=No reason provided.]

Usage:
-ticket delete [confirmation=False] [reason=No reason provided.]

Usage:
-ticket list <profile> ["open"|"close"|"all"] [owner]

Usage:
-ticket lock [confirmation] [reason=No reason provided.]

Usage:
-ticket open [reason=No reason provided.]

Aliases: reopen
Usage:
-ticket owner <new_owner> [reason=No reason provided.]

Usage:
-ticket removemember [members]...

Aliases: remove
Usage:
-ticket rename <new_name> [reason=No reason provided.]

Usage:
-ticket unclaim [reason=No reason provided.]

Usage:
-ticket unlock [reason=No reason provided.]

TimeChannel

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


A list of timezones can be found here, though you should be able to enter any
major city: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List

There is a fuzzy search so you don't need to put the region in, only the city.

The `[p]timezones` command (runnable by anyone) will show the full location name.

Author(s): @vexingvexed

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

Command Description

Aliases: tcset
Usage:
-timechannelset create <string>

Usage:
-timechannelset remove <channel>

Usage:
-timechannelset short <timezone>

Timestamp

A discord timestamp creator cog.

Command Description

Aliases: ts
Usage:
-timestamp absolute <time>

Aliases: a
Usage:
-timestamp relative <relative_time>

Aliases: r
Usage:
-timestamp snowflake <snowflake>

Aliases: s
Usage:
-timestamp timezone [timezone]

Aliases: tz
Usage:
-timestamp timezone set <timezone>

ToDo

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


This cog is my oldest, still standing cog and holds a special place in my heart even though it's a pain to work on lol

I hope you have as much fun with it as I had designing it ❤
- Jojo#7791

Command Description
Usage:
-todo <index>

Usage:
-todo add [pinned] <todo>

Usage:
-todo complete <indexes...>

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

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

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

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

Usage:
-todo delete <indexes...>

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

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


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


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

Usage:
-todo manager remove <user>

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

Usage:
-todo pin <index>

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

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

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

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

Usage:
-todo shared list <user>

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

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

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

Usage:
-todo sort [reverse]


Aliases: suggest

Aliases: todosettings
Usage:
-todoset autosort <value>


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

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

Aliases: temoji
Usage:
-todoset colour [colour]

Usage:
-todoset combine <value>

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

Aliases: cemoji
Usage:
-todoset details <value>

Usage:
-todoset embeds <value>

Aliases: embed
Usage:
-todoset markdown <value>

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

Aliases: index
Usage:
-todoset preset <preset>

Usage:
-todoset pretty <value>

Usage:
-todoset private <value>

Usage:
-todoset timestamps <value>

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

Aliases: temoji

Trivia

Play trivia with friends!

Command Description
Usage:
-trivia <categories...>

Usage:
-trivia info <category>


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

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

Usage:
-triviaset botplays <true_or_false>

Usage:
-triviaset maxscore <score>

Usage:
-triviaset override <enabled>

Usage:
-triviaset payout <multiplier>

Usage:
-triviaset revealanswer <true_or_false>

Usage:
-triviaset stopafter <seconds>

Usage:
-triviaset timelimit <seconds>

Usage:
-triviaset usespoilers <true_or_false>

TypeRacer

A Typing Speed test cog, to give test your typing skills

Author(s): epic guy#0715

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

Command Description
Usage:
-speedevent start [countdown] [args]

Usage:
-typerset dm <toggle>

Usage:
-typerset time <num>

Usage:
-typerset type <type_txt>

Usage:
-typerset words <min> <max>

URLScan

URLScan file upload and analysis via Discord

Author(s): adminescalation and wldvr

Repo: https://github.com/BeeHiveCyberSecurity/BeeHive-Cogs

Command Description
Usage:
-urlscan [urls]

Usage:
-urlscan autoscan [state]

UTTT

Play ultimate tic tac toe with one other person.

Command Description
Usage:
-uttt [opponent]

Unbelievaboat

Unbelievaboat Commands.

Author(s): flare(flare#0001)

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

Command Description
Usage:
-addmoneyrole <amount> <role> [destination=wallet]

Aliases: addcashrole
Usage:
-deposit <amount>

Usage:
-removemoneyrole <amount> <role> [destination=wallet]

Aliases: removecashrole
Usage:
-rob <user>

Usage:
-roulette <amount> <bet>

Usage:
-rouletteset payouts <type> <payout>

Usage:
-rouletteset time <time>


Aliases: unb-set
Usage:
-unbset add-reply <job> <reply>

Usage:
-unbset betting <min | max> <amount>

Usage:
-unbset cooldown <job> <time>

Usage:
-unbset default-replies <enable | disable>

Usage:
-unbset del-reply <job> <id>

Usage:
-unbset failure-rate <rob | crime> <amount>

Aliases: failurerate
Usage:
-unbset fine-rate <min | max> <amount>

Aliases: finerate
Usage:
-unbset interest-rate <amount>

Aliases: interestrate
Usage:
-unbset list-replies <job>

Usage:
-unbset payout <work | crime> <min | max> <amount>

Usage:
-unbset wallet max <amount>

Usage:
-unbset wallet toggle <on_or_off>

Usage:
-wallet balance [user]

Usage:
-wallet leaderboard [top=10]

Usage:
-wallet set <user> <amount>

Usage:
-withdraw <amount>

VirusTotal

VirusTotal file upload and analysis via Discord

Author(s): adminescalation and wldvr

Repo: https://github.com/BeeHiveCyberSecurity/BeeHive-Cogs

Command Description

Aliases: sh
Usage:
-virustotal scan [file_url]

Aliases: vt

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:
-getbanner [user]

Usage:
-getuser <user_id>

Aliases: finduser
Usage:
-getwebhook <webhook_id>

Usage:
-oldestaccounts [amount=10] [include_bots=False]

Usage:
-oldestchannels [amount=10]

Usage:
-oldestmembers [amount=10] [include_bots=False]

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

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

Usage:
-rolemembers <role>

Usage:
-text2binary <text>

Usage:
-todorefresh <confirm>

Aliases: refreshtodo

Warnings

Warn misbehaving users and take automated actions.

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

Usage:
-warn <member> [points=1] <reason>

Usage:
-warnaction add <name> <points>

Usage:
-warnaction delete <action_name>

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

Usage:
-warningset allowcustomreasons <allowed>

Usage:
-warningset senddm <true_or_false>

Usage:
-warningset showmoderator <true_or_false>

Usage:
-warningset usewarnchannel <true_or_false>

Usage:
-warningset warnchannel [channel]

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

Aliases: add
Usage:
-warnreason delete <reason_name>

Aliases: remove, del

Weather

Get weather data from https://openweathermap.org

Command Description
Usage:
-weather [forecast] [units] <search>

Aliases: we
Usage:
-weather coords [forecast] [units] <lat> <lon>

Aliases: co, coordinates
Usage:
-weather set bot <units>

Usage:
-weather set guild <units>

Aliases: server
Usage:
-weather set user <units>

Usage:
-weather zip [forecast] [units] <zipcode>

Webhook

Various webhook commands to create and send messages along webhooks!

Author(s): PhenoM4n4n and AAA3A

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

Command Description

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

Usage:
-webhook closesession [channel]

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

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

Usage:
-webhook edit <message> [content]

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


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

Usage:
-webhook reversed [channel] <message>

Usage:
-webhook say [channel] [content]

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

Usage:
-webhook session <webhook_link>

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

WhoPlays

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

Author(s): Stevy and Predä

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

Command Description
Usage:
-whoplays <game>

Aliases: whoplay

Wikipedia

Look up stuff on Wikipedia.

Command Description
Usage:
-wikipedia <query>

Aliases: wiki

WordStats

Tracks commonly used words.

Command Description
Usage:
-topchatters [guild] [word] [amount=10]

Usage:
-topchatters global [word] [amount=10]

Usage:
-topratio <word> [guild] [amount=10] [min_total=0]

Usage:
-topratio global <word> [amount=10] [min_total=0]

Usage:
-wordstats [member_or_guild] [amount_or_word=30]

Usage:
-wordstats global [amount_or_word=30]

Usage:
-wordstatsset channel [value]

Usage:
-wordstatsset minlength [value]

Usage:
-wordstatsset server [value]

Usage:
-wordstatsset stopwords [value]

Usage:
-wordstatsset user [value]

YouTube

Search YouTube for videos.

Author(s): aikaterna and Paddo

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

Command Description
Usage:
-youtube <query>

Usage:
-ytsearch <query>

core

Command Description
Usage:
-cably <args>

Aliases: c

imgGen

Command Description
Usage:
-gen <args>

Aliases: i