Skip to content

Instantly share code, notes, and snippets.

@vivekjoshy
Last active July 14, 2026 00:42
Show Gist options
  • Select an option

  • Save vivekjoshy/dda3dc99c09e2c6430b09c9ae23b646b to your computer and use it in GitHub Desktop.

Select an option

Save vivekjoshy/dda3dc99c09e2c6430b09c9ae23b646b to your computer and use it in GitHub Desktop.
Script to ban members of a discord servers.
#!/usr/bin/python
"""
# WARNING!
# DO not use this script for malicious purposes!
# Author: daegontaven - taven#0001
# License: Public Domain
# README
# I have resigned from using discord indefinitely to pursue schoolwork.
# As such I will not be maintaining this script anymore.
# How to Install
1 - Download Python 3.7 or 3.6 : https://www.python.org/downloads/
2 - Run this command : python3 -m pip install discord.py
3 - Run this command : python3 discord-ban-bot.py
4 - Invite bot to the servers you want to ban members from.
5 - Wait until banning is done. Don't close the terminal. This may take a while.
"""
import discord
TOKEN = "" # Put your Bot token here
SKIP_BOTS = False
client = discord.Client()
@client.event
async def on_ready():
print('Logged in!')
for member in client.get_all_members():
if member.bot and SKIP_BOTS:
continue
await member.ban(reason="Banned by BanBot", delete_message_days=7)
print(f"Banned {member.display_name}!")
print("Banning is complete!")
client.run(TOKEN)

ghost commented Nov 23, 2021 via email

Copy link
Copy Markdown

@MVPHANIFA

Copy link
Copy Markdown

i need help im a hugggeeee noob actually not even that.pls friend me and hopefully u are willing to teach me.ABU#8804

@wereyupo

Copy link
Copy Markdown

I keep getting this
image

@wereyupo

Copy link
Copy Markdown

how do i fix it?

@junesties

Copy link
Copy Markdown

You guys should seriously start with the basics instead of just copy& paste any code you see into your bot. And seriously learn syntax πŸ˜…

@itsangelo92

itsangelo92 commented Mar 13, 2022

Copy link
Copy Markdown

Hey everyone, hope you're all fine, first of all you must activate this things in discord for developers (in your bot section):
image

Then paste this code to your bot:

import discord

intents = discord.Intents.all()
client = discord.Client(intents=intents)

TOKEN = ""      # Put your Bot token here
SKIP_BOTS = False

@client.event
async def on_ready():
    for member in client.get_all_members():
        try:
            if(member.bot and SKIP_BOTS):
                continue

            await member.ban(reason="message")
        except:
            print("I can't ban this user due to permissions issues: " + member.display_name)

client.run(TOKEN)

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