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 contributors [bank]

Aliases: contributions, contribs
Usage:
::donation goal progress [bank]


Aliases: lb
Usage:
::donation logs [bank] [user=<you>]

Aliases: log
Usage:
::donation logs undo [bank] [user=<you>] <log_message>

Aliases: revert, delete, remove
Usage:
::donation remove [bank] [user=<you>] <amount> [multiplier=1.0] [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>


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

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

Aliases: remove, del, -

Aliases: flag
Usage:
::donoset bank goal info <bank>

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>

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

EmojiTools

Tools for Managing Custom Emojis

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

ExtendedModLog

Extended modlogs
Works with core modlogset channel

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>

FirstMessage

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

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

ForceMention

Mention the unmentionables

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

Aliases: fmention

FreeLoaderMode

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

Command Description

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

Usage:
::freeloadermode logchannel [channel]

Aliases: lc, logchan
Usage:
::freeloadermode message [message]

Aliases: msg
Usage:
::freeloadermode on [time]


Aliases: ss, show, settings
Usage:
::freeloadermode time <time>

Aliases: tempbanlength, banlength
Usage:
::freeloadermode whitelist user add [user]

Usage:
::freeloadermode whitelist user remove [user]

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>


Aliases: sw
Usage:
::urban <word>

Giveaways

Host embedded giveaways in your server with the help of reactions.
This cog is a very complex cog and could be resource intensive on your bot.
Use [p]giveaway explain command for an indepth explanation on how to use the commands.

Command Description

Aliases: g
Usage:
::giveaway cancel <message>

Usage:
::giveaway drop <prize>

Aliases: firsttoreact, ftr
Usage:
::giveaway eligible <message>

Usage:
::giveaway end <message> [reason]

Usage:
::giveaway entrants <message> [formatting={member(mention)} - {member} ({member(id)})]

Usage:
::giveaway explain [query]

Usage:
::giveaway flash <amount> <prize>

Aliases: f, flashes
Usage:
::giveaway invalidate <message> <member>

Aliases: remove
Usage:
::giveaway reroll [message_id_or_reply] [winners=1] [exclude_old_winners=False]

Usage:
::giveaway show <message>

Usage:
::giveaway start [time] <winners> [requirements] <prize> [flags]

Aliases: s

Aliases: topmanagers
Usage:
::giveaway validate <message> <member>

Aliases: add

Aliases: gset, giveawaysetting
Usage:
::giveawaysettings autodelete <toggle>

Aliases: autodel
Usage:
::giveawaysettings blacklist [roles]

Aliases: bl

Aliases: by
Usage:
::giveawaysettings bypass add [roles...]

Aliases: a, +
Usage:
::giveawaysettings bypass remove [roles...]

Aliases: r, -
Usage:
::giveawaysettings defaults [confirm=False]

Usage:
::giveawaysettings disabledm <status>

Usage:
::giveawaysettings embed color [colour=#303036]

Aliases: colour
Usage:
::giveawaysettings embed description <description>

Usage:
::giveawaysettings embed thumbnail [thumbnail]

Usage:
::giveawaysettings embed title <title>

Usage:
::giveawaysettings emoji <emoji>

Usage:
::giveawaysettings endmsg <message>

Usage:
::giveawaysettings entryacceptedmessage <message>

Aliases: eam
Usage:
::giveawaysettings entryrejectedmessage <message>

Aliases: erm
Usage:
::giveawaysettings entryremovedmessage <message>

Aliases: erem
Usage:
::giveawaysettings gmsg <message>

Aliases: header, giveawaymessage
Usage:
::giveawaysettings hostdm [message]

Usage:
::giveawaysettings log [channel]

Aliases: logchannel

Aliases: managers
Usage:
::giveawaysettings manager add [roles...]

Aliases: a, +
Usage:
::giveawaysettings manager remove [roles...]

Aliases: r, -

Aliases: rolemulti, rm
Usage:
::giveawaysettings multi add <role> <multi>

Aliases: a
Usage:
::giveawaysettings multi remove <role>

Aliases: r
Usage:
::giveawaysettings pingrole <role>

Usage:
::giveawaysettings removereact <status>

Aliases: rr
Usage:
::giveawaysettings restore <message>


Aliases: show_default_requirements, showdefault, showdefaults

Aliases: ss, show, showset
Usage:
::giveawaysettings tmsg <message>

Usage:
::giveawaysettings unblacklist [roles]...

Aliases: ubl
Usage:
::giveawaysettings winnerdm [message]

GuessTheNumber

A simple gtn game.

Command Description

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]

Heist

Host and track heists.

Command Description
Usage:
::heist start [roles] [flags]

Aliases: s
Usage:
::heistset manager <"add"|"remove"> [roles]

Aliases: man
Usage:
::heistset pingrole <role>


Aliases: showset, ss

Highlight

Be notified when keywords are sent.

Command Description
Usage:
::highlight add [channel] [text...]

Usage:
::highlight blacklist channel <channel>

Usage:
::highlight blacklist user <user>

Usage:
::highlight bots <state> [channel] [word]

Usage:
::highlight boundary <state> [channel] [word]

Usage:
::highlight cooldown [seconds]

Usage:
::highlight guild add [text...]

Usage:
::highlight guild bots <state> [word]

Usage:
::highlight guild boundary <state> [word]

Usage:
::highlight guild remove [text...]

Usage:
::highlight guild toggle <state> [word]

Usage:
::highlight list [channel]

Usage:
::highlight remove [channel] [text...]

Usage:
::highlight toggle <state> [channel] [word]

Usage:
::highlight whitelist user <user>

Info

Custom info commands.

Command Description
Usage:
::userinfo [member]

Aliases: ui

Insult

Airenkun's Insult Cog

Author(s): Airen, JennJenn, and TrustyJAID

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

Command Description
Usage:
::insult [user]

Aliases: takeitback

JoinPing

Ghost ping users when they join.

Command Description

Aliases: joinpingset

Aliases: c, channels
Usage:
::jpset channel add [channels...]

Aliases: a
Usage:
::jpset channel remove [channels...]

Aliases: r
Usage:
::jpset deleteafter <seconds>

Aliases: da
Usage:
::jpset message <message>

Aliases: m

Aliases: showsettings, settings, setting

LemonTools

Multiple tools that are originally used on Melon.

Command Description

Aliases: advusagec
Usage:
::serversregions [sort=guilds]

Aliases: servreg

Aliases: usagec

LinkQuoter

Quote Discord message links.

Command Description
Usage:
::linkquote [message_link]

Aliases: linkmessage
Usage:
::linkquoteset auto [true_or_false]

Usage:
::linkquoteset delete [true_or_false]

Usage:
::linkquoteset global [true_or_false]

Usage:
::linkquoteset webhook [true_or_false]

Lock

Advanced channel and server locking.

Author(s): inthedark.org and Phenom4n4n

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

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]

LockItUp

Lockdown a list of channels, a channel, or the whole server.

Author(s): KableKompany (KableKompany#0001)

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

Command Description
Usage:
::lockdown [lockrole=False]


Aliases: lds
Usage:
::lockdownset addchan [channels]...

Usage:
::lockdownset addspecialchannel [channels]...

Aliases: asc
Usage:
::lockdownset lockmsg [str]

Usage:
::lockdownset logchan <logchannel>

Usage:
::lockdownset notify [option=True]

Usage:
::lockdownset remusic [vc_channel]...

Usage:
::lockdownset rmchan [channels]...

Usage:
::lockdownset rmspecialchannel [channels]...

Aliases: rsc
Usage:
::lockdownset rmvc [vc_channel]...

Usage:
::lockdownset setmusic [vc_channel]...

Usage:
::lockdownset setvc [vc_channel]...

Usage:
::lockdownset specrole <role>

Usage:
::lockdownset unlockmsg [str]

Usage:
::lockit [channel]

Aliases: lockchan
Usage:
::unlockdown [lockrole=False]

Usage:
::unlockit [channel]

Aliases: ulockchan

MassUnban

Unban all users, or users with a specific ban reason.

Author(s): inthedark.org and aikaterna

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

Command Description
Usage:
::massunban [ban_reason]

MelonTools

general commands for melon

Command Description
Usage:
::serverinfo [guild]

Aliases: si
Usage:
::ship <user1> [user2] [use_nicks=False]

Aliases: combine

MessageTracker

Tracks how many messages people sent.

Command Description
Usage:
::messages [user]


Aliases: ignore

Aliases: lb

Aliases: top10

Aliases: msgtset, messagetrackerset
Usage:
::mtset admin counter <member> <points>

Usage:
::mtset admin delete <member>

Aliases: deletecount

Aliases: resetguild
Usage:
::mtset ignore channel [channels]

Usage:
::mtset ignore user [users]


Aliases: channel

Aliases: user

Aliases: show, ss, settings

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

Usage:
::modset dm toggle [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:
::voiceban <member> [reason]

Usage:
::voicekick <member> [reason]

Usage:
::voiceunban <member> [reason]

ModLog

Browse and manage modlog cases.

Command Description
Usage:
::case <number>

Usage:
::casesfor <member>

Usage:
::listcases <member>

Usage:
::reason [case] <reason>

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 set [role]


Aliases: update
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]

NickNamer

NickNamer

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

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

Usage:
::nick <user> [reason]

Usage:
::nickpurge [are_you_sure]

Usage:
::nickset dm <true_or_false>

Usage:
::nickset modlog <true_or_false>

Usage:
::nickset name <name>

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

Usage:
::unfreezenick <user>

Notes

Store moderator notes on users

Command Description

Aliases: guildnotes
Usage:
::delnote [member=<you>] [id=0]

Usage:
::notes [member=<you>]

Usage:
::removenotes [user=<you>]

Usage:
::setnote [member] <note>

Partners

Custom partnership cog for [botname].

Command Description

Patreon

Command Description

Aliases: patron

Aliases: patrons

Penis

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

Aliases: pp

Permissions

Customise permissions for commands and cogs.

Command Description

Aliases: yaml

Aliases: getguild

Aliases: setguild

Aliases: updateguild
Usage:
::permissions addserverrule <allow_or_deny> <cog_or_command> <who_or_what...>

Aliases: addguildrule
Usage:
::permissions canrun <user> <command>


Aliases: clearguildrules
Usage:
::permissions removeserverrule <cog_or_command> <who_or_what...>

Aliases: removeguildrule
Usage:
::permissions setdefaultserverrule <allow_or_deny> <cog_or_command>

Aliases: setdefaultguildrule

PersonalChannels

Assign and edit personal channels.


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

Command Description

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


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

Usage:
::mychannel blacklist remove <channel_name>

Usage:
::mychannel category <category>

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

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

Usage:
::mychannel name <name>

Usage:
::mychannel perms <user> [perms]

Usage:
::mychannel pin [message]

Usage:
::mychannel position <user> <position>

Usage:
::mychannel remove [member]

Usage:
::mychannel topic <topic>

Usage:
::mychannel unassign <user>

Usage:
::mychannel unpin [message]

PersonalReact

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

Command Description

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

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

Usage:
::personalreact ignorebots <toggle>

Usage:
::personalreact ignoremyself <toggle>

Usage:
::personalreact reactions [reactions]...

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

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

Usage:
::personalreact userid <toggle>


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

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

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

Usage:
::setpersonalreact alwaysallowcustomtrigger <always_allow_custom_trigger>

Usage:
::setpersonalreact blacklistedchannels <blacklisted_channels>

Usage:
::setpersonalreact clearmember <member>

Usage:
::setpersonalreact maxreactionspermember <max_reactions_per_member>

Usage:
::setpersonalreact mincustomtriggerlength <min_custom_trigger_length>

Usage:
::setpersonalreact modalconfig [confirmation=False]

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

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

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


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

Usage:
::setpersonalreact useamountssum <use_amounts_sum>

PokemonDuel

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

Command Description
Usage:
::pokemonduel <opponent>

Aliases: pokeduel
Usage:
::pokemonduel inverse <opponent>


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

Usage:
::pokemonduelset thread [value]

Prefix

Prefix management.

Command Description
Usage:
::prefix add <prefix>

Aliases: +

Aliases: reset
Usage:
::prefix remove <prefix>

Aliases: -
Usage:
::prefix set <prefixes...>

Aliases: =

Premium

Secret Premium Cog.

Command Description
Usage:
::premium guild <"add"|"remove"> [guilds]...

Aliases: guilds
Usage:
::premium user <"add"|"remove"> [users]...

Aliases: users

PressF

Command Description
Usage:
::pressf [user]

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 [prefix] [number=100] [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

Quiz

Play a kahoot-like trivia game with questions from Open Trivia Database.
Originally by Keane for Red v2

Command Description
Usage:
::quiz play [category_name_or_id]

Usage:
::quizset afk <questions>

Usage:
::quizset multiplier <multiplier>

Usage:
::quizset questions <questions>

ReachTools

Shows the reach of roles in a channel.

Command Description
Usage:
::reach <channel> [roles...]

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]

RoleUtils

Useful role commands.


Includes massroling, role targeting, and reaction roles.

Author(s): PhenoM4n4n, Bobloy, TrustyJaid, and Neuro Assassin

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

Command Description
Usage:
::multirole <member> <roles...>

Usage:
::multirole remove <member> <roles...>

Usage:
::reactrole bind <message> <emoji> <role>

Usage:
::reactrole create [emoji_role_groups]... [channel] [color] [name]

Usage:
::reactrole delete <message>

Aliases: remove
Usage:
::reactrole delete bind <message> <emoji>

Usage:
::role <member> <role>

Usage:
::role add <member> <role>

Usage:
::role addmulti <role> <members...>

Usage:
::role all <role>

Usage:
::role bots <role>

Usage:
::role color <role> <color>

Aliases: colour
Usage:
::role create [color=#000000] [hoist=False] [name]

Usage:
::role custom <member> <options>

Usage:
::role hoist <role> [hoisted]

Usage:
::role humans <role>

Usage:
::role in <target_role> <add_role>

Usage:
::role info <role>

Usage:
::role members <role> [formatting={member} - {member(id)}]

Aliases: dump
Usage:
::role name <role> <name>

Usage:
::role rall <role>

Aliases: removeall
Usage:
::role rbots <role>

Usage:
::role remove <member> <role>

Usage:
::role removemulti <role> <members...>

Usage:
::role rhumans <role>

Usage:
::role rin <target_role> <remove_role>

Usage:
::role target add <role> <args>

Usage:
::role target remove <role> <args>

Usage:
::role uniquemembers <roles...>

Aliases: um

Roleplay

Do roleplay with your Discord friends or virtual strangers.

Author(s): ឵឵owo#0055 and inthedark.org#0666

Repo: [email protected]:japandotorg/meloncogs.git

Command Description
Usage:
::baka <member>

Usage:
::bully <member>

Usage:
::cuddle <member>

Usage:
::feed <member>

Usage:
::highfive <member>

Usage:
::hug <member>

Usage:
::kill <member>

Usage:
::kiss <member>

Usage:
::lick <member>

Usage:
::nom <member>

Usage:
::pat <member>

Usage:
::poke <member>

Usage:
::punch <member>

Usage:
::rpstats [member]

Usage:
::slap <member>

Usage:
::tickle <member>

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]

ServerStats

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

Command Description
Usage:
::avatar [member]

Usage:
::channeledit bitrate <channel> <bitrate>

Usage:
::channeledit name <channel> <name>

Usage:
::channeledit nsfw <toggle> [channel]

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

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

Usage:
::channeledit sync <channel> <toggle>

Usage:
::channeledit topic [channel] <topic>

Usage:
::channeledit userlimit <channel> <limit>

Usage:
::channelstats [channel]

Usage:
::emoji <emoji>

Usage:
::getguild [guild]

Usage:
::getguilds <guilds>

Usage:
::getreactions <message>

Aliases: getreaction
Usage:
::getroles [guild]

Aliases: rolestats
Usage:
::guildedit afkchannel [channel]

Usage:
::guildedit afktimeout <timeout>

Usage:
::guildedit name <name>

Usage:
::guildedit systemchannel [channel]

Aliases: welcomechannel
Usage:
::guildedit verificationlevel <level>

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

Aliases: serveremojis
Usage:
::nummembers [guild]

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

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

Usage:
::pruneroles list <days> [role]

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

Usage:
::topic [channel] [topic]

Usage:
::topmembers [number=10] [guild]

Usage:
::whois <user_id>

Shards

A cog to get the shard info and latencies.

Command Description

Aliases: shardinfo

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>

SmartReact

Create automatic reactions when trigger words are typed in chat.

Command Description
Usage:
::addreact <word> <emoji>

Usage:
::delreact <word> <emoji>

Snipe

Bulk sniping deleted and edited messages, for moderation purpose!

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]

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>

Usage:
::starboard remove [starboard]

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

Usage:
::starboard threshold [starboard] <threshold>

Usage:
::starboard toggle [starboard]

Usage:
::unstar [starboard] <message>

Stickers

Stickers utlity commands.

Command Description
Usage:
::stealsticker [message]

Aliases: clone-sticker, clonesticker, steal-sticker

Aliases: getsticker

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]

Suggestion

Per guild, as well as global, suggestion box voting system.

Command Description
Usage:
::addreason <suggestion_id> [is_global] <reason>

Usage:
::approve <suggestion_id> [is_global] [reason]

Usage:
::reject <suggestion_id> [is_global] [reason]

Usage:
::showsuggestion <suggestion_id> [is_global]

Usage:
::suggest <suggestion>


Aliases: suggestion
Usage:
::suggestset anonymous [on_off]

Usage:
::suggestset approved [channel]

Usage:
::suggestset autodelete [on_off]

Usage:
::suggestset channel [channel]

Usage:
::suggestset delete [on_off]

Usage:
::suggestset downemoji [down_emoji]

Usage:
::suggestset rejected [channel]

Usage:
::suggestset same <same>

Usage:
::suggestset upemoji [up_emoji]

System

Get system metrics.


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

Command Description

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

Aliases: df

Aliases: memory, ram

Aliases: net

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

Aliases: temp, temperature, fan, fans

Aliases: up

Tags

Create and use tags.


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

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

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

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 restore <message>

Usage:
::tag unalias <tag> <alias>


Aliases: stats

Targeter

Target members and get a list of them based on the passed arguments

Command Description
Usage:
::target <args>

TempRoles

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

Command Description

Aliases: temprole
Usage:
::temproles addallowedselftemprole <role> [min_time=1 day, 0:00:00] [max_time=365 days, 0:00:00]

Usage:
::temproles assign <member> <role> <time>

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

Usage:
::temproles list [member] [role]

Usage:
::temproles logschannel [logs_channel]

Usage:
::temproles removeallowedselftemprole <role>

Usage:
::temproles selfassign <role> <time>

Aliases: selfadd
Usage:
::temproles selfunassign <role>

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

Aliases: remove, -

TimeStamps

Retrieve timestamps for certain dates.

Command Description
Usage:
::timestamp <date_or_time>

Aliases: timestamps

Timer

Start countdowns that help you keep track of the time passed

Command Description
Usage:
::timer <time> [name=Timer]

Usage:
::timer end <timer_id>


Aliases: tset, timersettings
Usage:
::timerset emoji <emoji>

Usage:
::timerset notifyusers <notify>

Aliases: notify

Aliases: ss, showsetting, show

Timezone

Gets times across the world...

Command Description
Usage:
::time [user]

Usage:
::time compare [user]

Usage:
::time iso [iso_code]

Usage:
::time me [timezone_name]

Usage:
::time tz [timezone_name]

Usage:
::time user [user]

Tips

Tips - Credit to Jackenmen

Command Description
Usage:
::tips <toggle>

Tools

Mod and Admin tools.

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

Usage:
::access text [user] [guild]

Usage:
::access voice [user] [guild]

Usage:
::chinfo [channel]

Usage:
::eid <emoji>

Usage:
::einfo <emoji>

Usage:
::inrole <rolename>

Usage:
::joined [user]


Aliases: channellist

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

Usage:
::perms [user]

Usage:
::rid <rolename>

Usage:
::rinfo <rolename>


Aliases: listroles
Usage:
::sinfo [guild]

Aliases: ginfo
Usage:
::stinfo [message_link]

Usage:
::uid [partial_name_or_nick]

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

Usage:
::uinfo [user]

Usage:
::whatis <what_is_this_id>

Trivia

Play trivia with friends!

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


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

Race to see who can type the fastest!


Credits to Cats3153.

Command Description
Usage:
::typerace [winners=1]

Aliases: typeracer

Unbelievaboat

Unbelievaboat Commands.

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>

Voting

Voting related commands for [botname]

Command Description
Usage:
::topgginfo <bot_id>

Aliases: dblinfo

Webhook

Webhook utility commands.

Command Description
Usage:
::webhook create [channel] [webhook_name]

Usage:
::webhook edit <message> <content>


Aliases: perms
Usage:
::webhook say <message>

Usage:
::webhook send <webhook_link> <message>

Usage:
::webhook session <webhook_link>

Usage:
::webhook session close [channel]

Usage:
::webhook sudo <member> <message>

Welcome

Welcomes new members and goodbye those who leave to the guild
in the default channel rewritten for V3 from
https://github.com/irdumbs/Dumb-Cogs/blob/master/welcome/welcome.py

Command Description
Usage:
::welcomeset bot msg [format_msg]

Usage:
::welcomeset bot role [role]

Usage:
::welcomeset embed colour <colour>

Aliases: color
Usage:
::welcomeset embed icon [link]

Usage:
::welcomeset embed image goodbye [link]

Usage:
::welcomeset embed image greeting [link]

Usage:
::welcomeset embed thumbnail [link]

Usage:
::welcomeset embed title [title]


Aliases: leave
Usage:
::welcomeset goodbye add <format_msg>

Usage:
::welcomeset goodbye allowedmentions <set_to> [allowed...]

Usage:
::welcomeset goodbye channel <channel>

Usage:
::welcomeset goodbye deleteafter [delete_after]


Aliases: welcome
Usage:
::welcomeset greeting add <format_msg>

Usage:
::welcomeset greeting allowedmentions <set_to> [allowed...]

Usage:
::welcomeset greeting channel <channel>

Usage:
::welcomeset greeting deleteafter [delete_after]

Usage:
::welcomeset greeting filter [replacement]

Usage:
::welcomeset greeting grouped <grouped>

Usage:
::welcomeset greeting minimumage <days>

Aliases: age
Usage:
::welcomeset whisper [choice]

Wikipedia

Look up stuff on Wikipedia.

Command Description
Usage:
::wikipedia <query>

Aliases: wiki