Note: These steps may be updated in the future.
- Visit Discord Developer Portal.
- Click New Application.
- Name your application (you can choose any name).
(Video not included)
- Go to the Bot tab.
- Enable all the Privileged Gateway Intents.
- Reset the Token and add it to the
DiscordTokenfield in your Config.Json.
(Video/Screenshot not included)
- In the OAuth2 tab:
- The Client ID goes into the
ApplicationClientIDfield in your Config.Json. - The Client Secret goes into the
ApplicationSecretfield in the same file.
- The Client ID goes into the
- To invite the bot:
- Scroll down to the OAuth2 URL Generator section.
- Check bot and application.commands.
- Under Bot Permissions, select Administrator.
- Copy and paste the generated link into your browser to invite the bot to your server.
(Video/Screenshot not included)
- Enable Developer Mode in Discord to copy IDs.
- Right-click your Discord server and copy the Server ID (this goes into
ServerIDin your Config.Json). - In your server settings, go to Roles and move the bot's role above the member roles (this is necessary for the bot to ban members).
- Create or identify an admin/moderator role, click the three dots, and copy the Role ID. Place this ID in the
RoleIDfield in yourConfig.json.
(Video/Screenshot not included)
Note: This guide does not cover setting up ApplicationURI or Discord webhooks. Only the DetectedWebhookUrl is required for bans.
If the discord slash commands randomly break... then sync your pc clock
- /test
- /register
- /change_password
- /details
- required to have "RoleID" (the role in config.json)
- /who (this command only works if the user has a role, let's say moderator.. ig)
- Ban (Perm ban, w/ ban assist)
- Temp Ban (season 7 and above get a ban message in lobby)
- Vbucks