Docs / The Discord bot

Slash commands & integrations

The full Discord surface: slash commands, interactive buttons, and outbound announcements.

Slash commands

CommandDoes
/whoisLook up a member's rank, roles, and profile.
/rosterList members.
/promotePromote a member — announces on the site too, and syncs the Discord role.
/eventLook up or manage an event.
/tournamentLook up a tournament.
/medalsSee a member's medals.
/rankSee the current rank ladder.

Registered automatically by the first-run setup wizard — nothing to run manually.

Interactive buttons

Discord message components (buttons) that write straight back to the site:

Outbound announcements

The bot posts an embed, with the member's Discord avatar and the relevant award/rank image, when: a medal or war record is awarded, a member is promoted, an event opens or its sign-up sheet updates, and a tournament opens or crowns a champion. You choose the channel and which events are enabled, in Admin → Settings → Discord Bot.

The optional activity gateway

A separate, off-by-default feature: enabling it opens a persistent, low-privilege connection to Discord's Gateway solely to note which member posted on which day (for the activity heatmap described in attendance & leaderboards) — never the content of what they posted, and no privileged Discord intent is required to run it.