A complete beginner-friendly guide to creating a Discord bot application, enabling the right intents, making it public and copying your token β everything you need for Beatra Custom Bot.

If you are setting up a Beatra Custom Bot, the first thing you need is your own Discord bot β an application with a token and the correct intents enabled. This guide walks you through every step. Prefer to watch instead? A full video tutorial is linked below.
π₯ Video tutorial: https://www.youtube.com/watch?v=qddwRsNU2X8
Creating a Discord bot is free and takes only a few minutes. Follow the steps in order.
Go to the Discord Developer Portal at https://discord.com/developers/applications and sign in with your Discord account. This is the official place where all Discord bots are created and managed.
Click New Application in the top-right corner. Give it a name β this is your bot's project name and can be changed later β accept the terms and click Create. You now have an application.
In the left sidebar, click the Bot tab. Discord automatically creates a bot user for your application. Here you can set the bot's username and profile picture, which is what your community will see.
This is the most important step, and the one people miss most often. Scroll down to Privileged Gateway Intents and turn on all three:
Beatra needs the Message Content Intent to read commands, and the others to work correctly across your server. If these are off, your bot will fail to start or respond. Click Save Changes after enabling them.
Still on the Bot tab, find the Public Bot setting and make sure it is turned on. This lets you β and the Beatra onboarding flow β add the bot to your server with an invite link. If it is off, only you could add it, and the setup may fail.
At the top of the Bot tab, click Reset Token and confirm. Discord shows your bot token only once β click Copy.
β οΈ Keep your token secret. Anyone with your token has full control of your bot. Never share it or post it publicly. If it ever leaks, come back here and reset it. Beatra stores your token fully encrypted and never shows it again.
Return to the Beatra Custom Bot onboarding screen and paste your token into the token field. Beatra validates the token and checks that the Message Content Intent is enabled before it continues. If you see an intent error, go back to Step 4, enable the intents, save and try again.
Once your token is validated, Beatra sets up your bot and gives you an invite link. From there, your Custom Bot runs the full Beatra experience under your own name. To learn more about the feature itself, read Introducing Custom Bot.