Use bots

A guide to setting up and using Discord bots on your server.

Inviting a Bot

  1. Get the bot's invite link from its documentation or dashboard

  2. Open the link in your browser — it will ask you to log into Discord

  3. Select the server you want to add it to from the dropdown

  4. Review the permissions it's requesting

  5. Click Authorise and complete the captcha

circle-exclamation

Setting Up Bot Permissions

After inviting a bot, restrict what it can do:

  1. Go to Server Settings → Roles

  2. Find the bot's role (usually named after the bot)

  3. Remove any permissions it doesn't actually need

  4. 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:

Getting Your Bot Token (Self-Hosted Bots)

If you're running a bot we built for you:

  1. Click your application

  2. Go to Bot in the left menu

  3. Click Reset Token and copy it

  4. Paste it into your bot's config file

triangle-exclamation

Enabling Privileged Intents

2

Select your bot application

3

Go to Bot → Privileged Gateway Intents

4

Enable the ones your bot requires:

  • Server Members Intent — needed to see member join/leave events

  • Message Content Intent — needed to read message content

5

Save changes

Starting a Self-Hosted Bot

Common Bot Issues

Problem
Fix

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

circle-info

💬 Need a custom bot or feature? Join our Discordarrow-up-right and open a ticket — we build custom bots and modifications.