Commands

Admin

A collection of server administration utilities.

Command Description
!addrole <rolename> [user] Add a role to a user.
!removerole <rolename> [user] Remove a role from a user.
!editrole Edit role settings.
!editrole name <role> <name> Edit a role's name.
!editrole colour <role> <value> Edit a role's colour.
!announceset Change how announcements are sent in this guild.
!announceset channel [channel] Change the channel where the bot will send announcements.
!announceset clearchannel Unsets the channel for announcements.
!selfrole <selfrole> Add or remove a selfrole from yourself.
!selfrole list Lists all available selfroles.
!selfroleset Manage selfroles.
!selfroleset remove <role> Remove a role from the list of available selfroles.
!selfroleset add <role> Add a role to the list of available selfroles.

Alias

Create aliases for commands. Aliases are alternative names shortcuts for commands. They can act as both a lambda (storing arguments for repeated use) or as simply a shortcut to saying "x y z". When run, aliases will accept any additional arguments and append them to the stored alias.

Command Description
!alias Manage command aliases.
!alias global Manage global aliases.
!alias global list List the available global aliases on this bot.
!alias help <alias_name> Try to execute help for the base command of the alias.
!alias show <alias_name> Show what command the alias executes.
!alias list List the available aliases on this server.
!alias add <alias_name> <command> Add an alias for a command.
!alias delete <alias_name> Delete an existing alias on this server.

AntiHonde

Command Description
!antihonde [true_or_false] Toggles automatically banning H0nde when they join the server.
!purgehonde Ban all "H0nde" alt accounts in this server.

Audio

Play audio through voice channels.

Command Description
!queue [page=1] List the songs in the queue.
!queue clear Clears the queue.
!queue cleanself Removes all tracks you requested from the queue.
!queue clean Removes songs from the queue if the requester is not in the voice channel.
!queue search <search_words> Search the queue.
!queue shuffle Shuffles the queue.
!playlist Playlist configuration options.
!playlist save <name> <url> [args] Save a playlist from a url.
!playlist queue <name> [args] Save the queue to a playlist.
!playlist start <playlist_name_OR_id> [args] Load a playlist into the queue.
!playlist create <name> [args] Create an empty playlist.
!playlist dedupe <playlist_name_OR_id> [args] Remove duplicate tracks from a saved playlist.
!playlist append <playlist_name_OR_id> <track_name_OR_url> [args] Add a track URL, playlist link, or quick search to a playlist.
!playlist rename <playlist_name_OR_id> <new_name> [args] Rename an existing playlist.
!playlist info <playlist_name_OR_id> [args] Retrieve information from a saved playlist.
!playlist update <playlist_name_OR_id> [args] Updates all tracks in a playlist.
!playlist copy <id_or_name> [args] Copy a playlist from one scope to another.
!playlist list [args] List saved playlists.
!playlist remove <playlist_name_OR_id> <url> [args] Remove a track from a playlist by url.
!playlist delete <playlist_name_OR_id> [args] Delete a saved playlist.
!play <query> Play the specified track or search for a close match.
!bumpplay [play_now=False] <query> Force play a URL or search for a track.
!genre Pick a Spotify playlist from a list of categories to start playing.
!autoplay Starts auto play.
!search <query> Pick a track with a search.
!sing Make Red sing one of her songs.
!percent Queue percentage.
!local Local playback commands.
!local play Play a local track.
!local search <search_words> Search for songs across all localtracks folders.
!local folder [folder] Play all songs in a localtracks folder.
!eq Equalizer management.
!eq list List saved eq presets.
!eq load <eq_preset> Load a saved eq preset.
!eq reset Reset the eq to 0 across all bands.
!eq save [eq_preset] Save the current eq settings to a preset.
!eq delete <eq_preset> Delete a saved eq preset.
!eq set <band_name_or_position> <band_value> Set an eq band with a band number or name and value.
!disconnect Disconnect from the voice channel.
!now Now playing.
!pause Pause or resume a playing track.
!prev Skip to the start of the previously played track.
!seek <seconds> Seek ahead or behind on a track by seconds or a to a specific time.
!shuffle Toggle shuffle.
!shuffle bumped Toggle bumped track shuffle.
!skip [skip_to_track] Skip to the next track, or to a given track number.
!stop Stop playback and clear the queue.
!summon Summon the bot to a voice channel.
!volume [vol] Set the volume, 1% - 150%.
!repeat Toggle repeat.
!remove <index_or_url> Remove a specific track number from the queue.
!bump <index> Bump a track number to the top of the queue.
!audioset Music configuration options.
!audioset emptypause <seconds> Auto-pause after x seconds when room is empty, 0 to disable.
!audioset countrycode <country> Set the country code for Spotify searches.
!audioset mycountrycode <country> Set the country code for Spotify searches.
!audioset lyrics Prioritise tracks with lyrics.
!audioset jukebox <price> Set a price for queueing tracks for non-mods, 0 to disable.
!audioset maxlength <seconds> Max length of a track to queue in seconds, 0 to disable.
!audioset notify Toggle track announcement and other bot messages.
!audioset autodeafen Toggle whether the bot will be auto deafened upon joining the voice channel.
!audioset role <role_name> Set the role to use for DJ mode.
!audioset settings Show the current settings.
!audioset autoplay Change auto-play setting.
!audioset autoplay toggle Toggle auto-play when there no songs in queue.
!audioset autoplay playlist <playlist_name_OR_id> [args] Set a playlist to auto-play songs from.
!audioset autoplay reset Resets auto-play to the default playlist.
!audioset dailyqueue Toggle daily queues.
!audioset restrictions Manages the keyword whitelist and blacklist.
!audioset restrictions blacklist Manages the keyword blacklist.
!audioset restrictions blacklist delete <keyword> Removes a keyword from the blacklist.
!audioset restrictions blacklist clear Clear all keywords added to the blacklist.
!audioset restrictions blacklist add <keyword> Adds a keyword to the blacklist.
!audioset restrictions blacklist list List all keywords added to the blacklist.
!audioset restrictions whitelist Manages the keyword whitelist.
!audioset restrictions whitelist delete <keyword> Removes a keyword from the whitelist.
!audioset restrictions whitelist add <keyword> Adds a keyword to the whitelist.
!audioset restrictions whitelist list List all keywords added to the whitelist.
!audioset restrictions whitelist clear Clear all keywords from the whitelist.
!audioset dc Toggle the bot auto-disconnecting when done playing.
!audioset persistqueue Toggle persistent queues.
!audioset thumbnail Toggle displaying a thumbnail on audio messages.
!audioset dj Toggle DJ mode.
!audioset vote <percent> Percentage needed for non-mods to skip tracks, 0 to disable.
!audioset emptydisconnect <seconds> Auto-disconnect from channel when bot is alone in it for x seconds, 0 to disable.

Away

Le away cog

Command Description
!away [delete_after] [message] Tell the bot you're away or back.
!idle [delete_after] [message] Set an automatic reply when you're idle.
!offline [delete_after] [message] Set an automatic reply when you're offline.
!dnd [delete_after] [message] Set an automatic reply when you're dnd.
!streaming [delete_after] [message] Set an automatic reply when you're streaming.
!listening [delete_after] [message= ] Set an automatic reply when you're listening to Spotify.
!gaming <game> [delete_after] [message] Set an automatic reply when you're playing a specified game.
!toggleaway [member] Toggle away messages on the whole server or a specific guild member.
!awaytextonly Toggle forcing the guild's away messages to be text only.
!awaysettings View your current away settings

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
!bancheckset Configure BanCheck for this server.
!bancheckset settings Display current settings.
!bancheckset service Manage the services BanCheck will use to lookup users.
!bancheckset service disable <service> Disable a service.
!bancheckset service settings Display current settings.
!bancheckset service api <service> [api_key] Set (or delete) an API key for a service.
!bancheckset service enable <service> Enable a service.
!bancheckset autoban Manage which services are allowed to ban users automatically.
!bancheckset autoban enable <service> Enable a service to ban users automatically.
!bancheckset autoban disable <service> Disable a service from banning users automatically.
!bancheckset autocheck Automatically perform BanChecks on new users.
!bancheckset autocheck set [channel] Set the channel you want AutoCheck notifications to go to.
!bancheckset autocheck disable Disable automatically checking new users against ban lists.
!bancheck [member] Check if user is on a ban list.

BanMessage

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

Command Description
!banmessageset BanMessage settings.
!banmessageset removemessage Remove ban message.
!banmessageset hackban [enabled] Set if hackbans should trigger ban messages.
!banmessageset listmessages List ban message templates.
!banmessageset unsetimage Unset image for ban message.
!banmessageset channel [channel] Set channel for ban messages. Leave empty to disable.
!banmessageset addmessage <message> Add ban message.
!banmessageset setimage Set image for ban message.

Bank

Bank

Command Description
!bankset Base command for bank settings.
!bankset maxbal <amount> Set the maximum balance a user can get.
!bankset bankname <name> Set the bank's name.
!bankset showsettings Show the current bank settings.
!bankset creditsname <name> Set the name for the bank's currency.

BrainShop

AI Chatbot Using BrainShop An artificial intelligence chatbot using BrainShop (https://brainshop.ai/).

Command Description
!brainshop <message> Converse with the BrainShop AI!
!brainshopset BrainShop Settings
!brainshopset blocklist [channels...] Set the BrainShop channel blocklist (leave blank to remove all).
!brainshopset auto <true_or_false> Toggle whether BrainShop should automatically reply to all messages in the server starting with the bot mention.
!brainshopset view View the server settings for BrainShop.
!brainshopset autochannels [channels...] Set the automatic reply channels for BrainShop (leave blank to remove all).
!brainshopset allowlist [channels...] Set the BrainShop channel allowlist (leave blank to remove all).

Captcha

A Captcha defensive system. to challenge the new users and protect yourself a bit more of raids.

Command Description
!setcaptcha Configure Captcha in your server.
!setcaptcha channel <text_channel_or_'dm'> Set the channel where the user will be challenged.
!setcaptcha type <type_of_captcha> Change the type of Captcha challenge.
!setcaptcha allowedretries <number_of_retry> Set the number of retries allowed before getting kicked.
!setcaptcha forgetme Delete guild's data.
!setcaptcha autorole Set the roles to give when passing the captcha.
!setcaptcha autorole list List all roles that will be given.
!setcaptcha autorole add [roles...] Add a role to give.
!setcaptcha autorole remove [roles...] Remove a role to give.
!setcaptcha logschannel <text_channel_or_'none'> Set a channel where events are registered.
!setcaptcha timeout <time_in_minutes> Set the timeout before the bot kick the user if the user doesn't answer.
!setcaptcha enable <true_or_false> Enable or disable Captcha security.
!setcaptcha temprole <temporary_role_or_'none'> Give a temporary role when initilalizing the captcha challenge.

Casino

Command Description
!allin <multiplier> Bets all your currency for a chance to win big!
!blackjack <bet> Play a game of blackjack.
!craps <bet> Plays a modified version of craps
!coin <bet> <choice> Coin flip game with a 50/50 chance to win.
!cups <bet> <cup> Guess which cup of three is hiding the coin.
!dice <bet> Roll a set of dice and win on 2, 7, 11, 12.
!double <bet> Play a game of Double Or Nothing.
!hilo <bet> <choice> Pick high, low, or 7 in a dice rolling game.
!war <bet> Play a modified game of war.
!casino Interacts with the Casino system.
!casino assignmem <player> <membership> Manually assigns a membership to a user.
!casino stats [player] Shows your play statistics for Casino
!casino resetuser <user> Reset a user's cooldowns, stats, or everything.
!casino revokemem <player> Revoke an assigned membership.
!casino memberships Displays a list of server/global memberships.
!casino memdesigner A process to create, edit, and delete memberships.
!casino resetinstance Reset global/server cooldowns, settings, memberships, or everything.
!casino admin A list of Admin level and above commands for Casino.
!casino version Shows the current Casino version.
!casino info Shows information about Casino.
!casino releasecredits <player> Approves pending currency for a user.
!casinoset Changes Casino settings
!casinoset min <game> <minimum> Sets the minimum bid for a game.
!casinoset name <name> Sets the name of the Casino.
!casinoset payouttoggle Turns on a payout limit.
!casinoset max <game> <maximum> Sets the maximum bid for a game.
!casinoset payoutlimit <limit> Sets a payout limit.
!casinoset multiplier <game> <multiplier> Sets the payout multiplier for a game.
!casinoset access <game> <access> Sets the access level required to play a game.
!casinoset cooldown <game> <cooldown> Sets the cooldown for a game.
!casinoset oldstyle Toggle between editing and sending new messages for casino games..
!casinoset gametoggle <game> Opens/Closes a specific game for use.
!casinoset toggle Opens and closes the Casino for use.

Cleanup

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
!cleanup Base command for deleting messages.
!cleanup user <user> <number> [delete_pinned=False] Delete the last X messages from a specified user in the current channel.
!cleanup messages <number> [delete_pinned=False] Delete the last X messages in the current channel.
!cleanup bot <number> [delete_pinned=False] Clean up command messages and messages from the bot in the current channel.
!cleanup text <text> <number> [delete_pinned=False] Delete the last X messages matching the specified text in the current channel.
!cleanup duplicates [number=50] Deletes duplicate messages in the channel from the last X messages and keeps only one copy.
!cleanup between <one> <two> [delete_pinned=False] Delete the messages between Message One and Message Two, providing the messages IDs.
!cleanup before [message_id] <number> [delete_pinned=False] Deletes X messages before the specified message.
!cleanup self <number> [match_pattern] [delete_pinned=False] Clean up messages owned by the bot in the current channel.
!cleanup after [message_id] [delete_pinned=False] Delete all messages after a specified message.

Cleverbot

Cleverbot rewritten for V3 from https://github.com/Twentysix26/26-Cogs/tree/master/cleverbot

Command Description
!cleverbot <message> Talk with cleverbot
!cleverbotset Settings for cleverbot
!cleverbotset guildtweaks <tweak1> <tweak2> <tweak3> Set the response tweaks from cleverbot
!cleverbotset reply Toggles reply messages
!cleverbotset blocklist Blacklist settings for cleverbot
!cleverbotset blocklist info Show what's currently in cleverbots blacklist
!cleverbotset blocklist remove [channel_user_role...] Remove a channel, user, or role from cleverbots blacklist
!cleverbotset blocklist add [channel_user_role...] Add a channel, user, or role to cleverbots blacklist
!cleverbotset allowlist Whitelist settings for cleverbot
!cleverbotset allowlist remove [channel_user_role...] Remove a channel, user, or role from cleverbots whitelist
!cleverbotset allowlist add [channel_user_role...] Add a channel, user, or role to cleverbots whitelist
!cleverbotset allowlist info Show what's currently in cleverbots whitelist
!cleverbotset tweakinfo Show the current cleverbot tweaks in this server
!cleverbotset toggle Toggles reply when the bot is mentioned
!cleverbotset mention Toggles mention on reply
!cleverbotset channel [channel] Toggles channel for automatic replies

CommandChart

Shows the commands most used in a certain channel within the last so-and-so messages

Command Description
!commandchart [channel] [number=5000] See the used commands in a certain channel within a certain amount of messages.

Conversions

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

Command Description
!btc [amount=1.0] [currency=USD] [full] converts from BTC to a given currency.
!eth [amount=1.0] [currency=USD] [full] converts from ETH to a given currency.
!ltc [amount=1.0] [currency=USD] [full] converts from LTC to a given currency.
!xmr [amount=1.0] [currency=USD] [full] converts from XMR to a given currency.
!bch [amount=1.0] [currency=USD] [full] converts from BCH to a given currency.
!doge [amount=1.0] [currency=USD] [full] converts from XDG to a given currency.
!multicoin [coins...] Gets the current USD value for a list of coins
!crypto <coin> [amount=1.0] [currency=USD] [full] Displays the latest information about a specified crypto currency
!stock <ticker> [currency=USD] Gets current ticker symbol price.
!convertcurrency <currency1> <currency2> [amount=1.0] Converts a value between 2 different currencies

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
!info Shows info about [botname].
!uptime Shows [botname]'s uptime.
!mydata Commands which interact with the data [botname] has about you.
!mydata getmydata [Coming Soon] Get what data [botname] has about you.
!mydata whatdata Find out what type of data [botname] stores and why.
!mydata 3rdparty View the End User Data statements of each 3rd-party module.
!mydata forgetme Have [botname] forget what it knows about you.
!embedset Commands for toggling embeds on or off.
!embedset showsettings [command_name] Show the current embed settings.
!embedset command <command_name> [enabled] Sets a command's embed setting.
!embedset command server <command_name> [enabled] Sets a commmand's embed setting for the current server.
!embedset user [enabled] Sets personal embed setting for DMs.
!embedset server [enabled] Set the server's embed setting.
!embedset channel [enabled] Set's a channel's embed setting.
!invite Shows [botname]'s invite url.
!set Commands for changing [botname]'s settings.
!set nickname [nickname] Sets [botname]'s nickname for the current server.
!set locale <language_code> Changes the bot's locale in this server.
!set serverprefix [prefixes...] Sets [botname]'s server prefix(es).
!set showsettings Show the current settings for [botname].
!set removeadminrole <role> Removes an admin role for this guild.
!set deletedelay [time] Set the delay until the bot removes the command message.
!set regionalformat [language_code] Changes the bot's regional format in this server. This is used for formatting date, time and numbers.
!set removemodrole <role> Removes a mod role for this guild.
!set addadminrole <role> Adds an admin role for this guild.
!set addmodrole <role> Adds a moderator role for this guild.
!set usebotcolour Toggle whether to use the bot owner-configured colour for embeds.
!set serverfuzzy Toggle whether to enable fuzzy command search for the server.
!contact <message> Sends a message to the owner.
!localallowlist Commands to manage the server specific allowlist.
!localallowlist clear Clears the allowlist.
!localallowlist add <users_or_roles...> Adds a user or role to the server allowlist.
!localallowlist remove <users_or_roles...> Removes user or role from the allowlist.
!localallowlist list Lists users and roles on the server allowlist.
!localblocklist Commands to manage the server specific blocklist.
!localblocklist list Lists users and roles on the server blocklist.
!localblocklist add <users_or_roles...> Adds a user or role to the local blocklist.
!localblocklist clear Clears the server blocklist.
!localblocklist remove <users_or_roles...> Removes user or role from local blocklist.
!command Commands to enable and disable commands and cogs.
!command enable <command> Enable a command.
!command enable server <command> Enable a command in this server.
!command disablecog <cogname> Disable a cog in this server.
!command enablecog <cogname> Enable a cog in this server.
!command disable <command> Disable a command.
!command disable server <command> Disable a command in this server only.
!command listdisabledcogs List the cogs which are disabled in this server.
!command listdisabled List disabled commands.
!command listdisabled global List disabled commands globally.
!command listdisabled guild List disabled commands in this server.
!autoimmune Commands to manage server settings for immunity from automated actions.
!autoimmune list Gets the current members and roles configured for automatic moderation action immunity.
!autoimmune add <user_or_role> Makes a user or role immune from automated moderation actions.
!autoimmune remove <user_or_role> Remove a user or role from being immune to automated moderation actions.
!autoimmune isimmune <user_or_role> Checks if a user or role would be considered immune from automated actions.
!ignore Commands to add servers or channels to the ignore list.
!ignore list List the currently ignored servers and channels.
!ignore channel [channel] Ignore commands in the channel or category.
!ignore server Ignore commands in this server.
!unignore Commands to remove servers or channels from the ignore list.
!unignore channel [channel] Remove a channel or category from the ignore list.
!unignore server Remove this server from the ignore list.
!licenseinfo Get info about Red's licenses.

Coupon

Creates redeemable coupons for credits. The bank must be in guild mode and not global mode for this cog to work.

Command Description
!coupon Coupon commands.
!coupon create <credits> Generates a unique coupon code.
!coupon list Shows active coupon codes.
!coupon clearall Clears all unclaimed coupons.
!coupon redeem <coupon> Redeems a coupon code.

Covid

Covid-19 (Novel Coronavirus Stats).

Command Description
!covidnews <countrycode> Covid News from a Country - County must be 2-letter ISO 3166-1 code.
!covid [country] Stats about Covid-19 or countries if provided.
!covid highestcases Show the highest cases from countrys overall.
!covid topdeaths [amount=6] Show X countries with top amount of deaths.
!covid yesterday <country> Show the statistics from yesterday for countries.
!covid highestdeaths Show the highest deaths from countrys overall.
!covid topdeathstoday [amount=6] Show X countries with top amount of deaths today.
!covid todaycases Show the highest cases from countrys today.
!covid continent <continent> Stats about Covid-19 for a particular continent.
!covid topcases [amount=6] Show X countries with top amount of cases.
!covid state <states> Show stats for specific states.
!covid state yesterday <states> Show stats for yesterday for specific states.
!covid todaydeaths Show the highest deaths from countrys today.
!covid vaccine [country] Stats about Covid-19 vaccinate data globally or per country.
!covid topcasestoday [amount=6] Show X countries with top amount of cases today.

CustomCommands

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

Command Description
!customcom Base command for Custom Commands management.
!customcom edit <command> [text] Edit a custom command.
!customcom search <query> Searches through custom commands, according to the query.
!customcom delete <command> Delete a custom command.
!customcom list List all available custom commands.
!customcom create <command> <text> Create custom commands.
!customcom create simple <command> <text> Add a simple custom command.
!customcom create random <command> Create a CC where it will randomly choose a response!
!customcom show <command_name> Shows a custom command's responses and its settings.
!customcom cooldown <command> [cooldown] [per=member] Set, edit, or view the cooldown for a custom command.
!customcom raw <command> Get the raw response of a custom command, to get the proper markdown.

CustomPing

A more information rich ping message.

Command Description
!ping View bot latency.
!ping shards View latency for all shards.
!ping moreinfo Ping with additional latency stastics.

Dashboard

Command Description
!dashboard Group command for controlling the web dashboard for Red.
!dashboard roles Customize the roles that have permission to certain parts of the dashboard.
!dashboard roles delete <role> Unregister a role from the dashboard.
!dashboard roles list List roles registered with dashboard.
!dashboard roles create <role> [permissions...] Register a new discord role to access certain parts of the dashboard.
!dashboard roles info <role> List permissions for a registered role.
!dashboard roles edit <role> [permissions...] Edit the permissions registered with a registered role.
!dashboard roles perms Displays permission keywords matched with humanized descriptions.

DblTools

Tools for Top.gg API.

Command Description
!topgginfo [bot] Show information of a chosen bot on Top.gg.
!dblwidget [bot] Send the widget of a chosen bot on Top.gg.
!listdblvotes Sends a list of the persons who voted for the bot this month.
!dailyreward Claim your daily reward.

Defender

Security tools to protect communities

Command Description
!dset Defender system settings
!dset vaporize Vaporize manual module configuration
!dset vaporize enable <on_or_off> Toggle vaporize manual module
!dset warden Warden auto module configuration
!dset warden enable <on_or_off> Toggles warden
!dset commentanalysis Comment analysis configuration
!dset commentanalysis wipe <days> Sets how many days worth of messages to delete if the action is ban
!dset commentanalysis enable <on_or_off> Toggles comment analysis
!dset commentanalysis rank <rank> Sets target rank
!dset commentanalysis token <token> Sets Perspective API token
!dset commentanalysis action <action> Sets action (ban, kick, softban, punish or none (notification only))
!dset commentanalysis attributes [attributes...] Sets the attributes that CA will check
!dset commentanalysis reason <reason> Sets a reason for the action (modlog use)
!dset commentanalysis threshold <threshold> Sets the threshold that will trigger CA's action (20-100)
!dset silence Silence manual module configuration
!dset silence enable <on_or_off> Toggle silence manual module
!dset rank3 Rank 3 configuration
!dset rank3 minmessages <messages> Minimum messages required to reach Rank 3
!dset rank3 joineddays <days> Days since join required to be considered Rank 3
!dset raiderdetection Raider detection auto module configuration
!dset raiderdetection rank <rank> Sets target rank
!dset raiderdetection enable <on_or_off> Toggles raider detection
!dset raiderdetection action <action> Sets action (ban, kick, softban, punish or none (notify only))
!dset raiderdetection messages <messages> Sets messages (User posted X messages in Y minutes)
!dset raiderdetection wipe <days> Sets how many days worth of messages to delete if the action is ban
!dset raiderdetection minutes <minutes> Sets minutes (User posted X messages in Y minutes)
!dset importfrom <server> Import the configuration from another server
!dset voteout Voteout manual module configuration
!dset voteout rank <rank> Sets target rank
!dset voteout action <action> Sets action (ban, kick, softban, punish)
!dset voteout votes <votes> Sets required votes number for it to pass
!dset voteout wipe <days> Sets how many days worth of messages to delete if the action is ban
!dset voteout enable <on_or_off> Toggles voteout
!dset emergency Emergency mode configuration
!dset emergency modules [modules...] Sets emergency modules
!dset emergency minutes <minutes> Sets max inactivity minutes for staff
!dset invitefilter Invite filter auto module configuration
!dset invitefilter enable <on_or_off> Toggle invite filter
!dset invitefilter rank <rank> Sets target rank
!dset invitefilter action <action> Sets action (ban, kick, softban, punish or none (deletion only))
!dset invitefilter excludeowninvites <yes_or_no> Excludes this server's invites from the filter
!dset alert Alert manual module configuration
!dset alert enable <on_or_off> Toggle alert manual module
!dset general Defender general settings
!dset general trustedroles [roles...] Sets the trusted roles
!dset general punishrole <role> Sets the role that will be assigned to misbehaving users
!dset general helperroles [roles...] Sets the helper roles
!dset general enable <on_or_off> Toggle defender system
!dset general punishmessage <message> Sets the messages that I will send after assigning the punish role
!dset general notifychannel <channel> Sets the channel where notifications will be sent
!dset general countmessages <on_or_off> Toggles message count (and rank 4)
!dset general reset [confirmation=False] Resets Defender configuration for this server
!dset general notifyrole <role> Sets the role that will be pinged in case of alerts
!dset joinmonitor Join monitor auto module configuration
!dset joinmonitor enable <on_or_off> Toggles join monitor
!dset joinmonitor minutes <minutes> Sets minutes (X users joined in Y minutes)
!dset joinmonitor users <users> Sets users (X users joined in Y minutes)
!dset joinmonitor notifynew <hours> Enables notifications for users younger than X hours
!defender Defender commands reserved to staff
!defender freshmeat [hours=24] [keywords] Returns a list of the new users of the day
!defender monitor [keywords] Shows recent events that might require your attention
!defender warden Warden rules management
!defender warden upload Starts a rule upload session
!defender warden memory Shows or resets the memory of Warden
!defender warden removeall Removes all rules
!defender warden export <name> Sends the rule as a YAML file
!defender warden debug <id> <event> [rank] Simulate and give a detailed summary of an event
!defender warden list Lists existing rules
!defender warden exportall Sends all the rules as a tar.gz archive
!defender warden add <rule> Adds a new rule
!defender warden show <name> Shows a rule
!defender warden run <name> Runs a rule against the whole userbase
!defender warden remove <name> Removes a rule by name
!defender notifynew <hours> Sends you a DM if a user younger than X hours joins
!defender memberranks Counts how many members are in each rank
!defender emergency <on_or_off> Manually engage or turn off emergency mode
!defender identify <user> Shows a member's rank + info
!defender updates Shows all the past announcements of Defender
!defender status Shows overall status of the Defender system
!defender messages Access recorded messages of users / channels
!defender messages user <user> Shows recent messages of a user
!defender messages channel <channel> Shows recent messages of a channel
!defender messages exportuser <user> Exports recent messages of a user to a file
!defender messages exportchannel <channel> Exports recent messages of a channel to a file
!alert Alert the staff members
!vaporize [members...] Gets rid of bad actors in a quick and silent way
!voteout <user> Initiates a vote to expel a user from the server
!silence <rank> Enables server wide message autodeletion for the specified rank (and below)

Deleter

Set channels for their messages to be auto-deleted after a specified amount of time. WARNING: This cog has potential API abuse AND SHOULD BE USED CAREFULLY! If you see any issues arise due to this, please report to Neuro Assassin or bot owner ASAP!

Command Description
!deleter Group command for commands dealing with auto-timed deletion.
!deleter remove <channel> [messages...] Remove messages in the specified channel from the auto-timed deletion.
!deleter wipe [channel] Removes all messages in the specified channel from the auto-timed deleter.
!deleter channel <channel> <wait> Set the amount of time after a message sent in the specified channel is supposed to be deleted.

DiceTable

Rolls a table of dice

Command Description
!dtable Dice Table Group
!dtable version Shows the current version of dicetable.
!dtable roll <dice> [times=1] [modifier=0] Rolls a set of die in the format 2d12.

DisboardReminder

Set a reminder to bump on Disboard.

Command Description
!bumpreminder Set a reminder to bump on Disboard.
!bumpreminder channel [channel] Set the channel to send bump reminders to.
!bumpreminder thankyou [message] Change the message used for 'Thank You' messages. Providing no message will reset to the default message.
!bumpreminder settings Show your Bump Reminder settings.
!bumpreminder message [message] Change the message used for reminders. Providing no message will reset to the default message.
!bumpreminder lock [true_or_false] Toggle whether the bot should automatically lock/unlock the bump channel.
!bumpreminder pingrole [role] Set a role to ping for bump reminders.
!bumpreminder clean [true_or_false] Toggle whether [botname] should keep the bump channel "clean."

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
!findcog <command_name> Find which cog a command comes from.

Economy

Get rich and have fun with imaginary currency!

Command Description
!bank Base command to manage the bank.
!bank reset [confirmation=False] Delete all bank accounts.
!bank prune Base command for pruning bank accounts.
!bank prune server [confirmation=False] Prune bank accounts for users no longer in the server.
!bank prune user <user> [confirmation=False] Delete the bank account of a specified user.
!bank transfer <to> <amount> Transfer currency to other users.
!bank balance [user] Show the user's account balance.
!bank set <to> <creds> Set the balance of a user's bank account.
!payday Get some free currency.
!leaderboard [top=10] [show_global=False] Print the leaderboard.
!payouts Show the payouts for the slot machine.
!slot <bid> Use the slot machine.
!economyset Base command to manage Economy settings.
!economyset showsettings Shows the current economy settings
!economyset paydayamount <creds> Set the amount earned each payday.
!economyset rolepaydayamount <role> <creds> Set the amount earned each payday for a role.
!economyset slotmin <bid> Set the minimum slot machine bid.
!economyset slotmax <bid> Set the maximum slot machine bid.
!economyset registeramount <creds> Set the initial balance for new bank accounts.
!economyset paydaytime <duration> Set the cooldown for the payday command.
!economyset slottime <duration> Set the cooldown for the slot machine.

Editor

Allows for Administrators to edit a bot's messages by providing the new content or by copying another message

Command Description
!editmessage <ecid> <editid> <ccid> <content> Edits a message with the content of another message or the specified content.

EmbedInvite

Personalize invite command with an embed and multiple options.

Command Description
!invite Send personalized invite for the bot.

EmbedUtils

Create, post, and store embeds.

Command Description
!embed [channel] [color] <title> <description> Post a simple embed.
!embed message <message> [index=0] Post an embed from a message.
!embed fromfile Post an embed from a valid JSON file.
!embed post <name> [channel] Post a stored embed.
!embed post global <name> [channel] Post a global stored embed.
!embed edit <message> [color] <title> <description> Edit a message sent by [botname]'s embeds.
!embed edit yamlfile <message> Edit a message's embed using a valid YAML file.
!embed edit json <message> <data> Edit a message's embed using valid JSON.
!embed edit message <source> <target> [index=0] Edit a message's embed using another message's embed.
!embed edit fromfile <message> Edit a message's embed using a valid JSON file.
!embed edit yaml <message> <data> Edit a message's embed using valid YAML.
!embed yamlfile Post an embed from a valid YAML file.
!embed info <name> Get info about an embed that is stored on this server.
!embed webhook <embeds...> Send embeds through webhooks.
!embed webhook yaml <embeds> Send embeds through webhooks using YAML.
!embed webhook fromfile Send embeds through webhooks, using JSON files.
!embed webhook json <embeds> Send embeds through webhooks using JSON.
!embed webhook message <message> [index=0] Send embeds through webhooks.
!embed webhook yamlfile <name> <locked> Send embeds through webhooks, using JSON files.
!embed webhook global <embeds...> Send global embeds through webhooks.
!embed json <data> Post an embed from valid JSON.
!embed yaml <data> Post an embed from valid YAML.
!embed download <message> [index=0] Download a JSON file for a message's embed.
!embed store Store embeds for server use.
!embed store message <name> <message> [index=0] Store an embed from a message on this server.
!embed store fromfile <name> Store an embed from a valid JSON file on this server.
!embed store list View stored embeds.
!embed store yaml <name> <data> Store an embed from valid YAML on this server.
!embed store simple <name> [color] <title> <description> Store a simple embed on this server.
!embed store yamlfile <name> Store an embed from a valid YAML file on this server.
!embed store json <name> <data> Store an embed from valid JSON on this server.
!embed store remove <name> Remove a stored embed on this server.
!embed store download <embed> Download a JSON file for a stored embed.

EventPoster

Create admin approved events/announcements

Command Description
!eventping [include_maybe=True] [message] Ping all the registered users for your event including optional message
!event [members]... [max_slots] <description> Create an event
!clearevent [clear=False] Delete a stored event so you can create more
!showevent [member] Show current event being run by a member
!join <hoster> Join an event being hosted
!leaveevent <hoster> Leave an event being hosted
!removefromevent <member> [hoster] Remove a user from an event you're hosting
!eventedit Edit various things in events
!eventedit members Edit event members
!eventedit members add [new_members...] Add members to your event (hopefully not against their will)
!eventedit members remove [members...] Remove members from your event (hopefully not against their will)
!eventedit slots [new_slots] Edit the number of slots available for your event
!eventedit title <new_description> Edit the title of your event
!eventedit remaining Show how long until your event will be automatically ended if available.
!eventedit maybe Edit event members
!eventedit maybe remove [members...] Remove members from your events maybe list
!eventedit maybe add [new_members...] Add members to your events maybe list
!eventset Manage server specific settings for events
!eventset cleanup [time] Set the events cleanup interval.
!eventset channel [channel] Set the Announcement channel for events
!eventset bypass <true_or_false> Set whether or not admin approval is required for events to be posted.
!eventset maxevents [number_of_events] Set the maximum number of events the server can host.
!eventset defaultmax [max_slots] Set's the servers default maximum slots
!eventset links <keyword> <link> Set the custom thumbnail for events
!eventset remove <hoster_or_message> Remove and end a current event.
!eventset ping [roles...] Set the ping to use when an event is announced
!eventset approvalchannel [channel] Set the admin approval channel
!eventset viewlinks Show custom thumbnails available for events in this server
!eventset settings Show the current event settings.
!eventset roles [roles...] Set the roles that are allowed to create roles
!eventset playerclass [player_class] Set's the users default player class. If nothing is provided this will be rest.

ExtendedModLog

Extended modlogs Works with core modlogset channel

Command Description
!modlog Toggle various extended modlog notifications
!modlog emojiset <emoji> [events...] Set the emoji used in text modlogs.
!modlog toggle <true_or_false> [events...] Turn on and off specific modlog actions
!modlog settings Show the servers current ExtendedModlog settings
!modlog botchange Toggle bots from being logged in user updates
!modlog ignore <channel> Ignore a channel from message delete/edit events and bot commands
!modlog unignore <channel> Unignore a channel from message delete/edit events and bot commands
!modlog resetchannel [events...] Reset the modlog event to the default modlog channel.
!modlog botedits Toggle message edit notifications for bot users
!modlog botdeletes Toggle message delete notifications for bot users
!modlog nickname Toggle nickname updates for user changes
!modlog delete Delete logging settings
!modlog delete bulkdelete Toggle bulk message delete notifications
!modlog delete individual Toggle individual message delete notifications for bulk message delete
!modlog delete cachedonly Toggle message delete notifications for non-cached messages
!modlog colour <colour> [events...] Set custom colours for modlog events
!modlog embeds <true_or_false> [events...] Set modlog events to use embeds or text
!modlog all <true_or_false> Turn all logging options on or off
!modlog channel <channel> [events...] Set the channel for modlogs.
!modlog commandlevel [level...] Set the level of commands to be logged

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
!filterset Base command to manage filter settings.
!filterset ban <count> <timeframe> Set the filter's autoban conditions.
!filterset defaultname <name> Set the nickname for users with a filtered name.
!filter Base command to add or remove words from the server filter.
!filter list Send a list of this server's filtered words.
!filter delete <words...> Remove words from the filter.
!filter add <words...> Add words to the filter.
!filter channel Base command to add or remove words from the channel filter.
!filter channel list Send a list of the channel's filtered words.
!filter channel add <words...> Add words to the filter.
!filter channel delete <words...> Remove words from the filter.
!filter names Toggle name and nickname filtering.

Forward

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

Command Description
!pm <user> <message> PMs a person.

General

General commands.

Command Description
!choose <first> <second> [others...] Choose between multiple options.
!roll [number=100] Roll a random number.
!flip [user] Flip a coin... or a user.
!rps <your_choice> Play Rock Paper Scissors.
!8 <question> Ask 8 ball a question.
!stopwatch Start or stop the stopwatch.
!lmgtfy <search_terms> Create a lmgtfy link.
!serverinfo [details=False] Show server information.
!urban <word> Search the Urban Dictionary.

GiftAway

Create grabbable key giveaways.

Command Description
!giftaway <guild> <game_name> [keys...] Giftaway a key to a specific server.
!globalgift <game_name> [keys...] Giftaway a key to all servers.
!giftat <channel> <game_name> [keys...] Giftaway a key to a specific channel.
!giftawayset Group command for giftaway.
!giftawayset channel [channel] Set the channel that giftaway messages will be sent to in this server.
!giftawayset channel remove Remove the giftaway channel from this server and stop receiving giftaway messages.

GitHub

GitHub RSS Commit Feeds Customizable system for GitHub commit updates similar to the webhook.

Command Description
!githubset GitHub Settings
!githubset channel <channel> Set the default GitHub RSS feed channel.
!githubset force <user> <name> Force a specific GitHub feed to post the last commit.
!githubset listall List all GitHub RSS feeds in the server.
!githubset role [role] Set the GitHub role requirement.
!githubset forceall Force a run of the GitHub feed fetching coroutine.
!githubset color <hex_color> Set the GitHub RSS feed embed color for the server (enter "None" to reset).
!githubset view View the server settings for GitHub.
!githubset limit [num=5] Set the GitHub RSS feed limit per user.
!githubset rename <user> <old_name> <new_name> Rename a user's GitHub RSS feed.
!githubset notify <true_or_false> Set whether to send repo addition/removal notices to the channel.
!githubset timestamp <true_or_false> Set whether GitHub RSS feed embeds should include a timestamp.
!githubset channeloverride <user> <feed_name> [channel] Set a channel override for a feed (leave empty to reset).
!github GitHub RSS Commit Feeds
!github get <url> [branch] Test out fetching a GitHub repository url.
!github add <name> <url> [branch] Add a GitHub RSS feed to the server.
!github remove <name> Remove a GitHub RSS feed from the server.
!github list List your GitHub RSS feeds in the server.
!github whatlinks What links can you submit to `[p]github add`?

Hockey

Gather information and post goal updates for NHL hockey teams

Command Description
!hockeyset Setup Hockey commands for the server
!hockeyset poststandings <standings_type> [channel] Posts automatic standings when all games for the day are done
!hockeyset timezone [timezone] Customize the servers timezone
!hockeyset timezone list List the available timezones for pickems messages
!hockeyset settings Show hockey settings for this server
!hockeyset add <team> [channel] Adds a hockey team goal updates to a channel do 'all' for all teams
!hockeyset notifications Settings related to role notifications
!hockeyset notifications game [on_off] Set the servers game start notification style. Options are:
!hockeyset notifications goal [on_off] Set the servers goal notification style. Options are:
!hockeyset notifications goalchannel <channel> [on_off] Set the specified channels goal notification style. Options are:
!hockeyset notifications otnotifications [on_off] Set the servers Regular Season OT notification style. Options are:
!hockeyset notifications gamechannel <channel> [on_off] Set the specified channels game start notification style. Options are:
!hockeyset notifications sonotifications [on_off] Set the servers Shootout notification style. Options are:
!hockeyset togglestandings Toggles automatic standings updates
!hockeyset del [team] [channel] Removes a teams goal updates from a channel
!hockeyset stateupdates <channel> [state...] Set what type of game updates to be posted in the designated channel.
!hockeyset pickems Commands for managing pickems
!hockeyset pickems timezone [timezone] Customize the timezone pickems utilize in this server
!hockeyset pickems credits Settings for awarding credits on correct pickems votes
!hockeyset pickems credits base [_credits] Set the base awarded credits for correct pickems votes.
!hockeyset pickems credits top [_credits] Set the amount of credits awarded for the top x winners of pickems.
!hockeyset pickems credits amount [amount] Set the number of top winners to receive the top weekly award credits.
!hockeyset pickems page [date] Generates a pickems page for voting on
!hockeyset pickems settings Show the servers current pickems settings
!hockeyset pickems remove <true_or_false> Clears the servers current pickems object list
!hockeyset pickems setup [category] Sets up automatically created pickems channels every week.
!hockeyset pickems message [message] Customize the pickems message for this server
!hockeyset pickems clear Automatically delete all the saved pickems channels.
!hockeyset pickems leaderboard Settings for clearing/resetting pickems leaderboards
!hockeyset pickems leaderboard clearpresesason <true_or_false> Clears the pre-season tracker on the current servers pickems
!hockeyset pickems leaderboard clearweeklyplayoffs <true_or_false> Clears the weekly tracker on the current servers pickems
!hockeyset pickems leaderboard clearseason <true_or_false> Clears the weekly tracker on the current servers pickems
!hockeyset pickems leaderboard setuser <user> <season> [weekly=0] [total=0] Allows moderators to set a users points on the leaderboard
!hockeyset pickems leaderboard clearweekly <true_or_false> Clears the weekly tracker on the current servers pickems
!hockeyset pickems leaderboard clear <true_or_false> Clears the entire pickems leaderboard in the server.
!hockeyset pickems leaderboard clearplayoffs <true_or_false> Clears the weekly tracker on the current servers pickems
!hockeyset pickems leaderboard tally <true_or_false> Manually tallies this servers pickems leaderboard incase votes
!hockeyset pickems leaderboard clearweeklypreseason <true_or_false> Clears the weekly tracker on the current servers pickems
!hockeyset pickems toggle Turn off automatic pickems page creation
!gdc Game Day Channel setup for the server
!gdc create Creates the next gdc for the server
!gdc toggle Toggles the game day channel creation on this server
!gdc defaultstate [state...] Set the default game state updates for Game Day Channels.
!gdc setup <team> [category] [delete_gdc=True] Setup game day channels for a single team or all teams
!gdc settings Show the current Game Day Channel Settings
!gdc category <category> Change the category for channel creation. Channel is case sensitive.
!gdc delete Delete all current game day channels for the server
!gdc autodelete Toggle's auto deletion of game day channels.
!hockey Get information from NHL.com
!hockey leaderboard [leaderboard_type=seasonal] Shows the current server leaderboard
!hockey games [teams_and_date={}] Gets all NHL games for the current season
!hockey roster [season] <search> Search for a player or get a team roster
!hockey role <team> Set your role to a team role
!hockey goalsrole [team] Subscribe to goal notifications
!hockey schedule [teams_and_date={}] Gets all upcoming NHL games for the current season as a list
!hockey player <search> Lookup information about a specific player
!hockey version Display the current version
!hockey otherdiscords <team> Get team specific discord links
!hockey pickemsvotes View your current pickems votes for the server.
!hockey standings [search] Displays current standings
!hockeyhub <search> Search for hockey related items on https://hockeyhub.github.io/

Image

Image related commands.

Command Description
!imgur Retrieve pictures from Imgur.
!imgur search [count] <terms...> Search Imgur for the specified term.
!imgur subreddit <subreddit> [count=1] [sort_type=top] [window=day] Get images from a subreddit.
!gif <keywords...> Retrieve the first search result from Giphy.
!gifr <keywords...> Retrieve a random GIF from a Giphy search.

ImgWelcome

Welcomes a user to the server with an image.

Command Description
!imgwelcome Configuration options for the welcome image.
!imgwelcome upload [default] Upload a background through Discord. 500px x 150px.
!imgwelcome nametext <name_text_color> Set the name text color. Use hex code for color (#000000).
!imgwelcome clear Set the background to transparent.
!imgwelcome font Font settings.
!imgwelcome font welcome <font_name> [size] Change the welcome text font.
!imgwelcome font list List fonts in the directory.
!imgwelcome font name <font_name> [size] Change the name text font.
!imgwelcome font server <font_name> [size] Change the server text font.
!imgwelcome font reset Reset the fonts used and the font size back to default settings.
!imgwelcome servertext <server_text_color> Set the server text color. Use hex code for color (#000000).
!imgwelcome outline [outline] Set the text outline. White or black.
!imgwelcome bonus Toggle display of additional text welcome messages when a user joins the server.
!imgwelcome bonus user Toggle text announcement when a user is x 100th to join or #1337.
!imgwelcome bonus warn Toggle text announcement when a new user's account is <7d old.
!imgwelcome welcometext <welcome_text_color> Set the welcome text color. Use hex code for color (#000000).
!imgwelcome border [bordercolor] Set the profile image border color.
!imgwelcome preview [member] [number] Show a welcome image with the current settings.
!imgwelcome toggle Toggle welcome messages on the server.
!imgwelcome channel <channel> Set the announcement channel.
!imgwelcome size <profilesize> Set the profile size in pixels. Use one number, 128 is recommended.

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.

Command Description
!infochannel Toggle info channel for this server
!infochannelset Toggle different types of infochannels
!infochannelset name <channel_type> [text] Change the name of the infochannel for the specified channel type.
!infochannelset rolename <role> [text] Change the name of the infochannel for specific roles.
!infochannelset togglechannel <channel_type> [enabled] Toggles the infochannel for the specified channel type.
!infochannelset togglerole <role> [enabled] Toggle an infochannel that shows the count of users with the specified role

InviteBlocklist

Command Description
!inviteblock Settings for managing invite link blocking
!inviteblock blockall <set_to> Automatically remove all invites regardless of their destination
!inviteblock immunity Commands for fine tuning allowed channels, users, or roles
!inviteblock immunity remove [channel_user_role...] Add a guild ID to the allowlist, providing an invite link will also work
!inviteblock immunity add [channel_user_role...] Add a guild ID to the allowlist, providing an invite link will also work
!inviteblock immunity info Show what channels, users, and roles are in the invite link allowlist
!inviteblock allowlist Commands for setting the blocklist
!inviteblock allowlist info Show what guild ID's are in the invite link allowlist
!inviteblock allowlist remove [invite_or_guild_id...] Add a guild ID to the allowlist, providing an invite link will also work
!inviteblock allowlist add [invite_or_guild_id...] Add a guild ID to the allowlist, providing an invite link will also work
!inviteblock blocklist Commands for setting the blocklist
!inviteblock blocklist remove [thing_to_block...] Add a guild ID to the blocklist, providing an invite link will also work
!inviteblock blocklist add [invite_or_guild_id...] Add a guild ID to the blocklist, providing an invite link will also work
!inviteblock blocklist info Show what guild ID's are in the invite link blocklist

Invites

Command Description
!invites Invite information.
!invites unpin <invite_code_or_url> Unpin an invite from the leaderboard.
!invites listpin List pinned invites.
!invites leaderboard [list_all_invites=False] List pinned invites or all invites in a leaderboard style.
!invites show [invite_code_or_url] Show the stats for an invite, or show all invites.
!invites pin <invite_code_or_url> Pin an invite to the leaderboard.

Jisho

Translate English to Japanese.

Command Description
!jisho <word> Translates Japanese to English, and English to Japanese

LeaderBoard

Leaderboard, using a point system. For everyone who use the bot constantly.

Command Description
!rep <user> Give a reputation point to another user!
!repset Settings for reputation.
!repset mention <mention> Choose if I mention you when someone give you a reputation point.
!repboard [page_list=1] Show the reputation leaderboard.

Letters

Send a letter to someone.

Command Description
!letterbox Read letters, manage your letterbox.
!letterbox read <letter_id> Read a letter.
!letterbox archive Manage your archive.
!letterbox archive remove <letter_id> Add a letter to your archive.
!letterbox archive list List your letters in your archive.
!letterbox archive add <letter_id> Add a letter to your archive.
!letterbox delete <letter_id> Delete a specific letter.
!letterbox list List your letters in your letterbox.
!letterset Set your options for letters you want to receive.
!letterset blocklist Manage your letterbox's blocklist.
!letterset blocklist add <user> Add someone in your blocklist.
!letterset blocklist remove <user> Remove someone from your blocklist.
!letterset blocklist list List IDs in the blocklist.
!letterset stop Stop receiving/sending letter.
!write Write a letter.

LinkQuoter

Quote Discord message links.

Command Description
!linkquote [message_link] Quote a message from a link.
!linkquoteset Manage LinkQuoter settings.
!linkquoteset settings View LinkQuoter settings.
!linkquoteset delete [true_or_false] Toggle deleting of messages for automatic quoting.
!linkquoteset global [true_or_false] Toggle cross-server quoting.
!linkquoteset webhook [true_or_false] Toggle whether [botname] should use webhooks to quote.
!linkquoteset auto [true_or_false] Toggle automatic link-quoting.

LinkWarner

Remove messages containing links and warn users for it.

Command Description
!linkwarner Settings for LinkWarner cog.
!linkwarner unsetmessage Unset link warning message.
!linkwarner domains Configuration for allowed/disallowed domains in the guild.
!linkwarner domains setmode <new_mode> Change current domains list mode.
!linkwarner domains add <domains...> Add domains to the domains list.
!linkwarner domains remove <domains...> Remove domains from the domains list.
!linkwarner channel Channel-specific settings for LinkWarner.
!linkwarner channel showsettings <channel> Show settings for the given channel.
!linkwarner channel setmessage <channel> <message> Set link warning message for provided channel.
!linkwarner channel unsetmessage <channel> Unset link warning message for provided channel.
!linkwarner channel domains Configuration for allowed/disallowed domains in the specific channel.
!linkwarner channel domains remove <channel> <domains...> Remove domains from the domains list of the provided channel.
!linkwarner channel domains add <channel> <domains...> Add domains to the domains list of the provided channel.
!linkwarner channel domains setmode <channel> <new_mode> Change current domains list mode.
!linkwarner channel ignore <channel> <new_state> Set if LinkWarner should ignore links in provided channel.
!linkwarner showsettings Show settings for the current guild.
!linkwarner setmessage <message> Set link warning message.
!linkwarner state <new_state> Set if LinkWarner should be enabled for this guild.
!linkwarner excludedroles Settings for roles that are excluded from getting filtered.
!linkwarner excludedroles remove <roles...> Remove roles that will be excluded from getting filtered.
!linkwarner excludedroles add <roles...> Add roles that will be excluded from getting filtered.

Lock

Advanced channel and server locking.

Command Description
!lock [channel] [roles_or_members] Lock a channel. Provide a role or member if you would like to lock it for them.
!lock server [roles] Lock the server. Provide a role if you would like to lock it for that role.
!viewlock [channel] [roles_or_members] Prevent users from viewing a channel. Provide a role or member if you would like to lock it for them.
!unlock [channel] [state] [roles_or_members] Unlock a channel. Provide a role or member if you would like to unlock it for them.
!unlock server [roles] Unlock the server. Provide a role if you would like to unlock it for that role.
!unviewlock [channel] [state] [roles_or_members] Allow users to view a channel. Provide a role or member if you would like to unlock it for them.

Lyrics

Command Description
!lyrics [song_name] Return the lyrics of a given music/song name or running music.

MassDM

Send a direct message to all members of the specified Role.

Command Description
!massdm <role> <message> Sends a DM to all Members with the given Role.

MemberCount

Get count of all members + humans and bots separately.

Command Description
!membercount Get count of all members + humans and bots separately.

Mod

Moderation tools.

Command Description
!slowmode [interval=0:00:00] Changes channel's slowmode setting.
!rename <member> [nickname] Change a member's nickname.
!userinfo [member] Show information about a member.
!names <member> Show previous names and nicknames of a member.
!kick <member> [reason] Kick a user.
!ban <user> [days] [reason] Ban a user from this server and optionally delete days of messages.
!massban <user_ids...> [days] [reason] Mass bans user(s) from the server.
!tempban <member> [duration] [days] [reason] Temporarily ban a user from this server.
!softban <member> [reason] Kick a user and delete 1 day's worth of their messages.
!voicekick <member> [reason] Kick a member from a voice channel.
!voiceunban <member> [reason] Unban a user from speaking and listening in the server's voice channels.
!voiceban <member> [reason] Ban a user from speaking and listening in the server's voice channels.
!unban <user_id> [reason] Unban a user from this server.
!modset Manage server administration settings.
!modset hierarchy Toggle role hierarchy check for mods and admins.
!modset tracknicknames [enabled] Toggle whether nickname changes should be tracked.
!modset mentionspam Manage the automoderation settings for mentionspam.
!modset mentionspam warn <max_mentions> Sets the autowarn conditions for mention spam.
!modset mentionspam kick <max_mentions> Sets the autokick conditions for mention spam.
!modset mentionspam ban <max_mentions> Set the autoban conditions for mention spam.
!modset mentionspam strict [enabled] Setting to account for duplicate mentions.
!modset deleterepeats [repeats] Enable auto-deletion of repeated messages.
!modset defaultdays [days=0] Set the default number of days worth of messages to be deleted when a user is banned.
!modset reinvite Toggle whether an invite will be sent to a user when unbanned.
!modset defaultduration <duration> Set the default time to be used when a user is tempbanned.
!modset showsettings Show the current server administration settings.
!modset dm [enabled] Toggle whether a message should be sent to a user when they are kicked/banned.

ModLog

Manage log channels for moderation actions.

Command Description
!modlogset Manage modlog settings.
!modlogset modlog [channel] Set a channel as the modlog.
!modlogset resetcases Reset all modlog cases in this server.
!modlogset cases [action] Enable or disable case creation for a mod action.
!case <number> Show the specified case.
!casesfor <member> Display cases for the specified member.
!listcases <member> List cases for the specified member.
!reason [case] <reason> Specify a reason for a modlog case.

Mutes

Mute users temporarily or indefinitely.

Command Description
!voicemute <users...> [reason] Mute a user in their current voice channel.
!voiceunmute <users...> [reason] Unmute a user in their current voice channel.
!muteset Mute settings.
!muteset makerole <name> Create a Muted role.
!muteset notification [channel] Set the notification channel for automatic unmute issues.
!muteset showmoderator <true_or_false> Decide whether the name of the moderator muting a user should be included in the DM to that user.
!muteset role [role] Sets the role to be applied when muting a user.
!muteset settings Shows the current mute settings for this guild.
!muteset defaulttime [time] Set the default mute time for the mute command.
!muteset senddm <true_or_false> Set whether mute notifications should be sent to users in DMs.
!activemutes Displays active mutes on this server.
!mute <users...> [time_and_reason] Mute users.
!mutechannel <users...> [time_and_reason] Mute a user in the current text channel.
!unmute <users...> [reason] Unmute users.
!unmutechannel <users...> [reason] Unmute a user in this channel.

NitroRole

Welcome new nitro boosters and/or give them a special role!

Command Description
!nitrorole Settings for NitroRole cog.
!nitrorole listmessages List new booster message templates.
!nitrorole addmessage <message> Add new booster message.
!nitrorole autoassignrole [role] Set role that will be autoassigned after someone boosts server.
!nitrorole channel [channel] Set channel for new booster messages. Leave empty to disable.
!nitrorole unsetimage Unset image for new booster message.
!nitrorole setimage Set image for new booster message.
!nitrorole unassignonboostend [enabled] Set if booster role should be unassigned when someone stops boosting server.
!nitrorole removemessage Remove new booster message.

Otherbot

Command Description
!otherbot Otherbot configuration options.
!otherbot channel [channel] Sets the channel to report in.
!otherbot pingrole [role_name] Sets the role to use for pinging. Leave blank to reset it.
!otherbot watch Watch settings.
!otherbot watch online Manage online notifications.
!otherbot watch online emoji [emoji] Choose which emoji that will be used for online messages.
!otherbot watch online add <bot> Add a bot that will be tracked when it comes back online.
!otherbot watch online embed Set wether you want to receive notifications in embed or not.
!otherbot watch online remove <bot> Removes a bot currently tracked.
!otherbot watch online list Lists currently tracked bots.
!otherbot watch offline Manage offline notifications.
!otherbot watch offline emoji [emoji] Choose which emoji that will be used for offline messages.
!otherbot watch offline add <bot> Add a bot that will be tracked when it goes offline.
!otherbot watch offline embed Set wether you want to receive notifications in embed or not.
!otherbot watch offline remove <bot> Removes a bot currently tracked.
!otherbot watch offline list Lists currently tracked bots.

Permissions

Customise permissions for commands and cogs.

Command Description
!permissions Command permission management tools.
!permissions explain Explain how permissions works.
!permissions canrun <user> <command> Check if a user can run a command.
!permissions clearserverrules Reset all rules in this server.
!permissions removeserverrule <cog_or_command> <who_or_what...> Remove a server rule from a command.
!permissions acl Manage permissions with YAML files.
!permissions acl updateserver Update rules for this server with a YAML file.
!permissions acl yamlexample Sends an example of the yaml layout for permissions
!permissions acl getserver Get a YAML file detailing all rules in this server.
!permissions acl setserver Set rules for this server with a YAML file.
!permissions addserverrule <allow_or_deny> <cog_or_command> <who_or_what...> Add a rule to a command in this server.
!permissions setdefaultserverrule <allow_or_deny> <cog_or_command> Set the default rule for a command in this server.

Pokedex

Search for Pokemon.

Command Description
!pokemon This is the list of Pokémon queries you can perform.
!pokemon version Display running version of Pokedex
!pokemon tmset <pokemon> Get a Pokémon's learnset by generation (1-8).
!pokemon location <pokemon> Get a Pokémon's catch location.
!pokemon moves <pokemon> Search for a Pokémon's moveset
!pokemon item <item_name> Search for an item in the Pokémon universe
!pokedex <pokemon> Search for information on a Pokémon

Prefix

Prefix management.

Command Description
!prefix Manage server prefixes.
!prefix clear Reset this server's prefixes to the default list.
!prefix set <prefixes...> Set the prefixes for this server.
!prefix add <prefix> Add a prefix to this server's prefix list.
!prefix remove <prefix> Remove a prefix from this server's prefix list.

Race

Cog for racing animals

Command Description
!race Race related commands.
!race stats [user] Display your race stats.
!race wipe This command will wipe ALL race data.
!race bet <bet> <user> Bet on a user in the race.
!race enter Allows you to enter the race.
!race version Displays the version of race.
!race start Begins a new race.
!setrace Race settings commands.
!setrace payoutmin <players> Sets the number of players needed to payout prizes and bets.
!setrace mode <mode> Changes the race mode.
!setrace wait <wait> Changes the wait time before a race starts.
!setrace prize <prize> Sets the prize pool for winners.
!setrace bet Bet settings for race.
!setrace bet multiplier <multiplier> Sets the betting multiplier.
!setrace bet toggle Toggles betting on and off.
!setrace bet min <amount> Sets the betting minimum.
!setrace bet max <amount> Sets the betting maximum.
!setrace togglepool Toggles on/off prize pooling.

Raffle

Run simple Raffles for your server.

Command Description
!raffle Raffle group command
!raffle cancel [message_id] Cancels an on-going raffle. No winner is chosen.
!raffle start <timer> <title> Starts a raffle.
!raffle end [message_id] Ends a raffle early. A winner will still be chosen.
!raffle reroll <channel> <messageid> Reroll the winner for a raffle. Requires the channel and message id.
!raffle version Displays the currently installed version of raffle.
!setraffle Set Raffle group command
!setraffle channel [channel] Set the output channel for raffles.

Ratings

Rate how simp you are.

Command Description
!simprate [member] [simpable] Find out how much someone is simping for something.
!clownrate [member] Reveal someone's clownery.
!iqrate [member] 100% legit IQ test.
!sanitycheck [member] Check your sanity.

ReTrigger

Trigger bot events using regular expressions See https://regex101.com/ for help building a regex pattern. See `[p]retrigger explain` or click the link below for more details. [For more details click here.](https://github.com/TrustyJAID/Trusty-cogs/blob/master/retrigger/README.md)

Command Description
!retrigger Setup automatic triggers based on regular expressions
!retrigger react <name> <regex> [emojis...] Add a reaction trigger
!retrigger list [trigger] List information about triggers.
!retrigger publish <name> <regex> Add a trigger to automatically publish content in news channels.
!retrigger command <name> <regex> <command> Add a command trigger
!retrigger explain [page_num=1] Explain how to use retrigger
!retrigger random <name> <regex> Add a random text response trigger
!retrigger cooldown <trigger> <time> [style=guild] Set cooldown options for retrigger
!retrigger text <name> <regex> [delete_after] <text> Add a text response trigger
!retrigger dm <name> <regex> <text> Add a dm response trigger
!retrigger rename <name> <regex> <text> Add trigger to rename users
!retrigger edit Edit various settings in a set trigger.
!retrigger edit ignorecommands <trigger> Toggle the trigger ignoring command messages entirely.
!retrigger edit role <trigger> [roles...] Edit the added or removed roles of a saved trigger.
!retrigger edit reply <trigger> [set_to] Set whether or not to reply to the triggered message
!retrigger edit react <trigger> [emojis...] Edit the emoji reactions of a saved trigger.
!retrigger edit rolemention <trigger> <set_to> Set whether or not to send this trigger will allow role mentions
!retrigger edit text <trigger> <text> Edit the text of a saved trigger.
!retrigger edit chance <trigger> <chance> Edit the chance a trigger will execute.
!retrigger edit command <trigger> <command> Edit the text of a saved trigger.
!retrigger edit edited <trigger> Toggle whether the bot will listen to edited messages as well as on_message for
!retrigger edit deleteafter <trigger> [delete_after] Edit the delete_after parameter of a saved text trigger.
!retrigger edit tts <trigger> <set_to> Set whether or not to send the message with text-to-speech
!retrigger edit readfilenames <trigger> Toggle whether to search message attachment filenames.
!retrigger edit everyonemention <trigger> <set_to> Set whether or not to send this trigger will allow everyone mentions
!retrigger edit ocr <trigger> Toggle whether to use Optical Character Recognition to search for text within images.
!retrigger edit usermention <trigger> <set_to> Set whether or not to send this trigger will mention users in the reply
!retrigger edit regex <trigger> <regex> Edit the regex of a saved trigger.
!retrigger blocklist Set blocklist options for retrigger
!retrigger blocklist remove <trigger> [channel_user_role...] Remove a channel, user, or role from triggers blocklist
!retrigger blocklist add <trigger> [channel_user_role...] Add a channel, user, or role to triggers blocklist
!retrigger filter <name> [check_filenames=False] <regex> Add a trigger to delete a message
!retrigger dmme <name> <regex> <text> Add trigger to DM yourself
!retrigger addrole <name> <regex> [roles...] Add a trigger to add a role
!retrigger removerole <name> <regex> [roles...] Add a trigger to remove a role
!retrigger image <name> <regex> [image_url] Add an image/file response trigger
!retrigger multi <name> <regex> [multi_response...] Add a multiple response trigger
!retrigger randomimage <name> <regex> Add a random image/file response trigger
!retrigger allowlist Set allowlist options for retrigger
!retrigger allowlist add <trigger> [channel_user_role...] Add a channel, user, or role to triggers allowlist
!retrigger allowlist remove <trigger> [channel_user_role...] Remove a channel, user, or role from triggers allowlist
!retrigger imagetext <name> <regex> <text> [image_url] Add an image/file response with text trigger
!retrigger ban <name> <regex> Add a trigger to ban users for saying specific things found with regex
!retrigger kick <name> <regex> Add a trigger to kick users for saying specific things found with regex
!retrigger enable <trigger> Enable a trigger that has been disabled either by command or automatically
!retrigger remove <trigger> Remove a specified trigger
!retrigger resize <name> <regex> [image_url] Add an image to resize in response to a trigger
!retrigger disable <trigger> Disable a trigger
!retrigger modlog Set which events to record in the modlog.
!retrigger modlog filter Toggle custom filter messages in the modlog
!retrigger modlog settings Show the current modlog settings for this server.
!retrigger modlog addroles Toggle custom add role messages in the modlog
!retrigger modlog removeroles Toggle custom add role messages in the modlog
!retrigger modlog channel [channel] Set the modlog channel for filtered words
!retrigger modlog kicks Toggle custom kick messages in the modlog
!retrigger modlog bans Toggle custom ban messages in the modlog

ReacTicket

Command Description
!reacticket Create a reaction ticket system in your server
!reacticket remove <user> Remove a user from the current ticket.
!reacticket name <name> Rename the ticket in scope.
!reacticket close [reason] Closes the created ticket.
!reacticket add <user> Add a user to the current ticket.
!reacticket settings Manage settings for ReacTicket
!reacticket settings enable [yes_or_no] Starts listening for the set Reaction on the set Message to process tickets
!reacticket settings disable Disable ticketing system
!reacticket settings precreationsettings Control the actions that are checked/occur before ticket is created
!reacticket settings precreationsettings setmsg <message> Set the message to listen for ticket reactions on
!reacticket settings precreationsettings reaction <emoji> Set the reaction to listen for on the Ticket Creation message
!reacticket settings precreationsettings blacklist [user] Add or remove a user to be prevented from creating tickets.
!reacticket settings precreationsettings maxtickets <number> [send_dm] Set the maximum number of tickets that a user can have open at one time.
!reacticket settings closesettings Control what actions occur when a ticket is closed
!reacticket settings closesettings prune Clean out channels under the archive category.
!reacticket settings closesettings reports [channel] Set a channel to make a mini report in when a ticket is closed or opened.
!reacticket settings closesettings archive Customize settings for archiving ticket channels
!reacticket settings closesettings archive category <category> Set the category to move closed ticket channels to.
!reacticket settings closesettings archive enable [yes_or_no] Enable Archiving mode, to move the Ticket Channels to the set category once closed.
!reacticket settings closesettings dm [yes_or_no] Set whether or not to send a DM to the ticket author on ticket close.
!reacticket settings closesettings closeonleave [toggle] Set whether to automatically close tickets if the ticket author leaves.
!reacticket settings userpermissions Control the permissions that users have with their own tickets
!reacticket settings userpermissions usercanname [yes_or_no] Set whether users can rename their tickets and associated channels.
!reacticket settings userpermissions usercanclose [yes_or_no] Set whether users can close their own tickets or not.
!reacticket settings userpermissions usercanmodify [yes_or_no] Set whether users can add or remove additional users to their ticket.
!reacticket settings postcreationsettings Control the actions that occur post the ticket being created
!reacticket settings postcreationsettings category <category> Set the category to create ticket channels under.
!reacticket settings postcreationsettings creationmessage <message> Set the message that is sent when you initially create the ticket.
!reacticket settings postcreationsettings ticketname Control how tickets are automatically named when they are created
!reacticket settings postcreationsettings ticketname list List regisetered ticket name presets
!reacticket settings postcreationsettings ticketname add <name> Add a new default ticket name preset. The following variables are available for you:
!reacticket settings postcreationsettings ticketname remove <index> Remove a preset ticket name from the list.
!reacticket settings postcreationsettings ticketname select <index> Select a ticket name preset to use.
!reacticket settings postcreationsettings roles [role] Add or remove a role to be automatically added to Ticket channels.

Referrals

Invite Referral -> Credits Allows users who refer others to the server to gain credits.

Command Description
!referredby <member> Were you referred by another member of this server? Use this command to let them gain credits!
!referset Settiings for Referrals
!referset timelimit <hours> Set the time given to new users to run [p]referredby.
!referset logchannel [channel] Set the channel for logs to go into (leave blank for none).
!referset alreadyreferred <member> Check if the user is has already used [p]referredby.
!referset resetall <enter_true_to_confirm> Reset all Referrals settings.
!referset accountage [hours] Set minimum account age for users to run [p]referredby (leave blank for none).
!referset amount <amount> Set the amount given to those that refer others.
!referset view View current Referrals settings.
!referset toggle <true_or_false> Toggle Referrals in this server.
!referset initialize <enter_true_to_confirm> Adds current members to the already-redeemed list (except those that joined within time limit).

Reply

Bot Replies to Messages

Command Description
!reply [to_mention] <message> <content> Reply to a message using the Discord reply feature.

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
!reportset Manage Reports.
!reportset toggle Enable or disable reporting for this server.
!reportset output <channel> Set the channel where reports will be sent.
!report [text] Send a report.
!report interact <ticket_number> Open a message tunnel.

RoleBoards

Get 'leaderboards' about guild roles, such as the users with the most roles, the roles with the most users, and a full list of all the roles.

Command Description
!roleboard Get roleboards for this server..
!roleboard listroles List all roles in this guild.
!roleboard toproles [index=20] Get the roles with the most users.
!roleboard topusers [index=20] Get the users with the most roles.

SW

Interact with the Star Wars API

Command Description
!swapi Group command for interacting with the Star Wars API
!swapi starship <starship_id> Gets the profile of a starship by its ID
!swapi vehicle <vehicle_id> Gets the profile of a vehicle by its ID
!swapi all Get all people, planets, starships, vehicles, species or films of star wars
!swapi all starships Grabs all starships in the star wars API.
!swapi all vehicles Grabs all vehicles in the star wars API.
!swapi all planets Grabs all planets in the star wars API.
!swapi all people Grabs all people in the star wars API.
!swapi all species Grabs all vehicles in the star wars API.
!swapi all films Grabs all films in the star wars API.
!swapi person <person_id> Gets the profile of a person by their ID
!swapi film <film_id> Gets the info about a film by their ID
!swapi species <species_id> Gets the profile of a species by its ID
!swapi planet <planet_id> Gets the profile of a planet by their ID

SXCU

Command Description
!shorten <link> Shorten a link.

SayUrl

V3 Cog Template

Command Description
!sayurl <url> Converts a URL to something readable

Scanner

Scan images as they are sent through according to the set models.

Command Description
!scanner Group command for changing scanner's settings.
!scanner detect Group command for changing what the scanner cog detects.
!scanner detect nude <yes_or_no> Set whether or not to check for nude content in images.
!scanner detect scammer <yes_or_no> Set whether or not to check for scammer content in images.
!scanner detect partial <yes_or_no> Set whether or not messages will be reported be they contain partial nudity.
!scanner detect tm Manage settings for Text Moderation in pictures.
!scanner detect tm enable <yes_or_no> Set whether or not to check for Text Mderation in images.
!scanner detect tm checks Manage the various profanities to check for in Text Moderation in images.
!scanner detect tm checks remove [checks...] Removes checks from the Text Moderation check
!scanner detect tm checks clear Removes all channels from the whitelist
!scanner detect tm checks add [checks...] Adds checks to the Text Moderation check.
!scanner detect mm Manage settings for Message Moderation.
!scanner detect mm checks Manage the various types to check for in Message Moderation.
!scanner detect mm checks add [checks...] Adds checks to the Message Moderation check.
!scanner detect mm checks remove [checks...] Removes checks from the Message Moderation check
!scanner detect mm checks clear Removes all checks from Message Moderation
!scanner detect wad <yes_or_no> Set whether or not to check for WAD content in images.
!scanner detect offensive <yes_or_no> Set whether or not to check for offensive content in images.
!scanner lists Manage whitelist and blacklists for Scanner cog.
!scanner lists blacklist Blacklist channels from the scanner.
!scanner lists blacklist remove [channels...] Remove channels from the blacklist
!scanner lists blacklist clear Removes all channels from the blacklist
!scanner lists blacklist add [channels...] Add channels to the blacklist
!scanner lists whitelist Whitelist channels from the scanner.
!scanner lists whitelist add [channels...] Add channels to the whitelist
!scanner lists whitelist remove [channels...] Remove channels from the whitelist
!scanner lists whitelist clear Removes all channels from the whitelist
!scanner settings View registered settings
!scanner report Manage how reports are handled, and base reasons for deletion for messages being deleted.
!scanner report pingrole [role] Add or remove roles from being pinged when a report is sent.
!scanner report autodelete <yes_or_no> Set whether the messages should be auto deleted and reported or just reported.
!scanner report percent <percent> Set the percent a picture must have in order to be violating. 100 means full violation, 0 is no violation
!scanner report channel <channel> Set the channel for reports to go to.
!scanner report showpic <yes_or_no> Set whether or not to show the violating picture in the report.

ServerLock

Lock a server down.

Command Description
!lockdown Lock down an entire server.

ServerStats

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

Command Description
!avatar [members] Display a users avatar in chat
!emoji <emoji> Post a large size emojis in chat
!botstats Display stats about the bot
!topic [channel] [topic] Sets a specified channels topic
!channeledit Modify channel options
!channeledit topic [channel] <topic> Edit a channels topic
!channeledit name [channel] <name> Edit a channels name
!channeledit position [channel] <position> Edit a channels position
!channeledit bitrate <channel> <bitrate> Edit a voice channels bitrate
!channeledit sync [channel] <toggle> Set whether or not to sync permissions with the channels Category
!channeledit userlimit <channel> <limit> Edit a voice channels user limit
!channeledit nsfw <toggle> [channel] Set whether or not a channel is NSFW
!channeledit permissions <permission> [channel] [true_or_false] [roles_or_users...] Edit channel read permissions for designated role
!pruneroles Perform various actions on users who haven't spoken in x days
!pruneroles list <days> [role] List the users who have not talked in x days
!pruneroles kick <days> [role] [reinvite=True] Kick users from the server who have been inactive for x days
!pruneroles add <days> [new_roles...] Give roles to users who haven't spoken in x days
!pruneroles remove <days> [removed_roles...] Remove roles from users who haven't spoken in x days
!whois <user_id> Display servers a user shares with the bot
!guildedit Edit various guild settings
!guildedit name <name> Change the server name
!guildedit afkchannel [channel] Change the servers AFK voice channel
!guildedit afktimeout <timeout> Change the servers AFK timeout
!guildedit verificationlevel <level> Modify the guilds verification level
!guildedit systemchannel [channel] Change the system channel
!topmembers [number=10] [guild] Lists top members on the server by join date
!getguild [guild] Display info about servers the bot is on
!getguilds <guilds> Display info about multiple servers
!nummembers [guild] Display number of users on a server
!getroles [guild] Displays all roles their ID and number of members in order of
!getreactions <message> Gets a list of all reactions from specified message and displays the user ID,
!serverstats Gets total messages on the server and displays each channel
!channelstats [channel] Gets total messages in a specific channel as well as the user who
!guildemojis [id_emojis=False] [guild] Display all server emojis in a menu that can be scrolled through

Shop

Command Description
!inventory Displays your purchased items.
!shop Shop group command
!shop item <action> Creates, Deletes, and Edits items.
!shop redeem <item> Redeems an item in your inventory.
!shop gift <user> <quantity> <item> Gift another user a set number of one of your items.
!shop give <user> <quantity> [shopitem...] Administratively gives a user an item.
!shop version Shows the current Shop version.
!shop restock <amount> <shop_name> Restocks all items in a shop by a specified amount.
!shop trade <user> <quantity> <item> Attempts to trade an item with another user.
!shop tradetoggle Disables or enables trading with you.
!shop clearinv <user> Completely clears a user's inventory.
!shop bulkadd <style> <entry> Add multiple items and shops.
!shop pending Displays the pending menu.
!shop manager <action> Creates edits, or deletes a shop.
!shop buy [purchase...] Shop menu appears with no purchase order.
!setshop Shop Settings group command
!setshop alerts Toggles alerts when users redeem items.
!setshop sorting <style> Set how shop items are sorted.
!setshop gifting Toggles if users can gift items.
!setshop alertrole <role> Sets the role that will receive alerts.
!setshop toggle Closes/opens all shops.

StealEmoji

This cog steals emojis and creates servers for them

Command Description
!stealemoji Base command for this cog. Check help for the commands list.

StickyMember

Command Description
!stickymem <member>
!unstickymem <member>

Streams

Various commands relating to streaming platforms. You can check if a Twitch, YouTube or Picarto stream is currently live.

Command Description
!twitchstream <channel_name> Check if a Twitch channel is live.
!youtubestream <channel_id_or_name> Check if a YouTube channel is live.
!picarto <channel_name> Check if a Picarto channel is live.
!streamalert Manage automated stream alerts.
!streamalert stop [disable_all=No] Disable all stream alerts in this channel or server.
!streamalert list List all active stream alerts in this server.
!streamalert youtube <channel_name_or_id> Toggle alerts in this channel for a YouTube stream.
!streamalert twitch <channel_name> Manage Twitch stream notifications.
!streamalert twitch channel <channel_name> Toggle alerts in this channel for a Twitch stream.
!streamalert picarto <channel_name> Toggle alerts in this channel for a Picarto stream.
!streamset Manage stream alert settings.
!streamset mention Manage mention settings for stream alerts.
!streamset mention online Toggle the `@​here` mention.
!streamset mention all Toggle the `@​everyone` mention.
!streamset mention role <role> Toggle a role mention.
!streamset autodelete <on_off> Toggle alert deletion for when streams go offline.
!streamset ignorereruns Toggle excluding rerun streams from alerts.
!streamset ignoreschedule Toggle excluding YouTube streams schedules from alerts.
!streamset message Manage custom messages for stream alerts.
!streamset message mention <message> Set stream alert message when mentions are enabled.
!streamset message nomention <message> Set stream alert message when mentions are disabled.
!streamset message clear Reset the stream alert messages in this server.

TextTools

Provides commands for text modification and encoding.

Command Description
!fullwidth <arg> Converts narrow characters to wide characters.
!uninormalize <form> [arg] Normalizes the given Unicode. "NFC", "NFD", "NFKC", and "NFKD" are the forms.
!unicode <arg> Returns the information on a Unicode character or named character.
!upper <text> Returns the uppercase of the given text.
!lower <text> Returns the lowercase of the given text.
!echo <text> Returns the given text.
!reverse <text> Returns the reverse-order of the given text.
!base64 <text> Returns the base-64 of the given text.
!hex2str <text> Converts the given hex bytes to a string assuming UTF-8.
!hex2strx <encoding> <text> Converts the given hex bytes to a string given an encoding.

Tickets

Command Description
!ticket Tickets!
!ticket set Settings
!ticket set purge Delete all closed tickets
!ticket set message <message> Set the default message when a new ticket has been created (markdown safe)
!ticket set setup Automatic setup, will create two categories for open and closed tickets, and a ticket role for people to be able to manage tickets.
!ticket new Create a new ticket
!ticket update <status> Update the status of a ticket
!ticket close Close a ticket, must be run in the ticket channel you want to close

Timezone

Gets times across the world...

Command Description
!time Checks the time.
!time me [timezone_name] Sets your timezone.
!time version Show the cog version.
!time compare [user] Compare your saved timezone with another user's timezone.
!time tz [timezone_name] Gets the time in any timezone.
!time user [user] Shows the current time for the specified user.
!time iso [iso_code] Looks up ISO3166 country codes and gives you a supported timezone.

Tools

Mod and Admin tools.

Command Description
!access Check channel access
!access compare <user> [guild] Compare channel access with [user].
!access text [user] [guild] Check text channel access.
!access voice [user] [guild] Check voice channel access.
!banlist Displays the server's banlist.
!cid Shows the channel ID.
!chinfo [channel] Shows channel information. Defaults to current text channel.
!eid <emoji> Get an id for an emoji.
!einfo <emoji> Emoji information.
!inrole <rolename> Check members in the role specified.
!joined [user] Show when a user joined the guild.
!listguilds List the guilds|servers the bot is in.
!listchannel List the channels of the current server
!newusers [count=5] [fm=py] Lists the newest 5 members.
!perms [user] Fetch a specific user's permissions.
!rid <rolename> Shows the id of a role.
!rinfo <rolename> Shows role info.
!rolelist Displays the server's roles.
!sid Show the server ID.
!sinfo [guild] Shows server information.
!uinfo [user] Shows user information. Defaults to author.
!whatis <id> What is it?

Trackerinfo

Look up information about a trackers status

Command Description
!ptp Gets info on PTP
!ggn Gets info on GGN
!red Gets info on RED
!btn Gets info on BTN
!mtv Gets info on MTV

Translate

Translate messages using Google Translate

Command Description
!translate <to_language> <message> Translate messages with Google Translate
!translateset Toggle the bot auto translating
!translateset whitelist Set whitelist options for translations
!translateset whitelist list List Channels, Users, and Roles in the servers translation whitelist.
!translateset whitelist remove [channel_user_role...] Remove a channel, user, or role from translation whitelist
!translateset whitelist add [channel_user_role...] Add a channel, user, or role to translation whitelist
!translateset react Toggle translations to flag emoji reactions
!translateset stats [guild_id] Shows translation usage
!translateset blacklist Set blacklist options for translations
!translateset blacklist add [channel_user_role...] Add a channel, user, or role to translation blacklist
!translateset blacklist remove [channel_user_role...] Remove a channel, user, or role from translation blacklist
!translateset blacklist list List Channels, Users, and Roles in the servers translation blacklist.
!translateset flag Toggle translations with flag emojis in text

Trivia

Play trivia with friends!

Command Description
!triviaset Manage Trivia settings.
!triviaset botplays <true_or_false> Set whether or not the bot gains points.
!triviaset stopafter <seconds> Set how long until trivia stops due to no response.
!triviaset override <enabled> Allow/disallow trivia lists to override settings.
!triviaset revealanswer <true_or_false> Set whether or not the answer is revealed.
!triviaset showsettings Show the current trivia settings.
!triviaset timelimit <seconds> Set the maximum seconds permitted to answer a question.
!triviaset usespoilers <true_or_false> Set if bot will display the answers in spoilers.
!triviaset payout <multiplier> Set the payout multiplier.
!triviaset maxscore <score> Set the total points required to win.
!trivia <categories...> Start trivia session on the specified category.
!trivia list List available trivia categories.
!trivia leaderboard