A slightly less clumsy python bot for discord based on CorpBot.py
A list of cogs, commands, and descriptions:
Admin Cog (26 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).
$setmotd [message] [chan]
└─ Adds a message of the day to the selected channel.
$setrules [rules]
└─ Set the server's rules (bot-admin only).
$setstoprole [role]
└─ Sets the required role ID to stop the music player (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).
$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.
Ascii Cog (1 command) - Ascii.py Extension:
$ascii [text]
└─ Beautify some text (font list at https://artii.herokuapp.com/fonts_list).
Bot Cog (27 commands) - Bot.py Extension:
$adminunlim [yes_no]
└─ Sets whether or not to allow unlimited xp to admins (owner 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...
$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).
$botinfo
└─ Lists some general stats about the bot.
$cloc
└─ Outputs the total count of lines of code in the currently installed repo.
$embed [embed_type=field] <embed>
└─ Builds an embed using json formatting.
$getimage <image>
└─ Tests downloading - 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 [force]
└─ 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.
$shutdown [force]
└─ 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...
$unblock [server]
└─ Unblocks a server or owner (owner-only).
$unblockall
└─ Unblocks all blocked servers and owners (owner-only).
$watchgame [game]
└─ Sets the watching status of the bot (owner-only).
BotAdmin Cog (8 commands) - BotAdmin.py Extension:
$ban [member]
└─ Bans the selected member (bot-admin only).
$ignore [member]
└─ Adds a member to the bot's "ignore" list (bot-admin only).
$ignored
└─ Lists the users currently being ignored.
$kick [member]
└─ Kicks the selected member (bot-admin only).
$listen [member]
└─ Removes a member from the bot's "ignore" list (bot-admin only).
$mute [member] [cooldown]
└─ Prevents a member from sending messages in chat (bot-admin only).
$setuserparts [member] [parts]
└─ Set another user's parts list (owner only).
$unmute [member]
└─ Allows a muted member to send messages in chat (bot-admin only).
Channel Cog (7 commands) - Channel.py Extension:
$islocked
└─ Says whether the bot only responds to admins.
$ismuted [member]
└─ Says whether a member is muted in chat.
$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...
$rolecall [role]
└─ Lists the number of users in a current role.
$rules
└─ Display the server's rules.
CogManager Cog (5 commands) - CogManager.py Extension:
$extension [extension]
└─ Outputs the cogs attatched to the passed extension.
$extensions
└─ Lists all extensions and their corresponding cogs.
$imports [extension]
└─ Outputs the extensions imported by the passed extension.
$reload [extension]
└─ Reloads the passed extension - or all if none passed.
$update
└─ Updates from git.
Comic Cog (14 commands) - Comic.py Extension:
$calvin [date]
└─ Displays the Calvin & Hobbes comic for the passed date (MM-DD-YYYY) if found.
$cyanide [date]
└─ Displays the Cyanide & Happiness comic for the passed date (MM-DD-YYYY) if fo...
$dilbert [date]
└─ Displays the Dilbert comic for the passed date (MM-DD-YYYY).
$garfield [date]
└─ Displays the Garfield comic for the passed date (MM-DD-YYYY) if found.
$gmg [date]
└─ Displays the Garfield Minus Garfield comic for the passed date (MM-DD-YYYY) i...
$peanuts [date]
└─ Displays the Peanuts comic for the passed date (MM-DD-YYYY) if found.
$randcalvin
└─ Randomly picks and displays a Calvin & Hobbes comic.
$randcyanide
└─ Randomly picks and displays a Cyanide & Happiness comic.
$randgarfield
└─ Randomly picks and displays a Garfield comic.
$randgmg
└─ Randomly picks and displays a Garfield Minus Garfield comic.
$randilbert
└─ Randomly picks and displays a Dilbert comic.
$randpeanuts
└─ Randomly picks and displays a Peanuts comic.
$randxkcd
└─ Displays a random XKCD comic.
$xkcd [date]
└─ Displays the XKCD comic for the passed date (MM-DD-YYYY) or comic number if f...
DJRoles Cog (4 commands) - DJRoles.py Extension:
$adddj [role]
└─ Adds a new role to the dj list (bot-admin only).
$listdj
└─ Lists dj roles and id's.
$removedj [role]
└─ Removes a role from the dj list (bot-admin only).
$ytlist [yes_no]
└─ Gets or sets whether or not the server will show a list of options when searc...
Debugging Cog (9 commands) - Debugging.py Extension:
$clean [messages=100] [chan]
└─ Cleans the passed number of messages from the given channel - 100 by default ...
$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.
$logenable [options]
└─ Enables the passed, comma-delimited log vars.
$logging
└─ Outputs whether or not we're logging is enabled (bot-admin only).
$logpreset [preset]
└─ Can select one of 3 available presets - quiet, normal, verbose (bot-admin only).
$setdebug [debug]
└─ Turns on/off debugging (owner only - always off by default).
$setlogchannel [channel]
└─ Sets the channel for Logging (bot-admin only).
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).
DrBeer Cog (1 command) - DrBeer.py Extension:
$drbeer
└─ Put yourself in your place.
Eat Cog (1 command) - Eat.py Extension:
$eat [member]
└─ Eat like a boss.
EightBall Cog (1 command) - EightBall.py Extension:
$eightball [question]
└─ Get some answers.
Encode Cog (7 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.
$dechex [input_dec]
└─ Converts an int to hex.
$encode [value] [from_type] [to_type]
└─ Data converter from ascii <--> hex <--> base64.
$hexdec [input_hex]
└─ Converts hex to decimal.
$intbin [input_int]
└─ Converts the input integer to its binary representation.
$strbin [input_string]
└─ Converts the input string to its binary representation.
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 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 ID to add/remove hacks (admin only).
Fliptime Cog (1 command) - Fliptime.py Extension:
$tableflip [yes_no]
└─ Turns on/off table flip muting (bot-admin only; always off by default).
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).
Help Cog (1 command) - Help.py Extension:
$dumphelp [tab_indent_count]
└─ Dumps a timpestamped, formatted list of commands and descriptions into the sa...
$help [command]
└─ Lists the bot's commands and cogs.
HighFive Cog (1 command) - HighFive.py Extension:
$highfive [member]
└─ It's like clapping with 2 people!
Humor Cog (6 commands) - Humor.py Extension:
$fart
└─ PrincessZoey :P
$french
└─ Speaking French... probably...
$holy [subject]
└─ Time to backup the Batman!
$meme [template_id] [text_zero] [text_one]
└─ Generate Meme
$memetemps
└─ Get Meme Templates
$zalgo [message]
└─ Ỉ sÌ°hͨo̹u̳lͪd͆ r͈Í�e͓̬aÍ“Íœlͨ̈l̘̇yÌ¡ÍŸ h͚͆a̵͢vÍ�Í‘eͦ̓ iÍ‹Ì•Ì�n̵̰ͤsÍ–ÌŸÌŸt͔ͤ̉aÌŒÍ�Í“ḻ̪ͨl̦͒̂e...
Invite Cog (1 command) - Invite.py Extension:
$invite
└─ Outputs a url you can use to invite me to your server.
Jpeg Cog (1 command) - Jpeg.py Extension:
$jpeg [url]
└─ MOAR JPEG! Accepts a url - or picks the first attachment.
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 Cog (22 commands) - Lists.py Extension:
$addhack [name] [hack]
└─ Add a hack to the hack list.
$addlink [name] [link]
└─ Add a link to the link 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 hacks 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.
$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...
$removehack [name]
└─ Remove a hack from the hack list.
$removelink [name]
└─ Remove a link from the link list.
$setparts [parts]
└─ Set your own parts - can be a url, formatted text, or nothing to clear. DEPRE...
MadLibs Cog (1 command) - MadLibs.py Extension:
$madlibs
└─ Let's play MadLibs!
Music Cog (21 commands) - Example.py Extension:
$join [channel]
└─ Joins a voice channel.
$keep
└─ Vote to keep a song.
$pause
└─ Pauses the currently played song.
$pdelay [delay]
└─ Sets the delay in seconds between loading songs in playlist (owner only).
$play [song]
└─ Plays a song.
$playing
└─ Shows info about currently playing.
$playingin
└─ Shows the number of servers the bot is currently playing music in.
$playlist
└─ Shows current songs in the playlist.
$plevel [level]
└─ Sets the access level for playlists (owner only):
$pmax [max_songs]
└─ Sets the maximum number of songs to load from a playlist (owner only).
$pskip
└─ Skips loading the rest of a playlist - can only be done by the requestor, or ...
$removesong [idx]
└─ Removes a song in the playlist by the index.
$repeat [yes_no]
└─ Checks or sets whether to repeat or not.
$resume
└─ Resumes the currently played song.
$skip
└─ Vote to skip a song. The song requester can automatically skip.
$stop
└─ Stops playing audio and leaves the voice channel.
$summon
└─ Summons the bot to join your voice channel.
$unvote
└─ Remove your song vote.
$volume [value]
└─ Sets the volume of the currently playing song.
$vote_stats
└─ Help not available...
$willrepeat
└─ Displays whether or not repeat is active.
OfflineUser Cog (1 command) - OfflineUser.py Extension:
$remindoffline [yes_no]
└─ Sets whether to inform users that pinged members are offline or not.
Printer Cog (2 commands) - Printer.py Extension:
$print [url]
└─ DOT MATRIX. Accepts a url - or picks the first attachment.
$printavi [member]
└─ Returns a url to the passed member's avatar.
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 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...
RateLimit Cog (1 command) - RateLimit.py Extension:
$ccooldown [delay]
└─ Sets the cooldown in seconds between each command (owner only).
Remind Cog (3 commands) - Remind.py Extension:
$clearmind [index]
└─ Clear the reminder index passed - or all if none passed.
$reminders [member]
└─ List up to 10 pending reminders - pass a user to see their reminders.
$remindme [message] [endtime]
└─ Set a reminder.
Search Cog (5 commands) - Search.py Extension:
$bing [query]
└─ Get some uh... more searching done.
$convert [amount] [frm] [to]
└─ convert currencies
$duck [query]
└─ Duck Duck... GOOSE.
$google [query]
└─ Get some searching done.
$searchsite [category_name] [query]
└─ Search corpnewt.com forums.
Server Cog (7 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...
$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).
$setinfo [word]
└─ Sets the server info (admin only).
$setprefix [prefix]
└─ Sets the bot's prefix (admin only).
ServerStats Cog (13 commands) - ServerStats.py Extension:
$allmessages
└─ Lists the number of messages I've seen on all severs so far. (only applies af...
$bottomservers [number=10]
└─ Lists the bottom servers I'm connected to ordered by population - default is ...
$firstjoins [number=10]
└─ Lists the first users to join - default is 10, max is 25.
$firstservers [number=10]
└─ Lists the first servers I've joined - default is 10, max is 25.
$joinpos [member]
└─ Tells when a user joined compared to other users.
$listservers [number=10]
└─ Lists the servers I'm connected to - default is 10, max is 50.
$messages
└─ Lists the number of messages I've seen on this sever so far. (only applies af...
$recentjoins [number=10]
└─ Lists the most recent users to join - default is 10, max is 25.
$recentservers [number=10]
└─ 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 [number=10]
└─ Lists the top servers I'm connected to ordered by population - default is 10,...
$users
└─ Lists the total number of users on all servers I'm connected to.
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.
$dumpsettings
└─ Sends the Settings.json file to the owner.
$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.
$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).
Setup Cog (1 command) - Setup.py Extension:
$setup
└─ Runs first-time setup (server owner only).
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 ...
Tags Cog (9 commands) - Tags.py Extension:
$addtag [name] [tag]
└─ Add a tag to the tag list.
$rawtag [name]
└─ Retrieve a tag's raw markdown from the tag list.
$rawtags
└─ List raw markdown of all tags in the tags list.
$removetag [name]
└─ Remove a tag from the tag list.
$settagrole [role]
└─ Sets the required role ID to add/remove tags (admin only).
$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 tags in the tags list.
TempRole Cog (9 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.
$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 Cog (6 commands) - Time.py Extension:
$listtz [tz_search]
└─ List all the supported TimeZones in PM.
$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 Cog (2 commands) - Translate.py Extension:
$langlist
└─ Lists available languages.
$tr [translate]
└─ Translate some stuff!
Uptime Cog (1 command) - Uptime.py Extension:
$uptime
└─ Lists the bot's uptime.
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 Cog (7 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).
$listuserroles
└─ Lists all roles for the user role system.
$oneuserrole [on_off]
└─ 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.
$setrole [role]
└─ Sets your role from the user role list. You can only have one at a time.
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]
└─ 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...
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 Cog (1 command) - Wiki.py Extension:
$wiki [search]
└─ Search Wikipedia!
Xp Cog (11 commands) - Xp.py Extension:
$bottomxp [total=10]
└─ List the bottom xp-holders (max of 50).
$defaultrole
└─ Lists the default role that new users are assigned.
$gamble [bet]
└─ Gamble your xp reserves for a chance at winning xp!
$leaderboard [total=10]
└─ List the top xp-holders (max of 50).
$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 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 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).