Getting Started¶
ZugBot works through Discord slash commands and interactive buttons. Most members can begin using character and Mythic+ features immediately once the bot is installed and the server has completed basic setup.
For guild members¶
A good first session is:
- Run
/linkto connect a World of Warcraft character to your Discord account. - Run
/profileto view a linked character. - Use
/altsto confirm your linked characters. - If you play Modern WoW Mythic+, run
/seasonto see the active dungeon pool. - Use
/keywhen you want to create a Mythic+ group. - Use
/lfgnotify enableif you want ZugBot to DM you about eligible groups. - Use Guild Planner event cards to RSVP to guild activities with Join, Maybe, or Can't Attend.
No unnecessary Battle.net sign-in is required for normal linked-character use.
For server owners and administrators¶
Run:
/setup
Basic setup requires:
- a Bot Commands Channel;
- a Mythic/LFG Channel;
- an enabled default game mode.
The setup interface can also configure:
- Raid Channel
- Announcement Channel
- default region
- Modern WoW enabled/disabled
- WoW: Forever enabled/disabled
- default game mode
- Admin role
- Founder role
- Moderator role
- Member role
- New Member role
Note
Raid, announcement, and role mappings are optional for basic setup, but guild administration and onboarding features require the relevant role configuration.
Discord permissions¶
ZugBot should have only the permissions needed for the features your server uses.
Common requirements include:
- View Channel
- Send Messages
- Embed Links
- Read Message History
- Manage Events when the Guild Planner is used
- Manage Roles when ZugBot is expected to assign or change configured guild roles
For role management, ZugBot's Discord role must be above the roles it needs to manage.
Do not grant Administrator solely to make setup easier. Guild Planner does not require Administrator permission.
Onboarding¶
Servers can use a Rules & Vibes agreement as a simple gate for new members.
A common flow is:
#welcome → #rules-and-vibes → I Agree → New Member role
The server owner or authorized leadership posts the active agreement with:
/admin onboarding-post
The exact role names are chosen by each Discord server; ZugBot stores the role mapping rather than requiring fixed Discord role names.