> Command Reference
All available NinjaBot slash commands (Updated 2026-02-25)
Fetched from Bot API at
Categories
World of Warcraft
Character lookups, guild info, Mythic+, mounts, PvP, and more
/affixes
Get current m+ affixes
/affixes
/char
View character profile with gear, M+, and logs
/char [character] [realm] [region]
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
/getchars
/getguild
Report Discord Server -> Guild Association
/getguild
/ginfo
Get guild information
/ginfo
/housing-collection
View your housing decor collection progress
/housing-collection [character] [realm] [region] [publicDisplay]
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
/housing-search-decor <name> [publicDisplay]
name
text
required
Decor item name to search for
publicDisplay
true/false
optional
Show results publicly (default: private)
/item
Look up a WoW item
/item <name> [publicDisplay]
name
text
required
Item name to search for
publicDisplay
true/false
optional
Show results publicly (default: private)
/logs
Gets logs from Warcraftlogs
/logs [args]
args
text
optional
/mounts-needed
Show mounts you still need to collect
/mounts-needed [character] [realm] [region] [expansion] [source] [obtainable] [publicDisplay]
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
/pvp [character] [realm] [region]
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
/raidvids
/realm-watch add
Add realm status alerts
/realm-watch add <realm> [region] [channel] [alertOnline] [alertOffline] [alertQueue]
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
/realm-watch list
/realm-watch remove
Remove realm watch
/realm-watch remove <watch>
watch
text
required
Select a watch to remove
/realm-watch status
Check current realm status
/realm-watch status <realm> [region]
realm
text
required
Realm to check
region
text
optional
Region (us/eu)
/realminfo
Get detailed information about a WoW realm
/realminfo [realm] [region]
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
/roster [guildName] [realm] [region] [sort] [refreshMplus]
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
refreshMplus
true/false
optional
Refresh M+ scores (slower)
/setchar
Associate a WoW character with your Discord account
/setchar <character> [isMain]
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
/setguild <guild> <realm> [region]
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
/token [region] [publicDisplay]
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
/top10 [encounter] [metric] [difficulty] [scope]
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
watch logs for guild
/watchlogs
/wowdiscord
list class discord servers
/wowdiscord
WoW Classic & Vanilla
Classic and Vanilla WoW guild management and logs
/getclassicguild
get classic guild info
/getclassicguild
/getvanillaguild
get vanilla guild info
/getvanillaguild
/logsclassic
get classic logs
/logsclassic
/logsvanilla
get vanilla logs
/logsvanilla
/setclassicguild
set classic guild
/setclassicguild <guildName> <realm> [region]
guildName
text
required
realm
text
required
region
text
optional
/setvanillaguild
set vanilla guild
/setvanillaguild <guildName> <realm> [region]
guildName
text
required
realm
text
required
region
text
optional
Moderation & Admin
Server moderation and administrative tools
/add-word
add word to blocklist
/add-word <word>
word
text
required
/ban
ban someone!
/ban <user> [args]
user
user
required
args
text
optional
/clear
clear x amount of messages from a channel
/clear [numberOfMessages]
numberOfMessages
number
optional
/clearu
clear x amount of messages from a specific user
/clearu <user> [numberOfMessages]
user
user
required
numberOfMessages
number
optional
/get-note
get a note associated with a discord server
/get-note
/greeting-status
show current greeting/parting message settings
/greeting-status
/kick
kick someone!
/kick <user> [reason]
user
user
required
reason
text
optional
/list-bans
list bans!
/list-bans
/list-wow-resources
list wow resources
/list-wow-resources [args]
args
text
optional
/remove-word
remove a word from the blocklist
/remove-word <word>
word
text
required
/reset-warnings
reset warnings for a user
/reset-warnings <user>
user
user
required
/set-join-message
set join message
/set-join-message
/set-note
set a note for the server
/set-note
/set-part-message
set a message to display when users leave the server
/set-part-message
/set-parting-channel
set the channel for parting messages (requires partings enabled)
/set-parting-channel
/toggle-greetings
toggle join/leave messages to be displayed in this channel
/toggle-greetings
/toggle-partings
toggle goodbye messages when users leave
/toggle-partings
/unban
unban someone!
/unban <user>
user
text
required
/warn
warn a user
/warn <user> [message]
user
user
required
message
text
optional
/watch
Manage moderation watchers
/watch <action> [watcherType]
action
text
required
Action to perform
watcherType
text
optional
Watcher type (required for enable/disable)
/wcl-refresh
Clear WarcraftLogs cache entries
/wcl-refresh [type] [characterName] [realmName]
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
Move users from one voice channel to another
/yoink <to> <from>
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
/away <input>
input
text
required
/back
set yourself as back from being away
/back [forced] [forceUser]
forced
true/false
optional
forceUser
user
optional
/set-back-forced
force a user as being back from away
/set-back-forced <user>
user
user
required
Fun & Utility
Fun commands and bot utilities
/8ball
Ask Ninja 8-ball a question!
/8ball <args>
args
text
required
/support-ninjabot
Support NinjaBot!
/support-ninjabot
Polls
Create and manage polls
/poll close
Close a poll manually
/poll close <pollId>
pollId
number
required
/poll create
Create a new poll
/poll create
/poll settings
Configure poll settings for this server
/poll settings [resultsChannel] [mentionVoters] [defaultAnonymous] [defaultRole] [clearRoles]
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)