Skip to main content

Bot Commands

Bot Commands for Game Managers

This page documents the Discord bot slash commands available to Game Managers for managing their games on the Sim Central Discord server.


Role Management Commands

/give-role

Bestows a role to a member of your game.

Usage:

/give-role user:[member] role:[role]

Parameters:

  • user - The Discord member you wish to give the role to
  • role - The Discord role you wish to grant

Permissions:

As a Game Manager, you can give the following roles:

  • Your Game's Crew/Member Role - Give to any user
  • Your Game's Game Manager Role - Give to any user
  • Game Managers Role (server-wide) - Give to users who already have a Game Manager role for one of the games you manage
  • Wiki Editor Role - Give to users who have a Crew or Member role for any of the games you manage

Examples:

  • /give-role user:@JohnDoe role:Sojourner Crew
  • /give-role user:@JaneSmith role:Proxima Game Manager
  • /give-role user:@Bubba role:Wiki Editor
Note:
  • You can only manage roles for games where you are a Game Manager
  • The bot will automatically verify you have permission before granting the role

/remove-role

Removes a role from a member of your game.

Usage:

/remove-role user:[member] role:[role]

Parameters:

  • user - The Discord member you wish to remove the role from
  • role - The Discord role you wish to revoke

Permissions:

As a Game Manager, you can remove the following roles:

  • Your Game's Crew/Member/Troubleshooters Role - Remove from any user
  • Your Game's Game Manager Role - Remove from any user
  • Game Managers Role (server-wide) - Remove from users who have a Game Manager role for one of the games you manage
  • Wiki Editor Role - Remove from users who have a Crew, Member, or Troubleshooters role for any of the games you manage
  • Your Game's Rules Role - Remove ONLY if the user has no other roles for your game (must be the last role removed)

Examples:

  • /remove-role user:@JohnDoe role:Sojourner Crew
  • /remove-role user:@JaneSmith role:Proxima Game Manager
  • /remove-role user:@Bubba role:Sojourner Rules
Important Notes:
  • The Rules role can only be removed if the user has no other roles for your game
  • This ensures the Rules role is the first thing given (when joining) and the last thing removed (when completely leaving)
  • You can only manage roles for games where you are a Game Manager
  • The bot will automatically verify you have permission before removing the role

Common Use Cases

Adding a New Crew Member

  1. User clicks the game button in #join-a-game
  2. GM reviews character concept in the Prospect channel
  3. GM approves by using: /give-role user:@NewPlayer role:[YourGame] Crew

Promoting a Player to GM

  1. Use /give-role user:@Player role:[YourGame] Game Manager
  2. Use /give-role user:@Player role:Game Managers (for server-wide access)

Granting Wiki Access

If a crew member needs to edit the wiki:

/give-role user:@CrewMember role:Wiki Editor

Removing a Departing Player

  1. Remove their Crew/Member role: /remove-role user:@Player role:[YourGame] Crew
  2. Remove Wiki Editor if applicable: /remove-role user:@Player role:Wiki Editor
  3. Finally, remove Rules role: /remove-role user:@Player role:[YourGame] Rules

Troubleshooting

"You don't have permission to give/remove this role"

  • Verify you are a Game Manager for the game in question
  • Check that you're targeting the correct role name
  • For Wiki Editor: ensure the target user has a Crew/Member/Troubleshooters role for one of your games
  • For Rules role removal: ensure the user has no other game roles remaining

"Cannot remove Rules role"

  • The user must have all other game-related roles removed first
  • Remove Crew/Member and Game Manager roles before removing the Rules role