Discord Setup Guide
This guide is for Discord. Sentinel’s Discord solution uses your own Discord Bot by default instead of asking you to add an official Sentinel bot to your server.
Step 1: Create a Discord Bot
- Open the Discord Developer Portal
- Create an Application
- Open the Bot page
- Create a bot and copy the token
- Enable required intents
- Save the token and import it in the Sentinel Discord panel
Recommended intents:
- Server Members Intent
- Message Content Intent
- Presence Intent, if needed
Step 2: Import the bot token
- Open the Sentinel console
- Open the Discord panel
- Enter Bot Management
- Paste the bot token
- Click verify
- Sentinel reads the bot name, status, and manageable servers
If verification fails, check:
- Whether the full token was copied
- Whether the bot token was reset
- Whether Developer Portal intents are enabled
- Whether the current account can manage the target server
Step 3: Invite the bot to your server
Generate an OAuth2 invite link in the Developer Portal. Recommended scopes:
- bot
- applications.commands
Common permissions:
- Manage Roles
- Manage Channels
- Kick Members / Ban Members, if needed
- Moderate Members
- Manage Messages
- Send Messages
- Read Message History
- Use Slash Commands
- Create Public Threads / Send Messages in Threads, if needed
After the bot joins the server, the Sentinel Discord panel will recognize the server automatically.
Step 4: Configure the server
After selecting the target server, configure in this order:
- Community basics
- Welcome / leave messages
- Verification and auto moderation
- Ticket system
- AI support
- Growth system
- Analytics
Do not enable everything at once. First confirm bot permissions and channel ID configuration, then gradually open user interactions.
Common commands
Discord commands are Slash Commands. Type / and select the command. Availability depends on panel configuration and channel ID limits.
When channel ID limits are enabled, commands for points, tasks, raffles, and shop can only be used in the configured channels.
Common permission issues
Bot cannot see the server
Usually the bot has not joined the server, or the current account does not have management permission.
Bot cannot send messages
Check channel permissions:
- View Channel
- Send Messages
- Read Message History
- Use External Emojis, if needed
Bot cannot assign roles
Discord role hierarchy matters. The bot’s highest role must be above the roles it needs to assign.
Slash Commands do not appear
Check:
- Whether
applications.commandswas selected during invite - Whether the bot resynced commands
- Whether the current channel allows application commands
Bot name and avatar
Sentinel supports setting the bot nickname inside a server.
Global bot name and avatar must be changed in the Discord Developer Portal. Avoid frequent global name or avatar changes because Discord applies rate limits.
Next step
After the bot joins the server, configure community management first, then growth.
Community management →Growth system →