Adomin
NEST

Commands

Organizer role is configured per-server using /setup-server. Most management commands require it.


Event Commands

All require the organizer role.

Command Description
/event-create Create a new event manually
/event-update Update an existing event’s details
/event-setup-reminder Configure reminder and optional ping role for an event
/event-delete Delete an event
/event-create-startgg Import an event from a start.gg tournament link
/event-update-startgg Link an existing event to start.gg and import participants
/event-refresh-startgg Re-sync participants from start.gg
/event-list List all active events on the server

Registration Commands
Command Who can use Description
/register Any user (organizer can register others) Register for an event
/register-list Organizer List all registered participants
/register-remove Organizer Remove a user from registration
/register-clear Organizer Clear the entire registration list
/register-toggle Organizer Open or close registration for an event

Check-In Commands

Checking in assigns the event’s participant role to the user.

Command Who can use Description
/check-in Any registered user Check in and receive participant role
/check-in-list Organizer List all checked-in participants
/check-in-clear Organizer Clear check-ins and remove participant roles
/check-in-list-absent Organizer List registered users who have not checked in
/check-in-toggle Organizer Open or close check-ins for an event

Setup Commands

Require the Manage Server Discord permission.

Command Description
/setup-server Initialize server config with an organizer role
/set-organizer-role Update the organizer role
/set-default-participant-role Set the default role assigned on check-in
/show-event-roles Display the participant role configured for a specific event

Score Reporting (start.gg)

An organizer must run /startgg-connect first to link their start.gg account. Participants must have their Discord account linked in their start.gg profile under Edit Profile → Connections.

Command Who can use Description
/startgg-connect Organizer Link a start.gg account to this server via OAuth
/startgg-report-score Any participant Report the result of a bracket set
/startgg-notify-unlinked Organizer List participants who haven’t linked their Discord on start.gg

Schedule Commands

All require the organizer role. The bot tracks one schedule message per server — a single living post that is edited in place.

Message format: events are sorted by start time. Past events show as strikethrough, planned placeholders show as italics, start.gg-linked events are hyperlinked.

Title persistence: the title is stored as the first line of the message (# Title) and extracted automatically on each sync — it does not need to be re-supplied.

Command Description
/schedule-post Post a new tracked schedule message in a channel
/schedule-update Refresh the tracked message, optionally changing the title
/schedule-plan-event Add a planned event placeholder to the schedule
/schedule-plan-remove Remove a planned event placeholder

Planned events: use /schedule-plan-event to add a placeholder for an event before it exists as a real Discord event. When you later run /event-create with the same name (case-insensitive), the placeholder is automatically removed and the schedule is refreshed.


League Commands

Manages long-running leagues via Google Sheets. The league’s sheet must be shared with Editor access to the bot’s service account email — run /league-view to see that address.

Command Who can use Description
/league-create Organizer Create a new league record
/league-update Organizer Update league name, sheet link, or role
/league-list Organizer List all leagues for this server
/league-view Organizer View details of a specific league
/league-setup Organizer Initialize the Participants sheet
/league-delete Organizer Delete a league record
/league-join-toggle Organizer Open or close joining
/league-report-toggle Organizer Open or close score reporting
/league-sync-participants Organizer Sync active participants and assign/remove Discord roles
/league-join Any user Join a league
/league-report-score Any user Report a league match result
/league-deactivate Any user (organizer to target others) Mark a player as inactive or DNF

Help Commands
Command Description
/help General help overview
/help-event Help for event commands
/help-register Help for registration commands
/help-check-in Help for check-in commands
/help-startgg Help for start.gg score reporting commands
/help-league Help for league management commands
/help-schedule Help for schedule commands