Create a Discord Application
- Go to the Discord Developer Portal
- Click New Application and give it a name
Configure Bot Settings
Navigate to the Bot tab:
- Click Reset Token to generate your bot token
- Copy and save this token securely - you’ll need it for the
DISCORD_TOKENenvironment variable - Under Privileged Gateway Intents, enable:
- Message Content Intent (required for the bot to read message content)
Set Bot Permissions
Navigate to OAuth2 → URL Generator:
-
Under Scopes, select:
botapplications.commands
-
Under Bot Permissions, select:
View ChannelsSend MessagesEmbed LinksRead Message History(Required for the!registercommand)
- Copy the generated URL at the bottom of the page
Invite Bot to Server
- Paste the generated URL into your browser
- Select the server you want to add the bot to
- Click Authorize
Next Steps
After completing the Discord setup:-
Choose your installation method:
- Docker Installation (recommended)
- Manual Installation
- Configure your environment variables in the Configuration guide
- See the command registration steps in the Quick Start guide