Bot commands

Key
Arguments  within  < > are required.

Arguments  within  [ ] are optional.

Description
Displays Hagrid's ping.

Examples
"!ping"

Description
Displays information about Hagrid.

Examples
"!about"

Description
Displays Hagrid's uptime.

Examples
"!uptime"

Description
Sends a message containing the link to this wiki.

Examples
"!wiki"

Description
Gives a user a butterbeer, provided you haven't already given one that day.

About
"!butterbeer @Hagrid"

Description
This command serves as a main function for all badge-related commands.

Examples
"!badge" - View the server's available badges.

"!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).

Description
View the server's rules.

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

"!rule 1" - Displays rule number 1.

Description
View the training schedule

Examples
"!schedule"

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.

Examples
"!duel @Hagrid"

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.

Description
Opts out of training notifications.

Examples
"!optout"

Description
Opts in to training notification

Examples
"!optin"

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.

Description
View your collectors cards.

Examples
"!cards"

Description
View a specific collectors card more closely.

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

Description
Opens an item.

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

"!open choc" - Opens a chocolate frog.

Description
Reminds you to 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.

Description
Asks Peeves to tell you a joke.

Examples
"!joke"

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

Examples
"!bean"

Description
Makes text unreadable.

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

Description
Displays your profile.

Examples
"!profile" - Displays your profile.

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

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.

Description
View your XP-related info.

Examples
"!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.

Description
View the server's current curriculum.

Examples
"!curriculum"

Description
View statistics about each Hogwarts house.

Examples
"!houses"

Description
View your merits.

Examples
"!merits"

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.

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

Examples
"!start"

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

Examples
"!leave"

Description
Move around the forbidden forest.

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

"!move down" - Move down.

"!move left" - Move left.

"!move right" - Move right.

Description
Forages for an item.

Examples
"!forage"

Description
Check for any items that may be lying around.

Examples
"!explore"

Description
Collect your daily sickles.

Examples
"!daily"

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

Examples
"!weekly"

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

Examples
"!balance"

"!bal"

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.

Description
Purchase an item from the shop.

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

= Pet Commands =

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 " - Sets your pet's name.

= Potion Commands =

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.

Description
Brew a potion

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

= Mod Commands =

Description
Clear up to 100 messages.

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.

Description
Mute a user temporarily or permanently.

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.

Description
Unmutes a user.

Examples
"!sonorus @Hagrid" - Unmutes Hagrid.

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