Technologytech

How To Remove Bot From Discord

how-to-remove-bot-from-discord

How to remove a bot from Discord: quick steps

To remove a bot from Discord, open your server's member list, right-click (or long-press on mobile) the bot's name, and select "Kick" or "Ban." Then, go to Server Settings > Integrations, find the bot, and revoke its access to prevent it from being re-invited. This two-step process, removing the bot from the member list and then deauthorizing it in Integrations, fully removes the bot from your server.

Before you start: permissions you need

You must have the "Kick Members" or "Administrator" permission in the server to remove a bot. If you lack these permissions, the kick and ban options will be grayed out or invisible; contact a server administrator or moderator who can perform the removal for you.

How to identify a bot in your Discord server

Bots are marked with a "BOT" or "APP" tag next to their name in the member list, which is the only reliable visual indicator. Scroll through your member list and look for that tag to confirm which accounts are bots before you take any action.

Method 1: Kick the bot from your server

Kicking a bot removes it from your server immediately, but it does not revoke the bot's OAuth authorization, meaning the bot can be re-added later with an invite link if someone has the link. This is the quickest option when you just want the bot gone right now and don't need to block future re-invites.

  1. Open your Discord server on desktop or mobile.
  2. Go to the member list by clicking the people icon in the top-right corner (desktop) or swiping left / tapping the members icon (mobile).
  3. Find the bot in the list, look for the "BOT" or "APP" tag next to its name.
  4. On desktop: right-click the bot's name, then select "Kick [Bot Name]" from the menu.
  5. On mobile: tap the bot's name to open its profile, tap the three-dot menu in the top-right, then tap "Kick."
  6. Confirm the action when prompted.

After kicking, the bot will no longer appear in your member list or be able to read or send messages in your channels. However, because its OAuth authorization remains active, the bot's invite link will still work, and anyone with that link can re-add it.

Method 2: Ban the bot for permanent removal

Banning a bot removes it from the server and blocks that specific bot account ID from rejoining, providing a more permanent removal than kicking. This is the better choice when the bot is spammy, broken, or behaving inappropriately, and you want to ensure it cannot come back under the same account.

  1. Navigate to the member list using the people icon (desktop) or by swiping left / tapping the members icon (mobile).
  2. Locate the bot by its "BOT" or "APP" tag.
  3. On mobile: tap the bot's name to open its profile, tap the three-dot menu, then tap "Ban."
  4. Choose whether to delete the bot's recent messages (optional) and confirm the ban.

Banning is the more severe action, so use it when you have a clear reason, such as the bot posting spam, ignoring moderation commands, or causing disruptions. Note that banning only blocks that specific bot account; if the bot's developer creates a new bot application, that new bot could still be invited separately.

Revoke the bot's OAuth authorization to prevent re-invites

This critical follow-up step ensures the bot cannot be re-added via an invite link, even if someone still has the link. Kicking or banning alone does not revoke the bot's OAuth authorization, so you must also remove the integration in your server settings.

  1. On desktop: click the server name at the top-left, then select "Server Settings." On mobile: tap the server name at the top to open the menu, then tap "Settings" (gear icon).
  2. Navigate to "Integrations" (sometimes listed under "Apps").
  3. Find the bot you just kicked or banned in the list of integrations.
  4. Click or tap into the bot's integration page.
  5. Choose "Remove" or "Revoke Access" to deauthorize the bot completely.
  6. Confirm the removal when prompted.

Once you revoke the OAuth authorization, the bot's invite link will no longer work for your server, and the bot cannot be re-added unless someone goes through the full authorization flow again. This step is essential if you want to permanently remove the bot from your Discord server.

Clean up leftover roles, channels, and webhooks

After removing a bot, it's recommended to clean up any orphaned roles it may have created by going to Server Settings > Roles and deleting those you no longer need. Bots often create custom roles to manage permissions or assign member tags, and these roles will remain in your server even after the bot is gone. Additionally, bots may have created specific channels or webhooks for their functionality; these should be deleted or repurposed if they are no longer required after the bot's removal.

  1. Open Server Settings and go to "Roles."
  2. Look for roles with the bot's name or roles that seem to have no purpose now that the bot is gone.
  3. Click the role and select "Delete" (or tap the trash icon on mobile).
  4. Go to the channel list and check for channels the bot created (often named after the bot or its features).
  5. Check Server Settings > Integrations > Webhooks and remove any webhooks the bot set up.

Cleaning up these leftovers keeps your server organized and prevents confusion for your members. Orphaned roles can also interfere with permission setups, so removing them is good housekeeping after any bot removal.

What happens to the bot's data after removal

Removing a bot from your server does not delete the bot's configuration data on its external dashboard, if you re-add the bot later, your settings are usually still present. This means that if you remove a bot temporarily to troubleshoot an issue, or you decide to switch back to it in the future, you won't have to reconfigure everything from scratch. The bot's developer retains all data on their side, including custom commands, moderation settings, and any user-specific data the bot collected while in your server. However, note that any data the bot stored locally on your server (like messages in a dedicated channel) will remain unless you delete those messages or channels manually.

Sources

The steps on this page were checked against the following documentation. Last verified 17 September 2026.

  1. Pro — https://peakbot.pro/blog/how-to-remove-a-bot-from-discord-server
  2. Gg — https://www.vibebot.gg/blog/how-to-add-bot-to-discord
  3. App — https://www.mava.app/blog/remove-discord-ticket-bots

About the author

The Digital Media Maverick Dynamic Contributor: Lucky Stith stands as a beacon of knowledge in the digital expanse of Robots.net.

View all 84 articles by Lucky Stith  ·  Our editorial policy

Leave a Reply

Your email address will not be published. Required fields are marked *