The Discord bot
Let your Discord members onto your Minecraft servers by their roles. A member runs
/whitelist player:<name> once; from then on their roles decide where they may play - gain a role
and they are in, lose it and they are out.
Two ways to run it
| Your own bot | The SYW Crafty bot (hosted) | |
|---|---|---|
| Setup | Create a bot in Discord's developer portal and paste its token into the panel | One button in the panel |
| Runs | Inside your panel | Through our relay, which forwards your Discord server's events to your panel |
| Its name and picture | Yours | SYW Crafty |
| Status | Available | Coming soon |
Setting up the hosted bot
- In your panel, open a server's Players tab, then Integrations (top right) and Discord.
- Add a rule, and choose SYW Crafty bot (hosted). Your panel registers itself with the relay the first time.
- Click Add the bot to a Discord server and pick your server in Discord. If the bot is already
there, run
/link code:<code>in your Discord server with the code your panel shows instead. Either way you need Manage Server in that Discord server. - Back in the panel, choose the Discord server and the roles that let people in on this Minecraft server, and save the rule.
What the bot needs
- Manage Roles - so the panel can create a role such as "Whitelisted - Survival" for you.
- Ban Members - only if you want to ban people in Discord from the panel. The bot does not ask for it; give it yourself if you want that.
It never reads your channels' messages.
Acting in your Discord server: off unless you want it
By default the bot only lets people in. If your Discord server exists for your Minecraft community, you can also let the panel act there - take a player's roles away or ban them from the Discord server, from their player profile. That is a switch per Discord server in the panel, and it is off until you turn it on. Whoever links the server next starts with it off again.
What it sees
To do its job, the relay passes your Discord server's member ids, usernames, roles, and the names typed into
/whitelist on to your panel. It does not store them. The privacy policy has the
details.