HOW TO READ

You could also read the slash command descriptions on your client, you know. IT'S NOT MY JOB TO EDUCATE YOU!!!!

Arguments wrapped in [] are optional.

Arguments wrapped in <> are required.

COMMANDS

MISCELLANEOUS

General commands, you get the idea


/info

Learn about the bot :)

/help

Alias for /info

/ping

"Pings" DILF

/game <new-game>

Set's DILF's playing status. Only allowed once per hour

/topster <lastfm-user> [background-color] [text-color] [title] [period] [show-titles] [show-numbers]

Create a 3x3 Topster chart using Last.fm data

/lastseen <user>

Get the last time a user was seen in chat

JERKCITY

An interface for Jerkcity/BoneQuest's API


/jerkcity episode <number>

Fetches an episode of Jerkcity by its number

/jerkcity latest

Fetches the latest episode of Jerkcity

/jerkcity random

Fetches a random episode of Jerkcity

/jerkcity search <query>

Searches the Jerkcity API for the given query

Q

Query guild quotes


/q [user] [index]

Query a guild quote. Quotes are added by reacting to messages with 💬

QUOTE

Interact with guild quotes


/quote delete <index>

Delete a quote. Must have MANAGE_GUILD permission, be the author of the message, or the user that added the quote

/quote list

Get the guild's list of quotes

PROFILE

User command pertaining to user profiles


/profile init

Create your profile

/profile delete <are-you-sure>

Delete your profile

/profile get

Get a link to your profile on the site

/profile set-timezone <timezone>

Set your timezone

TAG

User command for querying tags


/tag <name>

Query a tag

TAGS

User commands pertaining to tags, AKA custom commands. These are not global, rather being specific to the current guild


/tags create <name> <content>

Create a tag

/tags update <name> <content>

Update a tag. Limited to the user that created the tag or users with the MANAGE_MESSAGES permission

/tags rename <name> <new-name>

Rename a tag. Limited to the user that created the tag or users with the MANAGE_MESSAGES permission

/tags delete <name>

Delete a tag. Limited to the user that created the tag or users with the MANAGE_MESSAGES permission

/tags list

Link to the guild tag list on the website

ROLE

User commands pertaining to vanity roles, AKA self-assignable roles. These replace the pronoun commands found in previous iterations of the bot. Roles must be created or imported by a guild administrator before being assignable


/role add <role>

Add a vanity role to yourself

/role remove <role>

Remove a vanity role from yourself

/role list

List all the vanity roles being managed by the bot

ROLES

Moderator commands pertaining to vanity roles; under their own command because Discord sucks donkey balls. These commands require you to have the MANAGE_ROLES permission on the guild


/roles create <name> [hex]

Create a new Discord role with the given settings and add it to the database

/roles delete <name>

Delete a role from the guild and database.

/roles rename <new-name>

Rename a role. Kind of self-explanatory

/roles setcolor <role> <color>

Update a role's color

/roles import <one> [two] [three] [four] [five]

Import up to 5 existing roles into the database

/roles relinquish <one> [two] [three] [four] [five]

Remove up to 5 roles from the database

/roles fix

Add role names to existing roles in the database; only necessary for guilds using the bot prior to the website update. Exists due to an oversight. Oopsie

SETTINGS

Moderator commands for configuring guild settings


/settings quotes set-min-required <minimum>

Set the minimum number of reactions needed to quote a message

/settings quotes toggle <toggled>

Toggle use of quote functionality

TIME

User commands for time convenience functionality


/time in [timezone]

Displays the time in the given timezone. Optionally uses the timezone on your configured profile

/time stamp <time> [timezone] [format]

Get a Discord timestamp for the given time. Accepts natural language. Uses your profile timezone, or whatever's given. Accepted formats are t, T, d, D, f, F, R

PINGS

Interface commands for pings— user-definable phrases that you will receive notifications for when a message in a guild contains them. You cannot ping yourself, and pings will only be sent if you have been inactive for 3+ minutes


/pings create <phrase>

Create a ping for the current guild

/pings delete <id>

Delete a ping with the given ID. See your profile on the site for a list of IDs

/pings update <id> <new-phrase>

Update a ping to a new phrase

/pings list

Get a link to a list of your defined pings