Use bots
A guide to setting up and using Discord bots on your server.
Inviting a Bot
Get the bot's invite link from its documentation or dashboard
Open the link in your browser — it will ask you to log into Discord
Select the server you want to add it to from the dropdown
Review the permissions it's requesting
Click Authorise and complete the captcha
⚠️ Only invite bots from trusted sources. A bot with admin permissions has full control over your server.
Setting Up Bot Permissions
After inviting a bot, restrict what it can do:
Go to Server Settings → Roles
Find the bot's role (usually named after the bot)
Remove any permissions it doesn't actually need
Use channel permission overrides to limit which channels it can read or write in
Giving the Bot the Right Channels
Most bots need to be pointed at specific channels in their config or dashboard:
Log channels — where the bot posts moderation logs, join/leave messages, etc.
Command channels — where users can run bot commands
Welcome channels — where the bot greets new members
Configuring a Bot
Configuration depends on the bot. There are two common methods:
Some bots (especially self-hosted ones) use a config.json or .env file:
Many hosted bots have a web dashboard. Log in with Discord, select your server, and configure everything through the UI.
Getting Your Bot Token (Self-Hosted Bots)
If you're running a bot we built for you:
Click your application
Go to Bot in the left menu
Click Reset Token and copy it
Paste it into your bot's config file
⚠️ Never share your bot token. Anyone with it can take full control of your bot.
Enabling Privileged Intents
Select your bot application
Go to Bot → Privileged Gateway Intents
Enable the ones your bot requires:
Server Members Intent — needed to see member join/leave events
Message Content Intent — needed to read message content
Save changes
Starting a Self-Hosted Bot
Common Bot Issues
Bot is offline
Check the token is correct and the bot process is running
Commands not working
Make sure slash commands are registered — restart the bot
Bot can't see messages
Enable Message Content Intent in the developer portal
Bot not responding in a channel
Check channel permission overrides — the bot may not have access
Missing Permissions error
Give the bot the required permissions in Server Settings → Roles
Bot was kicked
Re-invite it using the invite link
💬 Need a custom bot or feature? Join our Discord and open a ticket — we build custom bots and modifications.
