Skip to main content
Documentation

Permissions

Control which Discord roles can use admin commands

How It Works

  • Discord Administrators always have access to all commands — no setup needed
  • For everyone else, you assign permissions to Discord roles
  • A member with any role that has a permission can use the corresponding commands

Permission Levels

There are three permission levels, each covering a group of commands.

Report Results

Allows reporting and managing match outcomes.

Report Results commands
CommandDescription
/winReport match winner
/cancel-matchCancel an active match
/void-matchVoid a completed match and reverse ELO
/overturn-matchFlip the winner of a completed match
/mvpAward MVP bonus to a player

Good for trusted moderators who watch matches and report results.

Manage Players

Allows managing player registrations, ELO, and bans.

Manage Players commands
CommandDescription
/set-eloManually set a player's ELO
/remove-playerUnregister a player
/ban-playerBan a player from queues
/unban-playerRemove a player's ban
/ban-statusCheck a player's ban status

Good for moderators who handle player issues and disputes.

Manage Queues

Allows creating and configuring queues, maps, seasons, and LFG.

Manage Queues commands
CommandDescription
/setupCreate a queue in a channel
/clear-queueRemove all players from a queue
/set-mapsConfigure the map pool
/set-map-modeSet map selection mode
/set-mvp-bonusSet MVP bonus amount
/season-resetReset the current season
/lfg-setupConfigure LFG settings

Good for server owners and senior mods who manage the competitive setup.


Setting Up Permissions

Via the Dashboard (Recommended)

  1. Go to gotnext.bot and log in
  2. Select your server
  3. Open the Solo Queue module
  4. Click the Permissions tab
  5. Click Sync Roles to pull your Discord roles
  6. Toggle the permissions you want for each role
  7. Click Save

The permissions tab shows a grid of your Discord roles vs. the three permission types. Toggle the checkboxes to grant or revoke access.


Example Setup

Example permission configuration
RoleReport ResultsManage PlayersManage Queues
@AdminAlways has full access (automatic)
@ModeratorYesYesNo
@Match ReporterYesNoNo
@EveryoneNoNoNo

In this example:

  • Admins can do everything (automatic)
  • Moderators can report results and manage players
  • Match Reporters can only report match results
  • Regular members can only use player commands (/register, /join, etc.)

Tips

  • Start simple — Give your mod team Report Results permission and keep Manage Queues for admins only
  • Match Reporters — If you have a lot of matches, create a "Reporter" role with just Report Results so trusted members can help report
  • Separate concerns — You don't have to give all three permissions to the same role. A mod who reports results doesn't necessarily need to manage the queue setup.
  • Discord Admin = full access — Anyone with the Discord Administrator permission bypasses all permission checks. You don't need to configure anything for them.