If your Discord bot gets banned, Discord will not allow your members to be pulled. That's why it's extremely important you take measures like creating your bot on an alternate account and reading this guide.
Unknown Application
If your bot ever shows as "Unknown Application", it usually means the bot has been deleted, disabled, or lost access to its original application.
Is there any way to recover a deleted bot on Discord?
No — once a bot/application is deleted from the Discord Developer Portal, it cannot be recovered. Discord does not offer a way to restore deleted bots. Because of this, it’s critical to follow the precautions below to avoid losing access permanently.
Critical Steps to Protect Your Discord Bot
1. Use an Alternate Account
Using an alt account for your bot significantly reduces the risk of it getting banned. This way, if your main account is deleted or banned, your bot will remain unaffected.
Just remember: bot gone = members gone.
2. Your Bot Doesn’t Need Administrator
Your bot doesn’t need the "Administrator" permission, and granting it can increase the risk of problems if your server gets falsely reported and banned.
The only permissions it needs are:
Manage Roles
Create Invites
3. Use an Appropriate Name & Profile Picture
Choose a bot name that complies with Discord’s Terms of Service and avoid using a name that directly matches your server name.
Do not impersonate other bots to prevent issues or violations. This also applies to the profile picture.
4. Add Your Bot to a Discord Team
Add your bot to a team through the Discord Developer Application. This ensures you can still access the bot even if you lose access to your account.
5. Use a Different Device and/or IP Address
Using a different device to create your alt account can further reduce risks.
If your main account gets terminated and you log into your alt account, Discord may flag it for ban evasion. To reduce this risk, consider using:
A different device
A VPN like https://protonvpn.com
An incognito browser like https://dolphin-anty.com/
6. Use Appropriate Terminology in the Verify Message
Using appropriate wording in your verification embed message helps reduce the risk of bot termination or deletion.
Avoid phrases like:
"verify in case of termination"
"verify so we can pull you if our server gets deleted"
Instead, use clear and neutral language to avoid raising red flags.