Step-by-step instructions to create and configure your Discord bot
Before you can set up your bot on our platform, you need to create a bot application in the Discord Developer Portal.
Open the Discord Developer Portal and click "New Application". Give your application a name (e.g. your server name + Bot).
In your application, go to the "Bot" section in the left sidebar and click "Add Bot". Confirm with "Yes, do it!".
In the Bot section, click "Reset Token" and then copy the token. Store it somewhere safe — you will need it in the next step. Never share your token publicly!
Your bot token is like a password. Anyone with your token can control your bot. If you accidentally leak it, immediately reset it in the Developer Portal.
Still in the Bot section, scroll down to "Privileged Gateway Intents" and enable these intents:
Go to "OAuth2" → "URL Generator" in the sidebar. Under "Scopes" select "bot". Under "Bot Permissions" select "Administrator" (or the specific permissions you need). Copy the generated URL and open it in your browser to invite the bot to your server.
Open Discord Settings → Advanced → Enable "Developer Mode". Then right-click on your profile picture and select "Copy User ID". You'll need this 17-20 digit number during bot setup.
Before you can create a bot, you need an active subscription. Choose the plan that fits your community.
View pricingOnce you have an active subscription, you can set up your bot. Here's what each field means:
A display name for your bot in the dashboard. This is not the Discord name — you can change it anytime. Choose something descriptive like "Community Helper" or "Mod Bot".
The token you copied from the Discord Developer Portal (see Step 1). It is stored encrypted on our servers and is never visible to anyone — not even to us.
Your token is encrypted with AES-256 before storage. We take security seriously.
The character(s) used before bot commands, e.g. ! for !help or ? for ?ban. Default is "!". Maximum 5 characters. Choose something that doesn't conflict with other bots on your server.
Your personal Discord User ID (17-20 digits). This tells the bot who its owner is. You'll get access to owner-only commands. See Step 1.6 on how to find it.
Used for time-based features like the Scheduler module, reminders, and time-stamped log entries. Select the timezone where you or most of your members are located.
Cogs are the features of your bot — moderation, custom commands, welcome messages, etc. You can choose from three presets:
You can change which modules are active at any time from your dashboard.
These settings are optional. All have sensible defaults, but you can customize them to match your server's style.
Choose whether your bot responds in German or English. This affects built-in command responses and system messages.
A short text (max 250 characters) shown when users run the bot's info command. Describe what your bot does or add a fun tagline.
The status indicator next to your bot's name in Discord:
An optional activity shown under your bot's name, e.g. "Playing with moderation tools" or "Listening to !help":
The default color for the colored bar on the left side of bot embeds (message cards). Enter a hex color code like #FF0000 for red or #5865F2 for Discord blurple.
These defaults apply to moderation actions. You can always override them per command.
When enabled, the bot sends a direct message to users when they are kicked or banned, telling them the reason. Useful so users know why they were removed. Disable if you prefer silent moderation.
When enabled, moderators must provide a reason for kicks, bans, and mutes. This enforces accountability in your mod team and creates better audit trails in ModLog.
When banning a user, Discord can delete their recent messages. This setting controls the default number of days (0-7). Set to 0 to keep all messages, or 7 to delete the last week of messages from the banned user.
Once you submit the setup form, here's what happens:
Your bot is being set up on our infrastructure. This usually takes 30-60 seconds. The dashboard shows the status as "Provisioning".
Once ready, the status changes to "Running" and your bot appears online in Discord. You can see the status on your dashboard.
If you haven't invited the bot to your server yet (see Step 1.5), do it now using the OAuth2 URL from the Discord Developer Portal.
Try these commands in your Discord server to verify everything works:
!help — shows all available commands
!ping — checks if the bot is responding
!info — displays bot information
Something not working? Check these common issues:
Possible causes:
Solution:
Check your token in the Developer Portal, enable all required intents, and make sure no other bot instance is using the same token.
Possible causes:
Solution:
Verify the prefix, make sure the bot has "Send Messages" and "Read Messages" permissions in the channel, and check that the bot role is high enough in the role hierarchy.
Possible causes:
Solution:
Check the bot status on your dashboard. If it shows "Error", try restarting the bot. If the issue persists, check your token and intents.
Follow the steps above and get your Discord bot running in minutes.