Bot icon
MK Bot MK Bot#3966
Status
Servers:
1.4K
Prefix:
/
Owner:
Whiskers
Library:
discord.py
MK Bot β€” Auto-Updating WoW Boards for Discord | Track M+ Scores, Great Vault, Raid Kills & More Across Your Entire Roster

MK Bot is the all-in-one World of Warcraft bot for guild Discords β€” built to keep your roster’s progress visible without any manual effort.

Live-updating channel boards show M+ scores, Great Vault progress, raid kills, item levels, and WoW Token price right in Discord. Set it up once, and it keeps itself updated. Trusted by 1,000+ servers across EU, US, KR, and TW.


βš”οΈ The Board β€” Your Guild at a Glance

The core feature. Create a channel board and it auto-updates every couple of hours:

  • Great Vault β€” See who has 1/3, 2/3, or 3/3 vault slots unlocked this week
  • M+ Scores β€” Current Raider.IO scores for every character
  • Raid Kills β€” Weekly boss kills across Normal, Heroic, and Mythic
  • Item Level β€” Gear progression at a glance
  • WoW Token Price β€” Live token price footer
  • Sorting β€” Sort by vault, score, item level, name, or class
  • Combined Boards β€” Show all your rosters in a single channel with per-roster sections

Toggle columns and customize sorting with /board settings. Set it and forget it.

Channel Board


πŸš€ Quick Start (~2 minutes)

  1. Create a roster β€” /roster manage to add characters manually, /roster import-guild to pull from your WoW guild, /roster import-log to import from a WarcraftLogs report, or /roster wowaudit setup to auto-sync with wowaudit
  2. Set up a board β€” /board setup, pick a channel and roster, done
  3. Customize β€” /board settings to toggle columns and sorting

Use /mk help in Discord for a full walkthrough.


πŸ“‹ Roster Management

Multiple named rosters per server, up to 40 characters each:

Command What it does
/roster manage Add/remove characters manually (set region via dropdown)
/roster import-guild Bulk import from your WoW guild roster β€” pick which ranks
/roster import-log Paste a WarcraftLogs URL, import all raiders instantly
/roster wowaudit setup Link a wowaudit team for automatic periodic sync
/roster list View all rosters and character counts
/roster rename / delete Manage rosters

πŸ”‘ Mythic+ Commands

Quick character lookups powered by Raider.IO:

Command What it does
/keys <character> M+ score, recent runs, and weekly vault progress
/vault <character> Great Vault breakdown (timed/untimed, previous week option)
/score <character> Per-dungeon score breakdown with world/region/realm rankings
/ksm <roster> Keystone Master/Hero progress for your entire roster
/raidcheck <roster> Roster-wide item level and spec check
/affixes Current weekly M+ affixes with descriptions

πŸ“Š WarcraftLogs Integration

Raid performance pulled directly from WarcraftLogs:

  • /logs character β€” Individual raid rankings with color-coded percentiles (purple/orange/blue/green)
  • /logs roster β€” Roster-wide performance table grouped by role
  • /logs calendar β€” Bulk import from CalendarBuddy for raid roster tracking
  • /logs achievement β€” Check if your roster has a specific achievement

πŸ”οΈ Delve Tracking

  • /delves β€” Weekly delve vault progress for your roster, tracked automatically in the background

πŸ› οΈ Guild Tools

  • Reaction Roles β€” /reactionrole add to set up self-assign roles via message reactions
  • Guild Rank Sync β€” /guildsync setup to map WoW guild ranks to Discord roles
  • Guest Member Management β€” /gmm setup for trial/membership approval workflow

🎲 Fun Commands

  • /cat /dog β€” Random animal pictures
  • /8ball β€” Magic 8-Ball
  • /owo β€” OwO-ify your text
  • /funkii β€” Optional anime image commands (enable/disable per server)

πŸ’¬ Support

  • /mk help β€” Full in-Discord setup guide
  • /support β€” Open a support ticket (DM follow-up supported)
  • /feedback β€” Send feedback to the developers

πŸ”’ Permissions

  • Admin commands (/board, /roster, /guildsync, /gmm) require Manage Server
  • Reaction roles and guild sync require Manage Roles
  • Lookup commands (/keys, /vault, /score, /logs, /affixes, /delves) β€” available to everyone

πŸ“‘ Data Sources

MK Bot pulls from three APIs for the most complete picture:

  • Raider.IO β€” M+ scores, dungeon runs, rankings
  • Blizzard API β€” Guild rosters, raid encounters, item levels, Great Vault, WoW Token
  • WarcraftLogs β€” Raid performance, percentiles, boss rankings

All commands use Discord slash commands. Type / in any channel to get started.