Skip to content

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

  1. Open the Discord Developer Portal
  2. Create an Application
  3. Open the Bot page
  4. Create a bot and copy the token
  5. Enable required intents
  6. 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

  1. Open the Sentinel console
  2. Open the Discord panel
  3. Enter Bot Management
  4. Paste the bot token
  5. Click verify
  6. 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:

  1. Community basics
  2. Welcome / leave messages
  3. Verification and auto moderation
  4. Ticket system
  5. AI support
  6. Growth system
  7. 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.

/setup-verify
Admin sends a verification button to guide users through server verification
/setup-tickets
Admin sends a ticket entry button; users click it to create private ticket channels
/points
View your Sentinel points
/leaderboard
View the server points leaderboard
/tasks
View active tasks and submit proof through buttons
/raffles
View active raffles and join through buttons
/joinraffle <raffle_id>
Join a specific raffle by ID
/shop
View items in the points shop
/redeem <item_id>
Redeem a shop item by ID

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.commands was 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 →

Community Growth & Management System