-
-
Save vivekjoshy/dda3dc99c09e2c6430b09c9ae23b646b to your computer and use it in GitHub Desktop.
#!/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) |
It isn't working for me,
" Command raised an exception: Forbidden: 403 Forbidden (error code: 50013): Missing Permissions "
My bot has admin perms.
It isn't working for me,
" Command raised an exception: Forbidden: 403 Forbidden (error code: 50013): Missing Permissions "
My bot has admin perms.
@NotEG2 Read one of my previous comments on this matter
https://gist.github.com/daegontaven/dda3dc99c09e2c6430b09c9ae23b646b#gistcomment-3624418
what is the command to ban .ban or what
Made a working verison in fork
I followed all the steps, but I keep getting this error
C:\Users\Faisal\Desktop>discord-ban-bot.py
Logged in!
Ignoring exception in on_ready
Traceback (most recent call last):
File "C:\Users\Faisal\AppData\Local\Programs\Python\Python37\lib\site-packages\discord\client.py", line 333, in _run_event
await coro(*args, **kwargs)
File "C:\Users\Faisal\Desktop\discord-ban-bot.py", line 33, in on_ready
await member.ban(reason="Banned by BanBot", delete_message_days=7)
File "C:\Users\Faisal\AppData\Local\Programs\Python\Python37\lib\site-packages\discord\member.py", line 498, in ban
await self.guild.ban(self, **kwargs)
File "C:\Users\Faisal\AppData\Local\Programs\Python\Python37\lib\site-packages\discord\guild.py", line 1878, in ban
await self._state.http.ban(user.id, self.id, delete_message_days, reason=reason)
File "C:\Users\Faisal\AppData\Local\Programs\Python\Python37\lib\site-packages\discord\http.py", line 241, in request
raise Forbidden(r, data)
discord.errors.Forbidden: 403 Forbidden (error code: 50013): Missing PermissionsI even changed the role for the bot and gave it all permission.. but nothing changed
Same for me. Someone please help.
i need help im a hugggeeee noob actually not even that.pls friend me and hopefully u are willing to teach me.ABU#8804
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)
The bot will (attempt to) ban all members that it can see (in other words, all members that it shares a server with).