A simple bot command I made with discord.py so you can erase a majority of channels. It might be useful in case of your server being raided or some malicious staff
Python
discord-anti-nuker
A simple bot command I made with discord.py so you can prevent or "fix" your server from a raid.
you are gonna need a discord bot token
How to use
Copy the code
Make sure you have python 3 installed
go to the last line of the code and replace client.run(TOKEN) with client.run("your token here ctrl+v") or client.run('your token here ctrl+v')(so it's on a string)
run the code
Commands
Prefix: ac!
delete_messages message
deletes new messages that are equal to message
delete_channels channel_name exceptions
channel_name: name of the channels you want to delete
exceptions: channel IDs from channels with the same name you might not want to delete
if more than 1, seperate with ', '
delete_roles role_name exceptions
role_name: name of the roles you want to delete
exceptions: role Ids from roles with the same name you might not want to delete
if role contains spaces use --exc and then exception role IDs(if none use 0)
Examples
Delete roles that have spaces
roles: new role, new role
to delete both: ac!delete_roles new role --exc 0
to delete only one: ac!delete_roles new role --exc role-id