Discord — Slash commands reference
Every slash command the AO Master bot ships, with arguments + permission gates. For the deep walkthroughs (full flows + screenshots), see the workflow-specific pages.
How to use this page
Slash commands in Discord show up after typing / in any channel the bot can see. The bot needs the applications.commands scope (granted automatically via /guild pair).
Commands gated to staff use Discord's setDefaultMemberPermissions mechanism — random members won't see them in the autocomplete unless they hold a permission like Manage Guild on the Discord side. The actual permission check on the AO Master side runs server-side regardless, so a member with stale Discord-side perms gets a friendly error.
/enlist — applicant management
| Subcommand | Args | Who | What it does |
|---|---|---|---|
/enlist review | (run inside ticket channel) | Recruiters | Opens the AO Master review form for the ticket's applicant — character search + war-role pre-assignment + Approve/Reject buttons. |
/enlist reject | user:@user, optional reason:string | Recruiters | Reject a pending applicant. Closes their ticket + DMs the reason. |
/enlist done | (run inside ticket channel) | Recruiters | After /enlist review completes, archives the ticket transcript into the bot's archive forum + deletes the ticket channel. Gated on the applicant having been reviewed. |
See Discord enlist flow.
/guild — server pairing
| Subcommand | Args | Who | What it does |
|---|---|---|---|
/guild pair | — | Anyone with Discord-side Manage Guild | Walks the wizard to pair this Discord server to an AO Master guild. Creates 6 channels. |
/guild unpair | — | Anyone with Discord-side Manage Guild | Disconnects the bot. Channels stay (inert). Re-pair via /guild pair to restore. |
/guild info | — | Anyone | Shows which AO Master guild this Discord server is paired to. |
/whoami
/whoami — no args, anyone. Shows your AO Master link status — which AO Master account this Discord identity is linked to, which guild(s) you're a member of, which character is linked.
/link — link to an AO Master account
Opens a DM-based link flow. The bot DMs you a one-time URL that signs you into AO Master's web flow + binds your Discord identity to the account that signs in. Re-runnable to switch accounts.
/unlink
/unlink — no args, anyone. Removes the Discord-side binding to your AO Master account. Doesn't delete data; just severs the link so the bot won't post Discord-side things on your behalf. Re-run /link to restore.
/help
/help — short cheatsheet of the most common commands + a link back to these docs.
Deprecated / unwired
Slash commands that exist in the bot binary but are unwired (kept on disk for potential re-enable):
/enlist approve— superseded by/enlist reviewwhich handles approve + reject + ticket close in one flow./regear *— Discord-side regear submission / review handlers are on-disk but not registered. The current scope is web-only for regear; the bot will gain/regearwhen that scope changes.
Cross-links
- Discord enlist flow — the deep walkthrough that uses
/enlist *. - Discord — Install + pair — full
/guild pairwalkthrough. - Member enlist flow — the web flow side-by-side with the Discord flow.