Inviting Your Bot to Your Server

Learn how to add your deployed bot to your Discord server with the correct permissions.

Before You Invite

Deploy your bot and confirm it is online. Check the status indicator in your VibeBot dashboard.

Deploy the bot before you invite it

Invitation Steps

1

Get Invite Link

After deploying your bot, VibeBot will generate an invite link for you.

Find the invite link:

  • On your bot's configuration page
  • In the deployment success message
  • Under the "Invite" or "Add to Server" section
2

Click Invite Link

Click the invite link to open Discord's authorization page.

Tip

Log in to Discord in your browser first.
3

Select Your Server

Choose which server you want to add the bot to from the dropdown menu.

Note

You need Administrator or Manage Server permissions in the target server. The dropdown lists only servers where you have them.
4

Review Permissions

The invite link requests Administrator (permissions=8). Discord shows this on the authorization page. Administrator covers every behavior without per-permission setup.

Scope it down after inviting

To restrict the bot, open Server Settings → Roles after it joins, find the bot's role, and turn off Administrator. Grant only the permissions your behaviors need, such as Manage Roles for leveling or Ban Members for moderation.
5

Authorize Bot

Click the "Authorize" or "Continue" button to add the bot to your server.

You may need to complete a captcha verification.

6

Verify Bot Joined

Check your Discord server's member list. The bot should appear online.

What to look for

Find the bot's name with a "BOT" tag next to it in the member list.

Done

Your bot is in your server. Test it by triggering one of your behaviors.

Managing Permissions

Adjusting Bot Permissions

You can change your bot's permissions anytime in Discord:

  1. Go to Server Settings → Roles
  2. Find your bot's role (usually has the same name as the bot)
  3. Adjust permissions as needed
  4. You can also set per-channel permissions

Role Hierarchy

For your bot to manage roles, its role must be higher than the roles it's managing:

@Admin(highest)
@Your Bot← Bot's role
@Moderator← Can manage
@Member← Can manage

Drag roles in Server Settings → Roles to adjust the hierarchy

Troubleshooting

No Servers in Dropdown

If you don't see any servers when trying to invite the bot:

  • Confirm you have Administrator or Manage Server permissions in that server
  • Log out and back in to Discord
  • Check that you're using the correct Discord account

Bot Shows Offline

If the bot appears offline in your server:

  • Check bot status in VibeBot dashboard
  • Wait 1-2 minutes for bot to fully connect
  • Try redeploying the bot
  • Verify your subscription is active

Bot Not Responding

If the bot is online but not responding to commands:

  • Check that behaviors are enabled
  • Verify bot has permission to read messages in the channel
  • Make sure Message Content Intent is enabled on Discord
  • Check bot logs for errors