Bot commands

## **Key**

Arguments **within** < > are required.

Arguments **within** [ ] are optional.

"!badge 1000" - View information about the badge with an id of 1000.

"!badge profile" - View your badges.

"!badge add 100 @Hagrid" - Gives the mentioned user the badge with an id of 1000 (Mod-only).

"!badge remove 1000 @Hagrid" - Removes the mentioned user's badge with an id of 1000 (Mod-only).

### **!rule [rule number]**

#### **Examples**

"!rule" - Displays all of the server's rules.

"!rule 1" - Displays rule number 1.

### **!duel <@user>**

#### **Description**

Send a duel request to a member. It's important to note that all duels are required to be held in #duelling-club, those who neglect to follow this rule are subject to punishment.

### **!use <item>**

#### **Description**

Uses an item. This command will also auto-complete the name of your item.

#### **Examples**

"!use wiggenweld potion" - Uses a wiggenweld potion.

"!use wig" - Uses a wiggenweld potion.

## **Fun Commands**

### **!divine <question>**

#### **Description**

Ask the crystal ball a question, the crystal ball functions similar to a muggle "magic-8 ball". Requires knowledge of the Divination Spell.

#### **Examples**

"!divine will there be training session today" - Asks the crystal ball if there will be a training session today.

### **!card <card name>**

#### **Description**

View a specific collectors card more closely.

#### **Examples**

"!card Harry Potter" - Displays information about your Harry Potter collectors card.

#### **Examples**

"!open chocolate frog" - Opens a chocolate frog.

"!open choc" - Opens a chocolate frog.

####

### **!pensieve**

#### **Description**

Reminds you to <reminder> after the set amount of time.

#### **Examples**

"!pensieve use my weekly command 7:0:0" - Reminds you to "use my weekly command" in 7 days.

"!pensieve feed my pet 0:12:0" - Reminds you to "feed my pet" in 12 hours.

"!pensieve list" - Lists your active reminders.

### **!bean**

#### **Description**

Eat a Bertie Bott's Bean, provided you have one in your inventory.

### **!illegibilus**

#### **Examples**

"!illegibilus harry potter" - Turns "harry potter" into "rettop yrrah".

####

## **Statistics Commands**

### **!profile**

#### **Examples**

"!profile" - Displays your profile.

"!profile @user" - Displats the mentioned user's profile.

### **!stats**

#### **Description**

View your statistics, such as number of training session participated in, beans eaten, dementors banished, etc.

#### **Examples**

"!stats" - View your stats.

"!stats @user" - View the mentioned user's stats.

### **!xp**

#### **Description**

View your inventory items. You can also search for an item by specifying the name of the item.

#### **Examples**

"!inventory" - Displays your inventory.

"!inv" - Displays your inventory.

"!inv wiggenweld potion" - Searches your inventory for a wiggenweld potion.

### **!houses**

#### **Description**

View statistics about each Hogwarts house.

### **!leaderboard**

#### **Description**

View the server's leaderboard in house points, total xp, galleons earned, etc.

#### **Examples**

"!leaderboard" - View the house points leaderboard.

"!leaderboard xp" - View the xp leaderboard.

"!leaderboard galleons" - View the galleons leaderboard.

## **Forbidden Forest Commands**

### **!start**

#### **Description**

Creates a maze channel for you to explore the maze in. Only works in #forbidden-forest

### **!leave**

#### **Description**

Deletes your maze channel, this is not required as your maze channel will automatically be deleted after 5 minutes of inactivity.

### **!move**

#### **Examples**

"!move up" - Move up in the forbidden forest.

"!move down" - Move down.

"!move left" - Move left.

"!move right" - Move right.

### **!explore**

#### **Description**

Check for any items that may be lying around.

## **Economy Commands**

### **!weekly**

#### **Description**

Collect your weekly galleons. Requires knowledge of the Chest Opening Charm.

### **!balance**

#### **Description**

View your current amount of galleons, sickles, and knuts.

#### **Examples**

"!balance"

"!bal"

### **!shop [shop id]**

#### **Description**

List the shops in the current location, or view a specific shop's items for sale.

#### **Examples**

"!shop" - Displays the shops in your current location.

"!shop 7" - Displays the shop with an id of 7's items for sale.

### **!buy <item id>**

#### **Examples**

"!buy 708" - Purchase the item with an id of 708.

# **Pet Commands**

### **!pet**

#### **Description**

Serves as the main pet command for all pet-related commands.

#### **Examples**

"!pet" - View your pet.

"!pet feed" - Feed your pet.

"!pet set-name <name>" - Sets your pet's name.

# **Potion Commands**

### **!recipe [potion]**

#### **Description**

View a list of potion recipes. Alternatively, view a specific potions' recipe.

#### **Examples**

"!recipe" - Displays a list of potion recipes.

"!recipe wiggenweld potion" - View the recipe for a wiggenweld potion.

### **!brew <potion>**

#### **Examples**

"!brew wiggenweld potion" - Brew a wiggenweld potion.

# **Mod Commands**

### **!clear [type] <amount>**

#### **Examples**

"!clear 100" - Clear 100 messages.

"!clear bots 100" - Clear 100 messages sent only from bots.

"!clear links 100" - Clear only 100 messages that contain links.

"!clear @user 100" - Clear 100 messages sent from the mentioned user.

### **!silencio <@user> [time] [reason]**

#### **Examples**

"!silencio @Hagrid" - Permanently mutes Hagrid.

"!silencio @Hagrid Breaking the rules" - Permanently mutes Hagrid and also provides a reason for muting Hagrid.

"!silencio @Hagrid 5:5:5" - Mutes Hagrid for 5 hours, 5 minutes, and 5 seconds.

"!silencio @Hagrid 5:5:5 Breaking the rules" - Mutes hagrid temporarily and also provides a reason for muting Hagrid.

### **!sonorus <@user> [reason]**

#### **Examples**

"!sonorus @Hagrid" - Unmutes Hagrid.

"!sonrous @Hagrid He learned his lesson" - Unmutes Hagrid and also provides a reason for unmuting Hagrid.