Skip to content
This repository has been archived by the owner on Sep 23, 2020. It is now read-only.

Releases: JamesIves/discord-wow-armory-bot

Nyalotha, The Waking City

03 Feb 02:46
e04687e
Compare
Choose a tag to compare

Release Notes

  • Added the new season dungeon achievements.
  • Added the Nyalotha raid information.

The Eternal Palace

14 Jul 13:59
e8965af
Compare
Choose a tag to compare

Release Notes

  • Added support for the Eternal Palace raid.
  • Added support for Season 3.

Crucible of Storms

19 Apr 00:24
269f077
Compare
Choose a tag to compare

Release Notes

  • Added support for the Crucible of Storms raid.

Battle of Dazar'alor Raid

22 Jan 17:52
Compare
Choose a tag to compare

Release Notes

  • Added support for the Battle of Dazar'alor raid released in the Tides of Vengeance update.
  • Removed the season 1 Mythic + achievements and replaced them with season 2.

Keystone Season One Achievements

23 Dec 21:17
64b39ca
Compare
Choose a tag to compare

Release Notes

Modified the Mythic+ keystone achievements which get displayed. Instead of showing the generic achievements, it now displays the feat of strengths which get awarded during the current raid tier.

  • Removed Keystone (+15, +10 + 5) and replaced them with the season equivalent. These will get updated after every tier.

Dependencies

14 Nov 03:14
Compare
Choose a tag to compare

Release Notes

  • Bumped to a more recent version of discord.py and aiohttp.

Blizzard API Migration

10 Nov 23:55
964e74b
Compare
Choose a tag to compare

Upgrades the bot to the new version of the Blizzard API: https://develop.battle.net/

Release Notes

  • Changed the endpoints so they now pull from the new Blizzard API which uses basic auth with a client id/secret.
  • Did some general code cleanup, and moved the bot to use aiohttp instead of requests as it's more async friendly. Doing so fixed a bug where the bot would exit incorrectly when the API took a long time to respond.
  • Added a !armory token <realm> command to show the current price of a wow token in a given region.
  • Improved error reporting by making the errors that the bot sends more specific.

Migration Guide

If you already have the bot installed on your server prior to this update you'll need to follow the migration guide below.

  1. Sign up for a client id/secret on the new Blizzard API portal.
  2. If you have the bot installed on Heroku go to your application settings and select Reveal Config Vars. On this page add two environment variables;WOW_CLIENT_ID and WOW_CLIENT_SECRET and assign them the values of the id/secret that you got from the Blizzard API portal.
  3. Restart the bot after pushing the code changes in this release. (If you're running this outside of Heroku you'll need to perform pip install -r requirements.txt to get the updated dependencies)

Known Issues

There's a couple of issues which should hopefully be resolved soon:

Bug Reports

If you encounter any issues please file an issue here.

Requests Vulnerability

30 Oct 15:41
f61d25e
Compare
Choose a tag to compare

Release Notes

  • Fixes a vulnerability in the requests module.

Battle for Azeroth

18 Aug 03:03
0ad95d6
Compare
Choose a tag to compare

The bot is now updated for Battle for Azeroth.

Release Notes

  • Removes all Legion raid data.
  • Removed the mage tower data as its no longer relevant.
  • Made a small change to how honorable kills are displayed.

Battle for Azeroth Beta

02 Jul 15:07
Compare
Choose a tag to compare
Pre-release

This beta release begins the initial build out of the Battle for Azeroth version of the bot. Progress can be tracked within the issue library here: #34.

There's still a number of tasks left to do until this will be production ready. The aim is to have it be ready by the time BFA launches in August.

Release Notes

  • Added raid data for the first Tier, Uldir.
  • Removed all Legion raid tier data.
  • Remove data related to the Legion Mage Tower achievement.