Create a Discord Bot
& Add It to Your Server

A step-by-step visual guide — no coding required

1

Open the Discord Developer Portal

Go to the Discord Developer Portal in your browser. You'll need to log in with your Discord account.

https://discord.com/developers/applications
Applications
New Application

Your applications will appear here...

Click the "New Application" button in the top-right corner to get started.
2

Create a New Application

Enter a name for your application — this will be your bot's display name (you can change it later).

discord.com/developers/applications

Create an Application

My Awesome Bot
Create
Choose a clear, memorable name. You can also set a profile picture and description on the next page.
3

Set Up the Bot

After creating the application, go to the "Bot" section in the left sidebar. Click "Add Bot" to turn your application into a bot.

discord.com/developers/applications/[your-app]/bot
Your bot Token is like a password. Never share it with anyone and never post it publicly. If it gets leaked, click "Reset Token" immediately.
4

Configure Permissions & Intents

Scroll down on the Bot page to configure Privileged Gateway Intents. These control what data your bot can access.

discord.com/developers/applications/[your-app]/bot

Privileged Gateway Intents

Presence Intent
Allows your bot to see user online status
Server Members Intent
Allows your bot to access member lists
Message Content Intent
Allows your bot to read message content
Save Changes
Enable the intents your bot needs. For most bots, you'll want Message Content Intent turned on. Don't forget to click Save Changes.
5

Generate the Invite Link (OAuth2)

Go to the "OAuth2" section in the left sidebar, then click "URL Generator". Select the scopes and permissions your bot needs.

discord.com/developers/applications/[your-app]/oauth2
Under Scopes, check both "bot" and "applications.commands" (required for slash commands). Then under Bot Permissions, select the permissions your bot needs. Copy the generated URL at the bottom.
6

Add the Bot to Your Server

Paste the invite link in your browser. Discord will ask you to choose which server to add the bot to.

discord.com/oauth2/authorize?client_id=...
🤖

My Awesome Bot

wants to join your server

M
My Server
Authorize
🎉

Bot Added Successfully!

Your bot should now appear in your server's member list (it will show as offline until you run bot code).

You need "Manage Server" permission on the target server to add a bot. If you don't see your server in the dropdown, ask the server owner.

Created with care — Happy bot building! 🤖