
Answer: To add a Discord bot to your server, create an invite link with the right scopes (bot and usually applications.commands), choose the minimal permissions it needs, then authorize it in your guild. After it joins, test one command and confirm it can post where you expect.
TL;DR
- Generate an invite link (OAuth2 URL Generator).
- Select scopes:
bot+applications.commands. - Pick minimal permissions (avoid Administrator).
- Authorize in your guild and test in a bot-commands channel.
Scopes you almost always need
bot— allows the bot account to join the server.applications.commands— enables slash commands.
Minimal permissions (start small)
Start with Send Messages + Read Message History. Add permissions only when a feature needs it (roles, moderation, etc.). If you hit errors, see permissions troubleshooting.
Build and invite your own bot
Create a custom Discord bot with VibeCord, deploy it, and get a safe invite link in minutes.
Ready to build your own bot?
Stop reading, start building. Create your first Discord bot in minutes—no code required.
Get Started Free