CorpBot.py
A slightly less clumsy python bot for discord
Basic Settings
The bot's basic settings should be in a file called settings_dict.json
in the same folder as the Main.py
file. Some basic formatting of this file would look like so:
{
"prefix": "your_custom_prefix_here",
"token": "your_token_here",
"weather": "your_weather_api_key_here",
"currency": "your_currency_api_key_here"
}
You'll want to replace the values with your own. The prefix
key can be omitted, and the bot will fallback on its default $
prefix.
Command List
A list of cogs, commands, and descriptions:
Actions, Admin, AmdArk, Ascii, Beer, Bot, BotAdmin, CAH, Calc, Channel, ChatterBot, Claptrap, Clippy, CogManager, Comic, DJRoles, Debugging, Dice, DisableCommand, Discogs, DrBeer, EightBall, Embed, Emoji, Encode, Example, Face, Feed, Fliptime, GameLookup, Giphy, Groot, Help, Humor, Hw, IntelArk, Invite, JazUtils, Jpeg, LangFilter, Lists, Lockdown, MadLibs, Minesweeper, Morse, Music, Mute, NvidiaArk, OfflineUser, PciUsb, Plist, Printer, Profile, Promote, Quote, RateLimit, Reddit, Remind, Responses, Search, SecretSanta, Server, ServerStats, Settings, SettingsDict, Setup, Spooktober, Stream, Strike, Telephone, TempRole, Time, Translate, Turret, Uptime, UrbanDict, UserRole, VoteKick, WatchURL, Weather, Welcome, Wiki, Xp, XpBlock, XpStack
Actions
Actions Cog (6 commands) - Actions.py Extension:
$boop [member]
โโ Boop da snoot.
$drink [member]
โโ Drink like a boss.
$eat [member]
โโ Eat like a boss.
$highfive [member]
โโ High five like a boss.
$pet [member]
โโ pet kitties.
$spook [member]
โโ sp00ktober by camiel.
Admin
Admin Cog (28 commands) - Admin.py Extension:
$addadmin [role]
โโ Adds a new role to the admin list (admin only).
$addxprole [role] [xp]
โโ Adds a new role to the xp promotion/demotion system (admin only).
$broadcast [message]
โโ Broadcasts a message to all connected servers. Can only be done by the owner.
$defaultchannel
โโ Lists the server's default channel, whether custom or not.
$lock
โโ Toggles whether the bot only responds to admins (admin only).
$onexprole [yes_no]
โโ Gets and sets whether or not to remove all but the current xp role a user has...
$prunexproles
โโ Removes any roles from the xp promotion/demotion system that are no longer on...
$rawrules
โโ Display the markdown for the server's rules (bot-admin only).
$removeadmin [role]
โโ Removes a role from the admin list (admin only).
$removemotd [chan]
โโ Removes the message of the day from the selected channel.
$removexprole [role]
โโ Removes a role from the xp promotion/demotion system (admin only).
$setdefaultchannel [channel]
โโ Sets a replacement default channel for bot messages (admin only).
$setdefaultrole [role]
โโ Sets the default role or position for auto-role assignment.
$sethackrole [role]
โโ Sets the required role ID to add/remove hacks (admin only).
$setlinkrole [role]
โโ Sets the required role ID to add/remove links (admin only).
$setmadlibschannel [channel]
โโ Sets the channel for MadLibs (admin only).
$setrules [rules]
โโ Set the server's rules (bot-admin only).
$setstoprole [role]
โโ Sets the required role ID to stop the music player (admin only).
$settagrole [role]
โโ Sets the required role ID to add/remove tags (admin only).
$settopic [channel] [message]
โโ Sets the channel topic of the passed channel (bot-admin only).
$setxp [member] [xpAmount]
โโ Sets an absolute value for the member's xp (admin only).
$setxpreserve [member] [xpAmount]
โโ Set's an absolute value for the member's xp reserve (admin only).
$setxprole [role]
โโ Sets the required role ID to give xp, gamble, or feed the bot (admin only).
$slowmode [channel] [seconds]
โโ Sets the number of seconds for slow mode for the passed channel - use any num...
$stoprole
โโ Lists the required role to stop the bot from playing music.
$xplimit [limit]
โโ Gets and sets a limit to the maximum xp a member can get. Pass a negative va...
$xpreservelimit [limit]
โโ Gets and sets a limit to the maximum xp reserve a member can get. Pass a neg...
$xprole
โโ Lists the required role to give xp, gamble, or feed the bot.
AmdArk
AmdArk Cog (1 command) - AmdArk.py Extension:
$amdark [text] (AKA: iamd, aark)
โโ Searches AMD's site for CPU info.
Ascii
Ascii Cog (2 commands) - Ascii.py Extension:
$ascii [text]
โโ Beautify some text.
$asciifonts [search_term] (AKA: font, fonts, fontlist)
โโ Lists the available ascii fonts.
Beer
Beer Cog (4 commands) - Beer.py Extension:
$abv [original_gravity] [final_gravity]
โโ Calculates the alcohol by volume for the passed original and final gravity.
$hops [batch_size] [original_gravity] [target_ibu] [alpha_acid_percent] [boil_time_minutes] [output_unit] (AKA: hop, hops4ibu, hopsforibu, hibu)
โโ Calculates the amount of hops required to reach the target IBU.
$ibu [batch_size] [original_gravity] [hops_amount] [alpha_acid_percent] [boil_time_minutes] (AKA: bitternes, bitter)
โโ Calculates the IBU (International Bitterness Units) for the given values. Th...
$vconvert [volume] [from_type] [to_type]
โโ Converts between Ounces, Gallons, Liters, Milliliters, and Beer Barrels. Fro...
Bot
Bot Cog (24 commands) - Bot.py Extension:
$adminunlim [yes_no]
โโ Sets whether or not to allow unlimited xp to admins (bot-admin only).
$avatar [filename]
โโ Sets the bot's avatar (owner only).
$basadmin [yes_no]
โโ Sets whether or not to treat bot-admins as admins with regards to xp (admin o...
$botinfo
โโ Lists some general stats about the bot.
$cloc
โโ Outputs the total count of lines of code in the currently installed repo.
$getimage <image>
โโ Tests downloading - owner only
$hidehostname [yes_no]
โโ Queries or turns on/off hostname hiding in the hostinfo command (owner-only).
$hostinfo
โโ List info about the bot's host environment.
$joinpm [yes_no]
โโ Sets whether or not to pm the rules to new users when they join (bot-admin on...
$listengame [game]
โโ Sets the listening status of the bot (owner-only).
$nickname [name]
โโ Set the bot's nickname (admin-only).
$ping
โโ Feeling lonely?
$playgame [game]
โโ Sets the playing status of the bot (owner-only).
$pres [playing_type=0] [status_type=online] [game] [url]
โโ Changes the bot's presence (owner-only).
$reboot
โโ Reboots the bot (owner only).
$servers
โโ Lists the number of servers I'm connected to!
$setbotparts [parts]
โโ Set the bot's parts - can be a url, formatted text, or nothing to clear.
$setname [name]
โโ Sets the bot's name - may take awhile to reflect (owner only).
$shutdown
โโ Shuts down the bot (owner only).
$source
โโ Link the github source.
$speedtest
โโ Run a network speed test (owner only).
$status [status]
โโ Gets or sets the bot's online status (owner-only).
$streamgame [url] [game]
โโ Sets the streaming status of the bot, requires the url and the game (owner-on...
$watchgame [game]
โโ Sets the watching status of the bot (owner-only).
BotAdmin
BotAdmin Cog (12 commands) - BotAdmin.py Extension:
$ban [members] [reason] (AKA: yote)
โโ Bans the passed members for the specified reason.
$banned [user_id]
โโ Queries the guild's ban list for the passed user id and responds with whether...
$ignore [member]
โโ Adds a member to the bot's "ignore" list (bot-admin only).
$ignored
โโ Lists the users currently being ignored.
$kick [members] [reason] (AKA: yeet)
โโ Kicks the passed members for the specified reason.
$klean [members] [reason] (AKA: scam)
โโ Bans the passed members for the specified reason, then unbans them in order t...
$listen [member]
โโ Removes a member from the bot's "ignore" list (bot-admin only).
$listenall
โโ Clears the bot's ignore list (bot-admin only).
$rembanmessages [number_of_days]
โโ Gets or sets the default number of days worth of messages to remove when bann...
$removeinvitelinks [yes_no]
โโ Enables/Disables auto-deleting discord invite links in chat (bot-admin only).
$setuserparts [member] [parts]
โโ Set another user's parts list (owner only).
$unban [members] [reason]
โโ Unbans the passed members for the specified reason.
CAH
CAH Cog (17 commands) - CAH.py Extension:
$addbot
โโ Adds a bot to the game. Can only be done by the player who created the game.
$addbots [number]
โโ Adds bots to the game. Can only be done by the player who created the game.
$cahgames
โโ Displays up to 10 CAH games in progress.
$flushhand
โโ Flushes the cards in your hand - can only be done once per game.
$game [message]
โโ Displays the game's current status.
$hand
โโ Shows your hand.
$idlekick [setting]
โโ Sets whether or not to kick members if idle for 5 minutes or more. Can only ...
$joincah [id]
โโ Join a Cards Against Humanity game. If no id or user is passed, joins a rand...
$laid
โโ Shows who laid their cards and who hasn't.
$lay [card]
โโ Lays a card or cards from your hand. If multiple cards are needed, separate ...
$leavecah
โโ Leaves the current game you're in.
$newcah
โโ Starts a new Cards Against Humanity game.
$pick [card]
โโ As the judge - pick the winning card(s).
$removebot [id]
โโ Removes a bot from the game. Can only be done by the player who created the ...
$removeplayer [name]
โโ Removes a player from the game. Can only be done by the player who created t...
$say [message]
โโ Broadcasts a message to the other players in your game.
$score
โโ Display the score of the current game.
Calc
Calc Cog (1 command) - Calc.py Extension:
$calc [formula] (AKA: calculate, math)
โโ Do some math.
Channel
Channel Cog (5 commands) - Channel.py Extension:
$islocked
โโ Says whether the bot only responds to admins.
$listadmin
โโ Lists admin roles and id's.
$listmuted
โโ Lists the names of those that are muted.
$log [messages=25] [chan]
โโ Logs the passed number of messages from the given channel - 25 by default (ad...
$rules
โโ Display the server's rules.
ChatterBot
ChatterBot Cog (2 commands) - ChatterBot.py Extension:
$chat [message]
โโ Chats with the bot.
$setchatchannel [channel]
โโ Sets the channel for bot chatter.
Claptrap
Claptrap Cog (1 command) - Claptrap.py Extension:
$claptrap
โโ Can I shoot something now? Or climb some stairs? SOMETHING exciting?
Clippy
Clippy Cog (1 command) - Clippy.py Extension:
$clippy [text]
โโ I *know* you wanted some help with something - what was it?
CogManager
CogManager Cog (4 commands) - CogManager.py Extension:
$extension [extension] (AKA: extensions, ext)
โโ Outputs the cogs and command count for the passed extension - or all extensio...
$imports [extension]
โโ Outputs the extensions imported by the passed extension.
$reload [extension]
โโ Reloads the passed extension - or all if none passed.
$update [reset]
โโ Updates from git, pass "reset" or "-reset" to this command to first run "git ...
Comic
Comic Cog (14 commands) - Comic.py Extension:
$calvin [date]
โโ Displays the Calvin & Hobbes comic for the passed date (MM-DD-YYYY) from 11-1...
$cyanide [date]
โโ Displays the Cyanide & Happiness comic for the passed date (MM-DD-YYYY) from ...
$dilbert [date]
โโ Displays the Dilbert comic for the passed date (MM-DD-YYYY) from 04-16-1989 t...
$garfield [date]
โโ Displays the Garfield comic for the passed date (MM-DD-YYYY) from 06-19-1978 ...
$gmg [date]
โโ Displays the Garfield Minus Garfield comic for the passed date (MM-DD-YYYY) f...
$peanuts [date]
โโ Displays the Peanuts comic for the passed date (MM-DD-YYYY) from 10-02-1950 t...
$randcalvin
โโ Displays a random Calvin & Hobbes comic from 11-18-1985 to today.
$randcyanide
โโ Displays a random Cyanide & Happiness comic from 01-26-2005 to today.
$randgarfield
โโ Displays a random Garfield comic from 06-19-1978 to today.
$randgmg
โโ Displays a random Garfield Minus Garfield comic from 02-13-2008 to today.
$randilbert [date]
โโ Displays a random Dilbert comic from 04-16-1989 to today.
$randpeanuts
โโ Displays a random Peanuts comic from 10-02-1950 to today.
$randxkcd
โโ Displays a random XKCD comic from 01-01-2006 to today.
$xkcd [date]
โโ Displays the XKCD comic for the passed date (MM-DD-YYYY) from 01-01-2006 to t...
DJRoles
DJRoles Cog (6 commands) - DJRoles.py Extension:
$adddj [role] (AKA: newdj)
โโ Adds a new role to the dj list (bot-admin only).
$addmc [role] (AKA: newmc)
โโ Adds a new role to the mc list (bot-admin only).
$listdj
โโ Lists dj roles and id's.
$listmc
โโ Lists mc roles and id's.
$removedj [role] (AKA: remdj, deletedj, deldj)
โโ Removes a role from the dj list (bot-admin only).
$removemc [role] (AKA: remmc, deletemc, delmc)
โโ Removes a role from the mc list (bot-admin only).
Debugging
Debugging Cog (9 commands) - Debugging.py Extension:
$clean [messages] [chan]
โโ Cleans the passed number of messages from the given channel (admin only).
$cleardebug
โโ Deletes the debug.txt file (owner only).
$heartbeat
โโ Write to the console and attempt to send a message (owner only).
$logdisable [options]
โโ Disables the passed, comma-delimited log vars. If run with no arguments, dis...
$logenable [options]
โโ Enables the passed, comma-delimited log vars (bot-admin only).
$logging
โโ Outputs whether or not we're logging is enabled, the log channel, and any set...
$logpreset [preset]
โโ Can select one of 4 available presets - off, quiet, normal, verbose (bot-admi...
$setdebug [debug]
โโ Turns on/off debugging (owner only - always off by default).
$setlogchannel [channel]
โโ Sets the channel for Logging (bot-admin only).
Dice
Dice Cog (1 command) - Dice.py Extension:
$roll [dice]
โโ Performs up to 10 space-delimited dice rolls in NdNยฑNa|d format.
DisableCommand
DisableCommand Cog (9 commands) - DisableCommand.py Extension:
$adminallow [yes_no]
โโ Sets whether admins can access disabled commands (admin-only).
$badminallow [yes_no]
โโ Sets whether bot-admins can access disabled commands (admin-only).
$disable [command_or_cog_name]
โโ Disables the passed command or all commands in the passed cog (admin-only). ...
$disableall
โโ Disables all enabled commands outside this module (admin-only).
$disabledreact [yes_no]
โโ Sets whether the bot reacts to disabled commands when attempted (admin-only).
$enable [command_or_cog_name]
โโ Enables the passed command or all commands in the passed cog (admin-only). C...
$enableall
โโ Enables all disabled commands (admin-only).
$isdisabled [command_or_cog_name]
โโ Outputs whether the passed command - or all commands in a passed cog are disa...
$listdisabled
โโ Lists all disabled commands (admin-only).
Discogs
Discogs Cog (1 command) - Discogs.py Extension:
$discogs [search]
โโ Perform a general discogs.com search. Could return albums, artits, etc.
DrBeer
DrBeer Cog (1 command) - DrBeer.py Extension:
$drbeer
โโ Put yourself in your place.
EightBall
EightBall Cog (1 command) - EightBall.py Extension:
$eightball [question] (AKA: 8ball)
โโ Get some answers.
Embed
Embed Cog (3 commands) - Embed.py Extension:
$embed [embed_json]
โโ Builds an embed using json formatting.
$getembed [message_url]
โโ Gets any embeds for the passed message url and uploads their data as json files.
$post [channel_id] [embed_json]
โโ Builds an embed using json formatting and sends it to the specified channel (...
Emoji
Emoji Cog (2 commands) - Emoji.py Extension:
$addemoji [emoji] [name] (AKA: addemote)
โโ Adds the passed emoji, url, or attachment as a custom emoji with the passed n...
$emoji [emoji] (AKA: emote)
โโ Outputs the passed emoji... but bigger!
Encode
Encode Cog (11 commands) - Encode.py Extension:
$binint [input_binary]
โโ Converts the input binary to its integer representation.
$binstr [input_binary]
โโ Converts the input binary to its string representation.
$color [value]
โโ View info on a rgb, hex or cmyk color and their
$dechex [input_dec]
โโ Converts an int to hex.
$encode [from_type] [to_type] [value]
โโ Data converter from ascii <--> hex <--> base64.
$hexdec [input_hex]
โโ Converts hex to decimal.
$hexswap [input_hex]
โโ Byte swaps the passed hex value.
$intbin [input_int]
โโ Converts the input integer to its binary representation.
$randomcolor
โโ Selects a random color.
$slide [input_hex]
โโ Calculates your slide value for Clover based on an input address (in hex).
$strbin [input_string]
โโ Converts the input string to its binary representation.
Example
Example Cog (3 commands) - Example.py Extension:
$add <left> <right>
โโ Adds two numbers together.
$choose [choices...]
โโ Chooses between multiple choices.
$joined [member]
โโ Says when a member joined.
Face
Face Cog (4 commands) - Face.py Extension:
$lastlenny
โโ Who Lenny'ed last?
$lastshrug
โโ Who shrugged last?
$lenny [message]
โโ Give me some Lenny.
$shrug [message]
โโ Shrug it off.
Feed
Feed Cog (8 commands) - Feed.py Extension:
$feed [food]
โโ Feed the bot some xp!
$hunger
โโ How hungry is the bot?
$ignoredeath [yes_no]
โโ Sets whether the bot ignores its own death and continues to respond post-mort...
$iskill
โโ Check the ded of the bot.
$kill
โโ Kill the bot... you heartless soul.
$killrole
โโ Lists the required role to kill/resurrect the bot.
$resurrect
โโ Restore life to the bot. What magic is this?
$setkillrole [role]
โโ Sets the required role to kill/resurrect the bot (admin only).
Fliptime
Fliptime Cog (1 command) - Fliptime.py Extension:
$tableflip [yes_no]
โโ Turns on/off table flip muting (bot-admin only; always off by default).
GameLookup
GameLookup Cog (1 command) - GameLookup.py Extension:
$gamelookup <game>
โโ Help not available...
Giphy
Giphy Cog (4 commands) - Giphy.py Extension:
$addgif [role]
โโ Adds a new role to the gif list (admin only).
$gif [gif]
โโ Search for some giphy!
$listgif
โโ Lists gif roles and id's.
$removegif [role]
โโ Removes a role from the gif list (admin only).
Groot
Groot Cog (1 command) - Groot.py Extension:
$groot
โโ Who... who are you?
Help
Help Cog (3 commands) - Help.py Extension:
$dumphelp [tab_indent_count]
โโ Dumps a timestamped, formatted list of commands and descriptions into the sam...
$dumpmarkdown
โโ Dumps a timestamped, markdown-formatted list of commands and descriptions int...
$help [command]
โโ Lists the bot's commands and cogs.
Humor
Humor Cog (11 commands) - Humor.py Extension:
$fart
โโ PrincessZoey :P
$french
โโ Speaking French... probably...
$fry [url]
โโ Fry up some memes.
$german
โโ Speaking German... probably...
$holy [subject]
โโ Time to backup the Batman!
$meme [template_id] [box_text...]
โโ Generate Memes! You can get a list of meme templates with the memetemps comm...
$memetemps
โโ Get Meme Templates
$poke [url]
โโ Pokes the passed url/user/uploaded image.
$slap [user]
โโ It's easier than talking... probably?
$stardew [user]
โโ Test your luck with another user.
$zalgo [message]
โโ Iฬ sฬฐhอจoฬนuฬณlอชdอ rออeอฬฌaออlอจฬlฬฬyฬกอ hออaฬตอขvออeอฆฬ iอฬฬnฬตฬฐอคsอฬฬtอคอฬaฬออlฬฑฬชอจlอฬฬฆe...
Hw
Hw Cog (13 commands) - Hw.py Extension:
$cancelhw (AKA: hwcancel)
โโ Cancels a current hardware session.
$delhw [build] (AKA: hwdel, remhw, hwrem)
โโ Removes a build from your build list.
$edithw [build] (AKA: hwedit)
โโ Edits a build from your build list.
$gethw [user] [search] (AKA: hwget, searchhw, hwsearch)
โโ Searches the user's hardware for a specific search term.
$hw [user] [build]
โโ Lists the hardware for either the user's default build - or the passed build.
$lhw [user] (AKA: hwl)
โโ Lists only the titles of the builds for the specified user - or yourself if n...
$listhw [user] (AKA: hwlist)
โโ Lists the builds for the specified user - or yourself if no user passed.
$mainhw [build] (AKA: hwmain)
โโ Sets a new main build from your build list.
$newhw (AKA: hwnew)
โโ Initiate a new-hardware conversation with the bot. The hardware added will a...
$pcpp [url] [style] [escape]
โโ Convert a pcpartpicker.com link into markdown parts. Available styles: normal...
$rawhw [user] [build] (AKA: hwraw)
โโ Lists the raw markdown for either the user's default build - or the passed bu...
$renhw [build] (AKA: hwren, renamehw, hwrename)
โโ Renames a build from your build list.
$sethwchannel [channel]
โโ Sets the channel for hardware (admin only).
IntelArk
IntelArk Cog (1 command) - IntelArk.py Extension:
$iark [text] (AKA: intelark)
โโ Search Ark for Intel CPU info.
Invite
Invite Cog (9 commands) - Invite.py Extension:
$approvejoin [server_id]
โโ Temporarily allows the bot to join the passed server id or join url (owner-on...
$block [server]
โโ Blocks the bot from joining a server - takes either a name or an id (owner-on...
$blocked
โโ Lists all blocked servers and owners (owner-only).
$canjoin [yes_no]
โโ Sets whether the bot is allowed to join new servers (owner-only and enabled b...
$invite [invite_url]
โโ Outputs a url you can use to invite me to your server.
$requestjoin [invite_url]
โโ Forwards the invite url to the bot's owners for review.
$revokejoin [server_id]
โโ Revokes a previously approved temporary join (owner-only).
$unblock [server]
โโ Unblocks a server or owner (owner-only).
$unblockall
โโ Unblocks all blocked servers and owners (owner-only).
JazUtils
JazUtils Cog (7 commands) - JazUtils.py Extension:
$emptyroles
โโ Shows a list of roles that have zero members.
$fullsnowflake [sid]
โโ show all available data about a snowflake ID
$rolecall <rolename>
โโ Counts the number of members with a specific role.
$rolecount
โโ Simply counts the number of roles on the server. (excluding @everyone)
$roles [sort_order=name]
โโ Shows roles and their member counts. Takes one argument,
$snowflake [sid]
โโ show the date a snowflake ID was created
$whohas <rolename>
โโ Lists the people who have the specified role alongside their online status.
Jpeg
Jpeg Cog (1 command) - Jpeg.py Extension:
$jpeg [url]
โโ MOAR JPEG! Accepts a url - or picks the first attachment.
LangFilter
LangFilter Cog (5 commands) - LangFilter.py Extension:
$addfilter [words]
โโ Adds comma delimited words to the word list (bot-admin only).
$clearfilter
โโ Empties the list of words that will be filtered (bot-admin only).
$dumpfilter
โโ Saves the filtered word list to a text file and uploads it to the requestor (...
$listfilter
โโ Prints out the list of words that will be filtered (bot-admin only).
$remfilter [words]
โโ Removes comma delimited words from the word list (bot-admin only).
Lists
Lists Cog (38 commands) - Lists.py Extension:
$addhack [name] [hack]
โโ Add a hack to the hack list.
$addlink [name] [link]
โโ Add a link to the link list.
$addtag [name] [tag]
โโ Add a tag to the tag list.
$clearhacks (AKA: clrhacks)
โโ Clears all entries from the hack list.
$clearlinks (AKA: clrtags)
โโ Clears all entries from the tag list.
$hack [name]
โโ Retrieve a hack from the hack list.
$hackinfo [name]
โโ Displays info about a hack from the hack list.
$hackrole
โโ Lists the required role to add hacks.
$hacks
โโ List all hack in the hack list.
$lastonline [member]
โโ Lists the last time a user was online if known.
$link [name]
โโ Retrieve a link from the link list.
$linkinfo [name]
โโ Displays info about a link from the link list.
$linkrole
โโ Lists the required role to add links.
$links
โโ List all links in the link list.
$loadhacks [url] (AKA: addhacks)
โโ Loads the passed json attachment or URL into the hack list.
$loadlinks [url] (AKA: addlinks)
โโ Loads the passed json attachment or URL into the link list.
$loadtags [url] (AKA: addtags)
โโ Loads the passed json attachment or URL into the tag list.
$online
โโ Lists the number of users online.
$parts [member]
โโ Retrieve a member's parts list. DEPRECATED - Use hw instead.
$partstemp
โโ Gives a copy & paste style template for setting a parts list.
$rawhack [name]
โโ Retrieve a hack's raw markdown from the hack list.
$rawhacks
โโ List raw markdown of all hacks in the hack list.
$rawlink [name]
โโ Retrieve a link's raw markdown from the link list.
$rawlinks
โโ List raw markdown of all links in the link list.
$rawparts [member]
โโ Retrieve the raw markdown for a member's parts list. DEPRECATED - Use rawhw i...
$rawtag [name]
โโ Retrieve a tag's raw markdown from the tag list.
$rawtags
โโ List raw markdown of all tags in the tag list.
$removehack [name] (AKA: remhack, deletehack, delhack)
โโ Remove a hack from the hack list.
$removelink [name] (AKA: remlink, deletelink, dellink)
โโ Remove a link from the link list.
$removetag [name] (AKA: remtag, deletetag, deltag)
โโ Remove a tag from the tag list.
$savehacks
โโ Saves the hack list to a json file and uploads.
$savelinks
โโ Saves the link list to a json file and uploads.
$savetags
โโ Saves the tag list to a json file and uploads.
$setparts [parts]
โโ Set your own parts - can be a url, formatted text, or nothing to clear. DEPRE...
$tag [name]
โโ Retrieve a tag from the tag list.
$taginfo [name]
โโ Displays info about a tag from the tag list.
$tagrole
โโ Lists the required role to add tags.
$tags
โโ List all tag in the tag list.
Lockdown
Lockdown Cog (14 commands) - Lockdown.py Extension:
$addlock [channel_list]
โโ Adds the passed space-delimited list of channels and categories to the lockdo...
$addlockall
โโ Adds all channels and categories to the lockdown list (bot-admin only).
$addnamefilter [action] [regex]
โโ Adds a new action (kick|ban|mute) and regex name filter (bot-admin only).
$antiraid [on_off] [join_number] [join_seconds] [kick_ban_mute] [cooldown_minutes]
โโ Sets up the anti-raid module (bot-admin only).
$antiraidping [user_or_role] [channel]
โโ Sets up what user or role to ping and in what channel when anti-raid is activ...
$clearnamefilters
โโ Removes all name filters (bot-admin only).
$listlock
โโ Lists the channels and categories configured for lockdown (bot-admin only).
$listlockall
โโ Lists all channels and categories and their lockdown/sync status (bot-admin o...
$lockdown [target_channel]
โโ Iterate through the channels in the lockdown list and revoke the send_message...
$namefilters
โโ Lists the name filters and their actions (bot-admin only).
$remlock [channel_list]
โโ Removes the passed space-delimited list of channels and categories from the l...
$remlockall
โโ Removes all channels and categories from the lockdown list (bot-admin only).
$remnamefilter [name_filter_number]
โโ Removes the passed name filter (bot-admin only).
$unlockdown [target_channel]
โโ Iterate through the channels in the lockdown list and clear the send_message,...
MadLibs
MadLibs Cog (2 commands) - MadLibs.py Extension:
$madlibs
โโ Let's play MadLibs!
$ml [word]
โโ Used to choose your words when in the middle of a madlibs.
Minesweeper
Minesweeper Cog (1 command) - Minesweeper.py Extension:
$minesweeper [grid_size=5] (AKA: ms, minesweep, msweep, msweeper)
โโ Generate and post a new minesweeper game - grid size can range from 3x3 to 9x9
Morse
Morse Cog (3 commands) - Morse.py Extension:
$morse [content]
โโ Converts ascii to morse code. Accepts a-z and 0-9. Each letter is comprised...
$morsetable [num_per_row]
โโ Prints out the morse code lookup table.
$unmorse [content]
โโ Converts morse code to ascii. Each letter is comprised of "-" or "." and sep...
Music
Music Cog (38 commands) - Music.py Extension:
$autodeleteafter [seconds]
โโ Lists or sets the current delay before auto-deleting music related messages (...
$disableplay [yes_no]
โโ Enables/Disables the music commands. Helpful in case Youtube is rate limitin...
$eqpreset [preset] (AKA: eqp)
โโ Sets the current eq to one of the following presets: Boost, Flat, Metal
$geteq (AKA: eq)
โโ Prints the current equalizer settings.
$join [channel] (AKA: summon)
โโ Joins a passed voice channel, or the author's if none passed.
$lasteq [yes_no]
โโ Gets or sets whether the current EQ settings are preserved between music sess...
$leave (AKA: disconnect, okbye)
โโ Stops and disconnects the bot from voice.
$loadpl [url]
โโ Loads the passed playlist json data. Accepts a url - or picks the first atta...
$mvsong [song_index] [target_index] (AKA: movesong, mvtrack, movetrack)
โโ Moves the song at song_index in the queue to the target_index (bot-admin only).
$pause
โโ Pauses the currently playing song.
$paused [moons]
โโ Lists whether or not the player is paused. Synonym of the playing command.
$play [url] (AKA: p)
โโ Plays from a url (almost anything Lavalink supports) or resumes a currently p...
$playing [moons]
โโ Lists the currently playing song if any.
$playingin
โโ Shows the number of servers the bot is currently playing music in.
$playlist (AKA: queue, q)
โโ Lists the queued songs in the playlist.
$radio [url] (AKA: suggest, r, recommend)
โโ Queues up recommendations for the passed search term or YouTube link.
$radiocount [count] (AKA: suggestcount, recommendcount, rcount)
โโ Gets or sets the default number of recommended songs returned from 2 to 25 (b...
$reconnect (AKA: recon, rec)
โโ Attempts to have the bot save the current playlist to memory, leave the voice...
$repeat [yes_no]
โโ Checks or sets whether to repeat the current playlist.
$reseteq (AKA: req)
โโ Resets the current eq to the flat preset.
$resume
โโ Resumes the song if paused.
$savepl [options]
โโ Saves the current playlist to a json file that can be loaded later.
$searchlist [yes_no]
โโ Gets or sets whether or not the server will show a list of options when searc...
$seek [position]
โโ Seeks to the passed position in the song if possible. Position should be in ...
$setband [band_number] [value] (AKA: sb)
โโ Sets the value of the passed eq band (1-15) to the passed value from -5 (sile...
$seteq [bands] (AKA: seq)
โโ Sets the equalizer to the passed 15 space-delimited values from -5 (silent) t...
$setfreq [freq_family] [value] (AKA: freq)
โโ Sets the frequency family to the passed value. Valid families are bass, mid,...
$shuffle [url]
โโ Shuffles the current queue. If you pass a playlist url or search term, it fir...
$shufflepl [url]
โโ Loads and shuffles the passed playlist json data. Accepts a url - or picks t...
$skip [remove]
โโ Adds your vote to skip the current song. 50% or more of the non-bot users ne...
$skips [user] (AKA: skipped)
โโ Lists the number of skips for the currently playing song.
$stop
โโ Stops and empties the current playlist.
$stopall
โโ Stops and disconnects the bot from all voice channels in all servers (owner-o...
$swsongs [song1_index] [song2_index] (AKA: swapsongs, swaptracks, swtracks)
โโ Swaps the songs at song1_index and song2_index in the queue. You must have r...
$unplay [song_number] (AKA: unp)
โโ Removes the passed song number from the queue. You must be the requester, or...
$unqueue [unqueue_from] (AKA: unq)
โโ Removes all songs you've added from the queue (does not include the currently...
$unskip
โโ Removes your vote to skip the current song.
$volume [volume] (AKA: v, vol)
โโ Changes the player's volume (0-150%).
Mute
Mute Cog (9 commands) - Mute.py Extension:
$createmuterole [role_name]
โโ Sets the target role to apply when muting (bot-admin only).
$desyncmuterole
โโ Removes send_messages, add_reactions, and speak overrides from the mute role ...
$ismuted [member]
โโ Says whether a member is muted in chat.
$mute [member] [cooldown]
โโ Prevents a member from sending messages in chat or speaking in voice (bot-adm...
$muteautodelete [yes_no]
โโ Enables/Disables auto-delete of any messages that slip by from muted users (b...
$muterole
โโ Lists the target role to apply when muting (bot-admin only).
$setmuterole [role]
โโ Sets the target role to apply when muting. Passing nothing will disable the ...
$syncmuterole
โโ Ensures that the mute role has the send_messages, add_reactions, and speak ov...
$unmute [member]
โโ Allows a muted member to send messages in chat (bot-admin only).
NvidiaArk
NvidiaArk Cog (1 command) - NvidiaArk.py Extension:
$nvidiaark [text] (AKA: nark, nvark)
โโ Searches TechPowerUP's site for GPU info.
OfflineUser
OfflineUser Cog (1 command) - OfflineUser.py Extension:
$remindoffline [yes_no]
โโ Sets whether to inform users that pinged members are offline or not.
PciUsb
PciUsb Cog (2 commands) - PciUsb.py Extension:
$pci [ven_dev]
โโ Searches pci-ids.ucw.cz for the passed PCI ven:dev id.
$usb [ven_dev]
โโ Searches usb-ids.gowdy.us for the passed USB ven:dev id.
Plist
Plist Cog (2 commands) - Plist.py Extension:
$nvweb [os_build]
โโ Prints the download url for the passed OS build number (if it exists). If no...
$plist [url]
โโ Validates plist file structure. Accepts a url - or picks the first attachment.
Printer
Printer Cog (3 commands) - Printer.py Extension:
$print [url]
โโ DOT MATRIX. Accepts a url - or picks the first attachment.
$printavi [member]
โโ Returns a the passed member's global avatar - use the printguildavi command f...
$printguildavi [member] (AKA: printgavi, printserveravi, printsavi)
โโ Returns a the passed member's guild avatar if available - use the printavi co...
Profile
Profile Cog (7 commands) - Profile.py Extension:
$addprofile [name] [link]
โโ Add a profile to your profile list.
$profile [member] [name]
โโ Retrieve a profile from the passed user's profile list.
$profileinfo [member] [name]
โโ Displays info about a profile from the passed user's profile list.
$profiles [member]
โโ List all profiles in the passed user's profile list.
$rawprofile [member] [name]
โโ Retrieve a profile's raw markdown from the passed user's profile list.
$rawprofiles [member]
โโ List all profiles' raw markdown in the passed user's profile list.
$removeprofile [name]
โโ Remove a profile from your profile list.
Promote
Promote Cog (4 commands) - Promote.py Extension:
$demote [member]
โโ Auto-removes the required xp to demote the passed user to the previous role (...
$demoteto [member] [role]
โโ Auto-removes the required xp to demote the passed user to the passed role (ad...
$promote [member]
โโ Auto-adds the required xp to promote the passed user to the next role (admin ...
$promoteto [member] [role]
โโ Auto-adds the required xp to promote the passed user to the passed role (admi...
Quote
Quote Cog (7 commands) - Quote.py Extension:
$clearquotereaction (AKA: clearqr, clearquoter, cqr)
โโ Clears the trigger reaction for quoting messages (bot-admin only).
$getquotechannel (AKA: quotechannel, gqc, qc, getquotec)
โโ Prints the current quote channel.
$getquotereaction (AKA: gqr, getquoter, getqr)
โโ Displays the quote reaction if there is one.
$quoteadminonly [yes_no] (AKA: qao, quoteao, quoteadmino)
โโ Sets whether only admins/bot-admins can quote or not (bot-admin only).
$quotevote [quote_votes] (AKA: quotev, qv)
โโ Gets or sets the number of votes/reactions needed for non admin/bot-admin use...
$setquotechannel [channel] (AKA: sqc, setquotec, setqc)
โโ Sets the channel for quoted messages or disables it if no channel sent (bot-a...
$setquotereaction (AKA: sqr, setquoter, setqr)
โโ Sets the trigger reaction for quoting messages (bot-admin only).
RateLimit
RateLimit Cog (1 command) - RateLimit.py Extension:
$ccooldown [delay]
โโ Sets the cooldown in seconds between each command (owner only).
Reddit Cog (32 commands) - Reddit.py Extension:
$abandoned
โโ Get something abandoned to look at.
$answer
โโ Spout out some interstellar answering... ?
$aww
โโ Whenever you're down - uppify.
$battlestation
โโ Let's look at some pretty stuff.
$beeple
โโ A new image every day... for years.
$brainfart
โโ Spout out some uh... intellectual brilliance...
$cablefail
โโ Might as well be a noose...
$carmod
โโ Marvels of modern engineering.
$dankmeme
โโ Only the dankest.
$dirtyjoke
โโ Let's see if reddit can be dir-... oh... uh.. funny... (bot-admin only)
$dragon
โโ From the past - when great winged beasts soared the skies.
$earthporn
โโ Earth is good.
$joke
โโ Let's see if reddit can be funny...
$lpt
โโ Become a pro - AT LIFE.
$macsetup
โโ Feast your eyes upon these setups.
$meirl
โโ Me in real life.
$nocontext
โโ Spout out some intersexual brilliance.
$nosleep
โโ I hope you're not tired...
$pun
โโ I don't know, don't ask...
$question
โโ Spout out some interstellar questioning... ?
$randomcat
โโ Meow.
$randomdog
โโ Bark if you know whassup.
$redditimage [subreddit]
โโ Try to grab an image from an image-based subreddit.
$ruser [user_name]
โโ Gets some info on the passed username - attempts to use your username if none...
$shittybattlestation
โโ Let's look at some shitty stuff.
$shittylpt
โโ Your advise is bad, and you should feel bad.
$software
โโ I uh... I wrote it myself.
$starterpack
โโ Starterpacks.
$techsupport
โโ Tech support irl.
$thinkdeep
โโ Spout out some intellectual brilliance.
$wallpaper
โโ Get something pretty to look at.
$withcontext
โโ Spout out some contextual brilliance.
Remind
Remind Cog (3 commands) - Remind.py Extension:
$clearmind [index]
โโ Clear the reminder index passed - or all if none passed.
$reminders [member]
โโ List pending reminders - pass a member to see their reminders in the current ...
$remindme [message] [endtime]
โโ Set a reminder. If the message contains spaces, it must be wrapped in quotes.
Responses
Responses Cog (12 commands) - Responses.py Extension:
$addresponse [regex_trigger] [response]
โโ Adds a new response for the regex trigger - or updates the response if the tr...
$chkresponse [check_string] (AKA: checkresponse)
โโ Reports a breakdown of the first match (if any) in the responses for the pass...
$clearresponses (AKA: clrresponses)
โโ Removes all response triggers (bot-admin only).
$editresponse [response_index] [response]
โโ Edits the response for the passed index. The response passed here does not r...
$edittrigger [response_index] [regex_trigger]
โโ Edits the regex trigger for the passed index. The triggers passed here do no...
$loadresponses [url] (AKA: addresponses)
โโ Loads the passed json attachment or URL into the responses dictionary.
$mvresponse [response_index] [target_index] (AKA: moveresponse)
โโ Moves the passed response index to the target index (bot-admin only).
$remresponse [regex_trigger_number] (AKA: removeresponse, deleteresponse, delresponse)
โโ Removes the passed response trigger (bot-admin only).
$responses (AKA: listresponses)
โโ Lists the response triggers and their responses (bot-admin only).
$saveresponses
โโ Saves the responses dictionary to a json file and uploads.
$viewresponse [response_index] (AKA: getresponse)
โโ Displays the response in full which corresponds to the target index (bot-admi...
$viewtrigger [response_index] (AKA: gettrigger)
โโ Displays the regex trigger in full which corresponds to the target index (bot...
Search
Search Cog (8 commands) - Search.py Extension:
$aol [query]
โโ The OG search engine.
$ask [query]
โโ Jeeves, please answer these questions.
$bing [query]
โโ Get some uh... more searching done.
$convert [amount] [frm] [to]
โโ Convert currencies. If run with no values, the script will print a list of a...
$currlist [search] (AKA: listcurr, lcurr, currl)
โโ List currencies for the convert command.
$duck [query]
โโ Duck Duck... GOOSE.
$google [query]
โโ Get some searching done.
$yahoo [query]
โโ Let Yahoo! answer your questions.
SecretSanta
SecretSanta Cog (11 commands) - SecretSanta.py Extension:
$allowss [yes_no]
โโ Sets whether the Secret Santa module is enabled (owner only; always off by de...
$getssrole
โโ Lists the current Secret Santa role.
$rawssmessage
โโ Prints the raw markdown for the Secret Santa channel create message (bot-admi...
$setssmessage [message]
โโ Sets the Secret Santa channel create message (bot-admin only).
$setssrole [role]
โโ Sets the Secret Santa role, or clears it if no role passed (bot-admin only).
$ssapplyreport [url]
โโ Applies the passed ss.json file's settings and gives the Secret Santa channel...
$sscreatechannels [category]
โโ Creates the private channels for all users with the Secret Santa role under t...
$ssgenreport [category]
โโ Randomly pairs users for Secret Santa and uploads a ss.json report (bot-admin...
$ssremovechannels [category]
โโ Removes all Secret Santa channels under a given category whose names correspo...
$ssrevert [category]
โโ Returns ownership of the Secret Santa channels to their original owners if fo...
$testssmessage
โโ Prints the current Secret Santa channel create message (bot-admin only).
Server
Server Cog (11 commands) - Server.py Extension:
$autopcpp [setting]
โโ Sets the bot's auto-pcpartpicker markdown if found in messages (admin-only). ...
$dumpservers
โโ Dumps a timpestamped list of servers into the same directory as the bot (owne...
$endpoll [message_url] (AKA: pollend, epoll, endp, endvote, endv)
โโ Ends the poll that resides at the passed message url. Must be either the ori...
$getjoinrole (AKA: joinrole)
โโ Gets the role applied to each new user that joins (admin only).
$getprefix
โโ Output's the server's prefix - custom or otherwise.
$info
โโ Displays the server info if any.
$leaveserver [targetServer]
โโ Leaves a server - can take a name or id (owner only).
$poll [poll_options] (AKA: vote)
โโ Starts a poll - which can take a custom prompt/question, as well as one or up...
$setinfo [word]
โโ Sets the server info (bot-admin only).
$setjoinrole [role]
โโ Sets the role to apply to each new user that joins (admin only).
$setprefix [prefix]
โโ Sets the bot's prefix (bot-admin only).
ServerStats
ServerStats Cog (15 commands) - ServerStats.py Extension:
$allmessages
โโ Lists the number of messages I've seen on all severs so far. (only applies af...
$bottomservers
โโ Lists the bottom servers I'm connected to ordered by population.
$firstjoins
โโ Lists the first users to join.
$firstservers
โโ Lists the first servers I've joined.
$joinedatpos <position>
โโ Lists the user that joined at the passed position.
$joinpos [member]
โโ Tells when a user joined compared to other users.
$listbots [guild_name]
โโ Lists up to the first 20 bots of the current or passed server.
$listservers
โโ Lists the servers I'm connected to.
$messages
โโ Lists the number of messages I've seen on this sever so far. (only applies af...
$recentjoins
โโ Lists the most recent users to join.
$recentservers
โโ Lists the most recent users to join - default is 10, max is 25.
$serverinfo [guild_name]
โโ Lists some info about the current or passed server.
$sharedservers [member]
โโ Lists how many servers you share with the bot.
$topservers
โโ Lists the top servers I'm connected to ordered by population.
$users
โโ Lists the total number of users on all servers I'm connected to.
Settings
Settings Cog (14 commands) - Settings.py Extension:
$addowner [member]
โโ Adds an owner to the owner list. Can only be done by a current owner.
$claim
โโ Claims the bot if disowned - once set, can only be changed by the current owner.
$disown
โโ Revokes all ownership of the bot.
$flush
โโ Flush the bot settings to disk (admin only).
$getsstat [stat]
โโ Gets a server stat (admin only).
$getstat [stat] [member]
โโ Gets the value for a specific stat for the listed member (case-sensitive).
$ownerlock
โโ Locks/unlocks the bot to only respond to the owner (owner-only... ofc).
$owners
โโ Lists the bot's current owners.
$prune
โโ Iterate through all members on all connected servers and remove orphaned sett...
$prunelocalsettings
โโ Compares the current server's settings to the default list and removes any no...
$prunesettings
โโ Compares all connected servers' settings to the default list and removes any ...
$remowner [member]
โโ Removes an owner from the owner list. Can only be done by a current owner.
$setsstat [stat] [value]
โโ Sets a server stat (admin only).
$verifydefaultroles (AKA: recheckdefaultroles)
โโ Forces a recheck of all members to ensure they have the default role applied ...
SettingsDict
SettingsDict Cog (1 command) - SettingsDict.py Extension:
$sdict [command] [key] [args]
โโ Allows the bot's owners to interface with the settings_dict.json.
Setup
Setup Cog (1 command) - Setup.py Extension:
$setup
โโ Runs first-time setup (server owner only).
Spooktober
Spooktober Cog (1 command) - Spooktober.py Extension:
$spooking [yes_no]
โโ Enables/Disables reacting ๐ to every sp00py message on Halloween (owner only).
Stream
Stream Cog (8 commands) - Stream.py Extension:
$addstreamer [member]
โโ Adds the passed member to the streamer list (bot-admin only).
$rawstream
โโ Displays the raw markdown for the stream announcement message (bot-admin only).
$remstreamer [member]
โโ Removes the passed member from the streamer list (bot-admin only).
$setstream [message]
โโ Sets the stream announcement message (bot-admin only).
$setstreamchannel [channel]
โโ Sets the channel for the stream announcements (bot-admin only).
$streamchannel
โโ Displays the channel for the stream announcements - if any.
$streamers
โโ Lists the current members in the streamer list.
$teststream
โโ Tests the stream announcement message (bot-admin only).
Strike
Strike Cog (12 commands) - Strike.py Extension:
$addban [member]
โโ Adds the passed user to the ban list (bot-admin only).
$addkick [member]
โโ Adds the passed user to the kick list (bot-admin only).
$isbanned [member]
โโ Lists whether the user is in the ban list.
$iskicked [member]
โโ Lists whether the user is in the kick list.
$removeban [member]
โโ Removes the passed user from the ban list (bot-admin only).
$removekick [member]
โโ Removes the passed user from the kick list (bot-admin only).
$removestrike [member]
โโ Removes a strike given to a member (bot-admin only).
$setstrikelevel [member] [strikelevel]
โโ Sets the strike level of the passed user (bot-admin only).
$setstrikelimit [limit]
โโ Sets the number of strikes before advancing to the next consequence (bot-admi...
$strike [member] [days] [message]
โโ Give a user a strike (bot-admin only).
$strikelimit
โโ Lists the number of strikes before advancing to the next consequence.
$strikes [member]
โโ Check a your own, or another user's total strikes (bot-admin needed to check ...
Telephone
Telephone Cog (10 commands) - Telephone.py Extension:
$call [number]
โโ Calls the passed number. Can use *67 to hide your identity - or *69 to conne...
$callerid
โโ Reveals the last number to call regardless of *67 settings (bot-admin only).
$phonebook [look_up]
โโ Lets you page through the phonebook - or optionally lets you search for a ser...
$settelechannel [channel]
โโ Sets the channel for telephone commands - or disables that if nothing is pass...
$teleblock [guild_name]
โโ Blocks all tele-numbers associated with the passed guild (bot-admin only).
$teleblocklinks [yes_no]
โโ Enables/Disables removing links sent over telephone calls (bot-admin only).
$teleblocks
โโ Lists guilds with blocked tele-numbers.
$telechannel
โโ Prints the current channel for telephone commands.
$telenumber
โโ Prints your telephone number.
$teleunblock [guild_name]
โโ Unblocks all tele-numbers associated with the passed guild (bot-admin only).
TempRole
TempRole Cog (10 commands) - TempRole.py Extension:
$addtemprole [role]
โโ Adds a new role to the temp role list (admin only).
$autotemp [role]
โโ Sets the temp role to apply to each new user that joins.
$getautotemp
โโ Gets the temp role applied to each new user that joins.
$hastemp [member]
โโ Displays any temp roles the passed user has, and the remaining time.
$listtemproles
โโ Lists all roles for the temp role system.
$removetemprole [role]
โโ Removes a role from the temp role list (admin only).
$temp [member] [role] [cooldown]
โโ Gives the passed member the temporary role for the passed amount of time - ne...
$temppm [yes_no]
โโ Sets whether to inform users that they've been given a temp role.
$temptime [minutes]
โโ Sets the number of minutes for the temp role - must be greater than 0 (admin-...
$untemp [member] [role]
โโ Removes the passed temp role from the passed user (bot-admin only).
Time
Time Cog (6 commands) - Time.py Extension:
$listtz [tz_search]
โโ List all the supported TimeZones.
$offset [member]
โโ See a member's UTC offset.
$setoffset [offset]
โโ Set your UTC offset.
$settz [tz]
โโ Sets your TimeZone - Overrides your UTC offset - and accounts for DST.
$time [offset]
โโ Get UTC time +- an offset.
$tz [member]
โโ See a member's TimeZone.
Translate
Translate Cog (4 commands) - Translate.py Extension:
$detectlang <text>
โโ Reports the detected language and certainty of the passed text.
$langlist [search] (AKA: listlang, llist, listl)
โโ Lists available languages - can optionally take a search term and will list t...
$pronounce [text] (AKA: pr)
โโ Pronunciation for a sentence in the English language.
$translate [translate] (AKA: tr)
โโ Translate some stuff! Takes a phrase, the from language identifier and the t...
Turret
Turret Cog (1 command) - Turret.py Extension:
$turret
โโ Now you're thinking with - wait... uh.. turrets?
Uptime
Uptime Cog (1 command) - Uptime.py Extension:
$uptime
โโ Lists the bot's uptime.
UrbanDict
UrbanDict Cog (2 commands) - UrbanDict.py Extension:
$define [word]
โโ Gives the definition of the word passed.
$randefine
โโ Gives a random word and its definition.
UserRole
UserRole Cog (17 commands) - UserRole.py Extension:
$addrole [role]
โโ Adds a role from the user role list to your roles. You can have multiples at...
$adduserrole [role]
โโ Adds a new role to the user role system (admin only).
$clearroles
โโ Removes all user roles from your roles.
$isurblocked [member]
โโ Outputs whether or not the passed user is blocked from the UserRole module.
$listuserroles
โโ Lists all roles for the user role system.
$oneuserrole [yes_no]
โโ Turns on/off one user role at a time (bot-admin only; always on by default).
$removeuserrole [role]
โโ Removes a role from the user role system (admin only).
$remrole [role]
โโ Removes a role from the user role list from your roles.
$rradd [role_name_or_id]
โโ Adds a new role to the reaction roles list.
$rrclear
โโ Removes the message to watch for user reaction roles, as well as all roles an...
$rrdel [role_name_or_id]
โโ Removes the passed role from the reaction roles list (bot-admin only).
$rrlist
โโ Lists the current reaction roles and their corresponding reactions (bot-admin...
$rrmessage [message_url]
โโ Gets or sets the message to watch for user reaction roles (bot-admin only).
$rrtoggle [yes_no]
โโ Sets whether or not reaction messages will toggle roles - or only add them (b...
$setrole [role]
โโ Sets your role from the user role list. You can only have one at a time.
$urblock [member]
โโ Blocks a user from using the UserRole system and removes applicable roles (bo...
$urunblock [member]
โโ Unblocks a user from the UserRole system (bot-admin only).
VoteKick
VoteKick Cog (13 commands) - VoteKick.py Extension:
$setvkchannel [channel]
โโ Sets which channel then mention posts to when enough votes against a user are...
$setvkmention [user_or_role]
โโ Sets which user or role is mentioned when enough votes against a user are rea...
$vk [user] [server]
โโ Places your vote to have the passed user kicked.
$vkanon [yes_no]
โโ Sets whether vote messages are removed after voting (bot-admin only; always o...
$vkchannel
โโ Gets which channel then mention posts to when enough votes against a user are...
$vkclear [user]
โโ Clears the votes against the passed user (bot-admin only).
$vkexpiretime [the_time]
โโ Sets the amount of time before a vote expires. 0 or less will make them perm...
$vkinfo
โโ Lists the vote-kick info.
$vkmention
โโ Gets which user or role is mentioned when enough votes against a user are rea...
$vkmutetime [the_time]
โโ Sets the number of time a user is muted when the mute votes are reached - 0 o...
$vks [user]
โโ Lists the vote count of the passed user (bot-admin only) or the author if no ...
$vktomention [number_of_votes]
โโ Sets the number of votes before the selected role or user is mentioned. Anyt...
$vktomute [number_of_votes]
โโ Sets the number of votes before a user is muted. Anything less than 1 will d...
WatchURL
WatchURL Cog (7 commands) - WatchURL.py Extension:
$addwatchurl [url]
โโ Adds a new URL to watch for (bot-admin only).
$clearwatchedurls
โโ Clears all URLs to watch for (bot-admin only).
$clearwatchurlmatches
โโ Clears all URL watch list matches (bot-admin only).
$delwatchurl [url]
โโ Removes a URL from the watch list (bot-admin only).
$lasturls
โโ Shows up to the last 200 URLs sent that matched the URL watch lists in order ...
$listwatchurls
โโ Lists the URLs to watch for in passed messages.
$watchboturls [yes_no]
โโ Sets whether we watch for URLs from other bots (bot-admin only - disabled by ...
Weather
Weather Cog (3 commands) - Weather.py Extension:
$forecast [city_name]
โโ Gets some weather, for 5 days or whatever.
$tconvert [temp] [from_type] [to_type]
โโ Converts between Fahrenheit, Celsius, and Kelvin. From/To types can be:
$weather [city_name]
โโ Gets some weather.
Welcome
Welcome Cog (7 commands) - Welcome.py Extension:
$rawgoodbye [member]
โโ Prints the current goodbye message's markdown (bot-admin only).
$rawwelcome [member]
โโ Prints the current welcome message's markdown (bot-admin only).
$setgoodbye [message]
โโ Sets the goodbye message for your server (bot-admin only).
$setwelcome [message]
โโ Sets the welcome message for your server (bot-admin only).
$setwelcomechannel [channel]
โโ Sets the channel for the welcome and goodbye messages (bot-admin only).
$testgoodbye [member]
โโ Prints the current goodbye message (bot-admin only).
$testwelcome [member]
โโ Prints the current welcome message (bot-admin only).
Wiki
Wiki Cog (1 command) - Wiki.py Extension:
$wiki [search]
โโ Search Wikipedia!
Xp
Xp Cog (11 commands) - Xp.py Extension:
$bottomxp
โโ List the bottom xp-holders.
$defaultrole
โโ Lists the default role that new users are assigned.
$gamble [bet]
โโ Gamble your xp reserves for a chance at winning xp!
$leaderboard
โโ List the top xp-holders.
$listxproles
โโ Lists all roles, id's, and xp requirements for the xp promotion/demotion system.
$rank [member]
โโ Say the highest rank of a listed member.
$recheckrole [user]
โโ Re-iterate through all members and assign the proper roles based on their xp ...
$recheckroles
โโ Re-iterate through all members and assign the proper roles based on their xp ...
$stats [member]
โโ List the xp and xp reserve of a listed member.
$xp [member] [xpAmount]
โโ Gift xp to other members.
$xpinfo
โโ Gives a quick rundown of the xp system.
XpBlock
XpBlock Cog (4 commands) - XpBlock.py Extension:
$listxpblock
โโ Lists xp blocked users and roles.
$xpblock [user_or_role]
โโ Adds a new user or role to the xp block list (bot-admin only).
$xpunblock [user_or_role]
โโ Removes a user or role from the xp block list (bot-admin only).
$xpunblockall
โโ Removes all users and roles from the xp block list (bot-admin only).
XpStack
XpStack Cog (5 commands) - XpStack.py Extension:
$checkxp
โโ Displays the last xp transactions (bot-admin only).
$clearallxp
โโ Clears all xp transactions from the transaction list for all servers (owner-o...
$clearxp
โโ Clears the xp transaction list (bot-admin only).
$setxpcount [count]
โโ Sets the number of xp transactions to keep (default is 10).
$xpcount [count]
โโ Returns the number of xp transactions to keep (default is 10).