> Command Reference

All available NinjaBot slash commands (Updated 2026-02-25)

Fetched from Bot API at

$ 60 commands
⚔️

World of Warcraft

Character lookups, guild info, Mythic+, mounts, PvP, and more

/affixes

Get current m+ affixes

USAGE /affixes
/char

View character profile with gear, M+, and logs

USAGE /char [character] [realm] [region]
PARAMETERS
character text optional

Character name (leave empty to use your main character)

realm text optional

Realm name (optional if using autocomplete)

region text optional

Region (defaults to US if not specified)

/getchars

List your saved WoW characters

USAGE /getchars
/getguild

Report Discord Server -> Guild Association

USAGE /getguild
/ginfo

Get guild information

USAGE /ginfo
/housing-collection

View your housing decor collection progress

USAGE /housing-collection [character] [realm] [region] [publicDisplay]
PARAMETERS
character text optional

Character name (leave empty to use your main character)

realm text optional

Realm name (optional if using autocomplete)

region text optional

Region (defaults to US if not specified)

publicDisplay true/false optional

Show results publicly (default: private)

/housing-search-decor

Search for housing decor items

USAGE /housing-search-decor <name> [publicDisplay]
PARAMETERS
name text required

Decor item name to search for

publicDisplay true/false optional

Show results publicly (default: private)

/item

Look up a WoW item

USAGE /item <name> [publicDisplay]
PARAMETERS
name text required

Item name to search for

publicDisplay true/false optional

Show results publicly (default: private)

/logs

Gets logs from Warcraftlogs

USAGE /logs [args]
PARAMETERS
args text optional
/mounts-needed

Show mounts you still need to collect

USAGE /mounts-needed [character] [realm] [region] [expansion] [source] [obtainable] [publicDisplay]
PARAMETERS
character text optional

Character name (leave empty to use your main character)

realm text optional

Realm name (optional if using autocomplete)

region text optional

Region (defaults to US if not specified)

expansion text optional

Filter by expansion

source text optional

Filter by source type

obtainable text optional

Filter by availability

publicDisplay true/false optional

Show results publicly (default: private)

/pvp

View PvP ratings for a character

USAGE /pvp [character] [realm] [region]
PARAMETERS
character text optional

Character name (leave empty to use your main character)

realm text optional

Realm name (optional if using autocomplete)

region text optional

Region (defaults to US if not specified)

/raidvids

Get list of current raid videos

USAGE /raidvids
/realm-watch add

Add realm status alerts

USAGE /realm-watch add <realm> [region] [channel] [alertOnline] [alertOffline] [alertQueue]
PARAMETERS
realm text required

Realm to watch

region text optional

Region (us/eu)

channel channel optional

Channel for alerts (leave empty for DM, requires Admin)

alertOnline true/false optional

Alert when realm comes online

alertOffline true/false optional

Alert when realm goes offline

alertQueue true/false optional

Alert on queue changes

/realm-watch list

List realm watches

USAGE /realm-watch list
/realm-watch remove

Remove realm watch

USAGE /realm-watch remove <watch>
PARAMETERS
watch text required

Select a watch to remove

/realm-watch status

Check current realm status

USAGE /realm-watch status <realm> [region]
PARAMETERS
realm text required

Realm to check

region text optional

Region (us/eu)

/realminfo

Get detailed information about a WoW realm

USAGE /realminfo [realm] [region]
PARAMETERS
realm text optional

Realm name (use autocomplete to select)

region text optional

Region (defaults to your guild's region or US)

/roster

View guild roster with M+ scores

USAGE /roster [guildName] [realm] [region] [sort] [refreshMplus]
PARAMETERS
guildName text optional

Guild name (optional if guild is set)

realm text optional

Server realm

region text optional

Region (us/eu)

sort choice optional

Sort by

MythicPlus ItemLevel Name Rank
refreshMplus true/false optional

Refresh M+ scores (slower)

/setchar

Associate a WoW character with your Discord account

USAGE /setchar <character> [isMain]
PARAMETERS
character text required

Character name (use autocomplete to select)

isMain true/false optional

Set this as your main character

/setguild

Associate a WoW guild with this Discord server

USAGE /setguild <guild> <realm> [region]
PARAMETERS
guild text required

Guild name

realm text required

Realm name (use autocomplete to select)

region text optional

Region (defaults to US if not specified)

/token

Check current WoW Token price

USAGE /token [region] [publicDisplay]
PARAMETERS
region text optional

Region (defaults to US)

publicDisplay true/false optional

Show results publicly (default: private)

/top10

View top 10 DPS/HPS rankings for raid encounters

USAGE /top10 [encounter] [metric] [difficulty] [scope]
PARAMETERS
encounter text optional

Boss encounter to view rankings for

metric text optional

Ranking metric (DPS or HPS)

difficulty text optional

Raid difficulty

scope text optional

Server-wide or guild-only rankings

🛡️ /watchlogs
moderator

watch logs for guild

USAGE /watchlogs
/wowdiscord

list class discord servers

USAGE /wowdiscord
🏛️

WoW Classic & Vanilla

Classic and Vanilla WoW guild management and logs

/getclassicguild

get classic guild info

USAGE /getclassicguild
/getvanillaguild

get vanilla guild info

USAGE /getvanillaguild
/logsclassic

get classic logs

USAGE /logsclassic
/logsvanilla

get vanilla logs

USAGE /logsvanilla
🛡️ /setclassicguild
moderator

set classic guild

USAGE /setclassicguild <guildName> <realm> [region]
PARAMETERS
guildName text required
realm text required
region text optional
🛡️ /setvanillaguild
moderator

set vanilla guild

USAGE /setvanillaguild <guildName> <realm> [region]
PARAMETERS
guildName text required
realm text required
region text optional
🛡️

Moderation & Admin

Server moderation and administrative tools

moderator
👑 /add-word
administrator

add word to blocklist

USAGE /add-word <word>
PARAMETERS
word text required
🛡️ /ban
moderator

ban someone!

USAGE /ban <user> [args]
PARAMETERS
user user required
args text optional
🛡️ /clear
manage_messages

clear x amount of messages from a channel

USAGE /clear [numberOfMessages]
PARAMETERS
numberOfMessages number optional
🛡️ /clearu
manage_messages

clear x amount of messages from a specific user

USAGE /clearu <user> [numberOfMessages]
PARAMETERS
user user required
numberOfMessages number optional
/get-note

get a note associated with a discord server

USAGE /get-note
🛡️ /greeting-status
moderator

show current greeting/parting message settings

USAGE /greeting-status
🛡️ /kick
moderator

kick someone!

USAGE /kick <user> [reason]
PARAMETERS
user user required
reason text optional
🛡️ /list-bans
moderator

list bans!

USAGE /list-bans
/list-wow-resources

list wow resources

USAGE /list-wow-resources [args]
PARAMETERS
args text optional
👑 /remove-word
administrator

remove a word from the blocklist

USAGE /remove-word <word>
PARAMETERS
word text required
🛡️ /reset-warnings
moderator

reset warnings for a user

USAGE /reset-warnings <user>
PARAMETERS
user user required
🛡️ /set-join-message
moderator

set join message

USAGE /set-join-message
🛡️ /set-note
manage_messages

set a note for the server

USAGE /set-note
🛡️ /set-part-message
moderator

set a message to display when users leave the server

USAGE /set-part-message
🛡️ /set-parting-channel
moderator

set the channel for parting messages (requires partings enabled)

USAGE /set-parting-channel
🛡️ /toggle-greetings
moderator

toggle join/leave messages to be displayed in this channel

USAGE /toggle-greetings
🛡️ /toggle-partings
moderator

toggle goodbye messages when users leave

USAGE /toggle-partings
🛡️ /unban
moderator

unban someone!

USAGE /unban <user>
PARAMETERS
user text required
🛡️ /warn
moderator

warn a user

USAGE /warn <user> [message]
PARAMETERS
user user required
message text optional
🛡️ /watch
moderator

Manage moderation watchers

USAGE /watch <action> [watcherType]
PARAMETERS
action text required

Action to perform

watcherType text optional

Watcher type (required for enable/disable)

👑 /wcl-refresh
administrator

Clear WarcraftLogs cache entries

USAGE /wcl-refresh [type] [characterName] [realmName]
PARAMETERS
type text optional

Which cache to clear

characterName text optional

Character name (for character cache type)

realmName text optional

Realm name (for character cache type)

👑 /yoink
administrator

Move users from one voice channel to another

USAGE /yoink <to> <from>
PARAMETERS
to socketvoicechannel required

Destination voice channel

from socketvoicechannel required

Source voice channel

💤

Away System

Set yourself as away and auto-respond to mentions

/away

set yourself as away, replying to @mentions of you

USAGE /away <input>
PARAMETERS
input text required
/back

set yourself as back from being away

USAGE /back [forced] [forceUser]
PARAMETERS
forced true/false optional
forceUser user optional
🛡️ /set-back-forced
moderator

force a user as being back from away

USAGE /set-back-forced <user>
PARAMETERS
user user required
🎮

Fun & Utility

Fun commands and bot utilities

/8ball

Ask Ninja 8-ball a question!

USAGE /8ball <args>
PARAMETERS
args text required
/support-ninjabot

Support NinjaBot!

USAGE /support-ninjabot
📊

Polls

Create and manage polls

/poll close

Close a poll manually

USAGE /poll close <pollId>
PARAMETERS
pollId number required
🛡️ /poll create
manage_messages

Create a new poll

USAGE /poll create
/poll settings

Configure poll settings for this server

USAGE /poll settings [resultsChannel] [mentionVoters] [defaultAnonymous] [defaultRole] [clearRoles]
PARAMETERS
resultsChannel channel optional

Channel where poll results are posted (leave empty for same channel)

mentionVoters true/false optional

Mention voters when polls close

defaultAnonymous true/false optional

New polls default to anonymous voting

defaultRole role optional

Add a role that can vote on new polls (use multiple times to add more)

clearRoles true/false optional

Clear all default voting roles (everyone can vote)