/admin

[Admin] /admin spin enable|disable (all other admin ops moved to dashboard-only 2026-07-03)

/admin
Admin
Last updated: 

What it does

/admin is the consolidated home for commish-side operations. After the Wave-13 rework, several standalone admin commands moved here so everything an admin reaches for daily lives in one tree.

The dashboard at /commish/<guildId>/admin is the preferred surface — it has every action behind a form with confirmations, history, and bulk-select. Use the slash command when you're already in Discord and don't want to context-switch.

This is admin-only.

How to use

/admin addxp amount:<n> reason:<text>            — grant XP to teams (interactive selection)
/admin addtokens tier:<bronze|silver|gold> amount:<n> reason:<text>
/admin league_export                              — get the Companion App link for league export setup
/admin claims_panel [target_channel] [title]     — post the interactive Claims Panel
/admin claims_open                                — list every team's open XP claims
/admin spin_prizes                                — show all wheel outcomes and odds
/admin export current | week week:<n> | all_weeks — refresh league data from EA
/admin hall_of_fame view | induct | remove        — Hall of Fame management
/admin spin reset_cooldowns | view | enable | disable — spin admin

Most subcommands open an interactive picker for team / user selection rather than asking you to type IDs.

Common questions

Q: What's the difference between this and /setup? A: /setup configures behavior (which channel, which role, what threshold). /admin performs operations (grant XP, induct a player, trigger an export). Setup is once-per-league; admin is day-to-day.

Q: Where did /addxp, /addtokens, /claims_panel, /hall_of_fame, /spin_admin, /league_export, /export, /spin_prizes go? A: All folded in here. The standalone handlers still exist as internal helpers, but the top-level slash registration was retired in Wave-13.

Q: I want a history of every admin action. A: The dashboard's Admin History tab shows every grant, induction, and override with timestamp and the admin who ran it. Slash commands also write to the configured audit log if you have one set via /setup audit_log configure.

Q: Can a non-commish run any of these? A: No. Every subcommand checks the Manage Server or commish role gate before executing.