v3.0.4 • Online since 2017

The Ninja Discord Bot

World of Warcraft tools and server management for your Discord community.

NinjaBot

> Features

What makes NinjaBot powerful

⚔️

Character & Guild Lookups

Look up characters, guilds, Mythic+ scores, raid progression, and PvP stats from World of Warcraft.

/char View character profile with gear, M+, and logs
/char Thrall Area-52
/ginfo Get your guild's raid progression
/ginfo
/pvp View character PvP ratings and stats
/pvp Cdew Tichondrius
/mounts-needed Show mounts you still need to collect
/mounts-needed
📊

WoW Data & Tools

WoW Token prices, realm status alerts, WarcraftLogs integration, and raid rankings.

/token Get current WoW Token price
/token
/affixes Get this week's Mythic+ affixes
/affixes
/realm-watch add Get alerts when a realm goes up or down
/realm-watch add Illidan
/watchlogs Auto-post new WarcraftLogs for your guild
/watchlogs
/logs Get recent WarcraftLogs for your guild
/logs
🛡️

Moderation & Event Watchers

Kick, ban, message clearing, warnings, and event watchers to keep your server safe.

/watch Toggle watchers for voice, messages, roles, bans, and nicknames
/watch enable voice
/kick Kick a user from the server
/kick @user spamming
/ban Ban a user from the server
/ban @user
/warn Warn a user
/warn @user language
Web Configure all watchers from the web dashboard
🔧

Server Management

Welcome messages, goodbye messages, polls, and a web dashboard to configure it all.

/set-join-message Set a welcome message for new members
/set-join-message
/set-part-message Set a goodbye message when members leave
/set-part-message
/greeting-status View current greeting/parting settings
/greeting-status
/poll create Create a poll with options and duration
/poll create
Web Configure greetings, partings, and server settings from the dashboard
2,800+
Servers
99.9%
Uptime
8+
Years Active

> Quick Start

Get NinjaBot running in 3 steps

1

Login to Dashboard

Sign in with Discord to see your servers. The dashboard makes it easy to add the bot and configure features.

2

Add to Your Server

Click "Install Bot" from the dashboard, or use the invite links below. Choose basic or full permissions based on features you need.

3

Use Slash Commands

Type / in any channel to see available commands. Try /help to get started.

Add NinjaBot to Your Server

Recommended: Use the Dashboard for the easiest setup

Or add directly with your preferred permissions:

Basic

Minimal permissions

Everything most servers need - no elevated permissions

WoW Lookups

Character, guild, M+, raids, PvP

Raider.IO & WarcraftLogs

Scores, parses, and rankings

Welcome & Goodbye

Greet new members, farewell departures

Activity Watchers

Track bans, voice, messages, roles

Realm Status & Fun

Server alerts, 8ball, polls, jokes

Add Basic

+ Moderation

Kick/Ban access

All Basic features plus moderation commands

All Basic Features

WoW, watchers, greetings, fun

+
/kick & /ban

Remove problem users

+
/warn & /clear

Warnings and bulk message delete

+
/timeout

Temporarily mute members

Add with Moderation