Command reference
Every slash command PeakBot registers, and the permission each one needs.
Last checked August 26, 2026
Every command below is registered by the live bot. Anything not on this list does not exist. The last column is the Discord permission the person running the command must have.
AI
| Command | What it does | Needs |
|---|---|---|
/peak <prompt> | Asks the AI Server Builder to change your server. It designs the change, then applies it. | AdministratorPro |
Moderation
| Command | What it does | Needs |
|---|---|---|
/warn <user> [reason] [silent] | Warns a member. | Moderate Members |
/timeout <user> <duration> [reason] | Times a member out. Duration reads like 30m, 1h, 1d, 1w. | Moderate Members |
/untimeout <user> [reason] | Ends a timeout early. | Moderate Members |
/kick <user> [reason] [silent] | Kicks a member. | Kick Members |
/ban <user> [reason] [delete_messages] [duration] | Bans a member, and works on someone who already left. delete_messages clears their last 0 to 7 days. duration makes it a temp ban. | Ban Members |
/unban <user> [reason] | Unbans someone. Start typing the name and it completes it for you. | Ban Members |
/purge [amount] | Deletes up to 100 recent messages in the channel. | Manage Messages |
/role <action> <role> [target] [count] | Adds or removes a role across many members at once. Target everyone, humans only, bots only, people with no roles, or people who hold another role. | Manage Roles |
silent stops the DM. By default the member is told what happened and why, so leave it off unless you have a reason.
Warnings
| Command | What it does | Needs |
|---|---|---|
/warnings list <user> | Shows every warning on a member, including if they have left. | Moderate Members |
/warnings remove <id> | Removes one warning by its ID. | Moderate Members |
/warnings clear <user> | Clears every warning on a member. | Moderate Members |
Levels
| Command | What it does | Needs |
|---|---|---|
/rank [user] | Shows your rank card, or someone else's. | Anyone |
/leaderboard [page] | Shows the server leaderboard. | Anyone |
Tickets
Run these inside a ticket channel.
| Command | What it does | Needs |
|---|---|---|
/ticket close [reason] | Closes the ticket, with a transcript saved if you set one up. | In a ticket channel |
/ticket claim [user] [reason] | Claims it so two staff do not answer at once, or hands it to another staff member. | In a ticket channel |
/ticket unclaim | Puts it back to the support team. | In a ticket channel |
/ticket add <user> | Pulls someone into the ticket. | In a ticket channel |
/ticket remove <user> | Takes someone out of it. | In a ticket channel |
Everyday
| Command | What it does | Needs |
|---|---|---|
/help | Lists every command, in Discord. | Anyone |
/dashboard | Links straight to this server's dashboard. | Anyone |
/serverinfo | Shows server stats. | Anyone |
/userinfo [user] | Shows info on a member. | Anyone |
/invite | Gives the bot's invite link. | Anyone |
/vote | Votes for PeakBot and earns AI Server Builder messages. | Anyone |
Things set up on the dashboard
Giveaways, polls, welcome messages, verification, temporary voice channels, auto-moderation, backups and the rest are configured on the web dashboard, not by a command. There is no giveaway or setup command. The dashboard is the place, and it shows you the result before you post it.