Skip to content

Instantly share code, notes, and snippets.

@doge
Last active May 6, 2025 11:08
Show Gist options
  • Save doge/a4871f8371098ba4a44f2eb99b79e12a to your computer and use it in GitHub Desktop.
Save doge/a4871f8371098ba4a44f2eb99b79e12a to your computer and use it in GitHub Desktop.
Mass Leave Discord Servers
import discord
client = discord.Client()
token = "your-client-token"
whitelist = [
# discord guild ids you don't want to leave
123456789012345678,
876543210987654321
]
@client.event
async def on_ready():
for guild in client.guilds:
try:
if guild.id not in whitelist:
server = client.get_guild(guild.id)
await server.leave()
except Exception as e:
print(e)
client.run(token, bot=False)
@SkyfallWasTaken
Copy link

For folks coming from Google, I made an updated version of the script that works: https://gist.github.com/SkyfallWasTaken/f35a11cd8c49efaa375b3b30b856c1a4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment