Inviting Your Bot to Your Server

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

Before You Invite

Make sure your bot is deployed and online. Check the status indicator in your VibeBot dashboard.

Bot must be deployed before you can 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. It will open in your browser.

Tip: You must be logged in to Discord in your browser
3

Select Your Server

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

Note: You'll only see servers where you have "Manage Server" permissions
4

Review Permissions

Discord will show you what permissions the bot is requesting. Review them carefully.

Recommended Permissions:

Read Messages/View Channels
Send Messages
Embed Links
Attach Files
Add Reactions
Manage Roles
Kick Members
Ban Members

The exact permissions depend on what behaviors your bot uses. You can always adjust permissions later in Discord's server settings.

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. Your bot should appear online!

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

Success!

Your bot is now in your server and ready to respond to triggers. Test it out 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:

  • Make sure you have "Manage Server" permissions
  • Try logging out and back in to Discord
  • Check if 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