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:@AlexJones 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:@AlexJones 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
- User clicks the game button in #join-a-game
- GM reviews character concept in the Prospect channel
- GM approves by using:
/give-role user:@NewPlayer role:[YourGame] Crew
Promoting a Player to GM
- Use
/give-role user:@Player role:[YourGame] Game Manager - 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
- Remove their Crew/Member role:
/remove-role user:@Player role:[YourGame] Crew - Remove Wiki Editor if applicable:
/remove-role user:@Player role:Wiki Editor - 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