Skip to content

Instantly share code, notes, and snippets.

@vivekjoshy
Last active May 2, 2024 12:15
Show Gist options
  • Save vivekjoshy/dda3dc99c09e2c6430b09c9ae23b646b to your computer and use it in GitHub Desktop.
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)
@JS-1191
Copy link

JS-1191 commented Nov 21, 2021

image

what should I do now

Copy link

ghost commented Nov 23, 2021 via email

@MVPHANIFA
Copy link

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

I keep getting this
image

@wereyupo
Copy link

how do i fix it?

@junesties
Copy link

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

@zZang32
Copy link

zZang32 commented Mar 13, 2022

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