LegendaryBot Certified Bots


Bot for the World of Warcraft/WoW guilds!

Created By: greatman#1337 Certified Developer


Originally a Discord bot for alerting of new Legendary drops in a World of Warcraft/WoW Guild, it became a fully pledged bot offering multiple features:

  • Lookup an item/Achievement (!lookupitem !lookupachievement)
  • Mythic+ affix displayer (!affix)
  • Get a player's PVE progression/Mythic+ Rank/iLVL/etc. (!lookup)
  • Get the current status of the buildings on Broken Shore (!legionbuilding)
  • Say if an invasion is on Broken Shore (!invasion)
  • Check if someone in the guild looted a new Legendary (!enablelc !disablelc !mutelc)
  • Give the latest log of the guild on WarcraftLogs (!log)
  • Play some music in a voice channel! (!playmusic !stopmusic !skipsong !addsong)
  • Give the Competitive rank of a player in Overwatch (!owrank)
  • Show the current status of a Warcraft Realm (!server)
  • Give the current price of the WoW token (!token)
  • Give the latest tweet of the @blizzardcs Twitter account of your region (!blizzardcs)
  • Manage a streamer list on your server (!addstreamer !removestreamer !streamers). Supports Twitch & Mixer.
  • Sync your World of Warcraft Guild rank to your Discord server. (!setwowrank !syncguild and more)
  • Have custom commands for your server (!createcmd !removecmd !listcommands)
  • Search gifs (!gif)

Initial Bot configuration

To be able to work properly, the bot needs some information from you. Use the !setup command to configure the bot. It will ask for your WoW Server Region, your Realm and your Guild Name and the Prefix you want to use.


Legendarybot have several Admin commands. To be able to run those admin commands, you need one of the following conditions:

  1. You are Owner of the Discord server.
  2. You need the Admin role on your server.
  3. You need the legendarybot-admin role.

Without one of those conditions, you are only allowed public commands.

Custom prefix

The default bot prefix is !. You can change it to whatever you want with the !setup command.

I wish LegendaryBot spoke my language!

LegendaryBot support multiple languages. To see if the bot supports it, check the !setlanguage command.

The language you want is missing or you saw a mistake? You are in luck! You can contribute to the Crowdin Project and your language will be available to use by everybody once it get's added to bot files.