Adding a bot takes one minute. Adding it safely — with the right permissions and without handing Administrator to something you found in a random server — takes two. Here's the full process.

Step 1: You need Manage Server

Only members with the Manage Server permission can invite bots. If the "Add to Server" screen shows no servers, that's why.

Step 2: Use the official invite link

Always invite from the bot's official website or its listing on top.gg — never from a link pasted in DMs. Scam "verification bots" are the #1 way servers get nuked. (Pair this with a security bot if your server is large.)

Step 3: Review the permission checklist

The OAuth screen lists everything the bot asks for. Rules of thumb:

  • Moderation bots legitimately need Kick/Ban/Manage Messages.
  • Music and fun bots do not need Administrator. Untick it.
  • You can untick anything — the bot will simply lack that ability until you grant it later in Server Settings → Roles.

Step 4: Pick the server and authorize

Choose your server, complete the captcha, done. The bot's role appears in Server Settings → Roles — drag it above the roles it needs to manage, below your admin roles.

Step 5: Run the bot's setup

Most modern bots configure from a web dashboard now. Noxyr, for example, walks you through channels, tickets, welcome messages and security toggles at its dashboard — no command memorising.

Common mistakes

  • Granting Administrator "to make it work" — fix the role order instead.
  • Leaving unused bots in the server for years. Audit quarterly; every stale bot is attack surface.
  • Inviting look-alike bots (check the verified checkmark next to the bot's name).