Last active
May 2, 2024 12:15
-
-
Save vivekjoshy/dda3dc99c09e2c6430b09c9ae23b646b to your computer and use it in GitHub Desktop.
Script to ban members of a discord servers.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/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) |
how do i fix it?
You guys should seriously start with the basics instead of just copy& paste any code you see into your bot. And seriously learn syntax 😅
Hey everyone, hope you're all fine, first of all you must activate this things in discord for developers (in your bot section):
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
I keep getting this
