Discord Bot#

See every release on GitHub.

v0.1.0 (2026-10-30)#

New#

  • Initial SideQuest guild platform

  • Link Battle.net accounts and give officers a member list

  • Two-way sync between site raids and Discord scheduled events

  • Guild events with kinds and repeating schedules; rotating bot status line

  • Live voice channel counts and online total in the Discord band

  • Discord roles for site sign-in and Battle.net link

  • Answer Alex’s mentions, once every four hours

  • Gate role for members who haven’t signed in on the site

  • Officers confirm members on the guild roster to open the member channels

  • Class halls follow role holders into their forum post; role menus in guild gold

  • Discord interest on event pages and an events forum post per event

  • Event forum sign-up comments @-mention the member and quote their comment

  • GM console API — members, activity log, moderation cases and an officer audit trail

  • Events carry attendance EP, preset per kind with an officer override, plus a transmog kind

  • Discord name, nickname, avatar and role changes reach the site; GM roster shows usernames

  • New sign-ups post to officers with Approve and More info; deleting an account erases chat XP

  • Deleting a site account strips the member’s Discord roles and returns them to the gate

  • New guests get a private welcome DM on sign-in, and a pinned Start here button shows it again

  • Discord sign-ups, weekly board, calendar feed, away dates, recruiting, Hall of Heroes with badge roles, raid group builder, attendance report, online-now roster

  • Role icons for every rank, class, gate and badge role; the bot keeps badge role icons and shows them on announcements

  • EPGP loot ledger and guild hub synced from the SideQuest addon: raid sessions, boss kills, loot and EP/GP standings; roster, crafters, bank log, news, announcements to Discord, recruits and in-game sign-ups; Ledger and Guild pages, officers’ sync console

  • The Familiar role, which bots hold, gets a wind-up clockwork owl icon

  • A WoW: Forever news feed posts Blizzard’s blue posts and Wowhead’s Forever news in a channel officers pick

Fixed#

  • Keep link-role sync alive when the bot deploys before the API

  • Keep the /linkroles description under Discord’s 100-character limit

  • An API response in the wrong shape is an APIError, so bot loops survive rolling deploys

  • Approve on a signup notice confirms that member, not the clicking GM