Я пытаюсь сделать что-то, что соединяется с несколькими пользователями Discord и рассылает спам на серверах, на которых они находятся. Однако, когда я пытаюсь подключиться, потоки продолжают зависать и никогда не подключаются к токенам пользователя. Я не знаю, почему это происходит. Код ниже:
import discord
import time
import random
import string
from discord.utils import get
from discord.ext import commands
from threading import Thread
response=input("type what you want the bots to spam here: ")
#there are multiple tokens in tokens.txt on each line
with open("tokens.txt", "r") as f:
tokens = f.read().splitlines()
bots={}
for token in tokens:
bot = commands.Bot(command_prefix="",fetch_offline_members=False)
bots[bot]=token
@bot.event
async def on_message(message):
x=100
while int(x)==100:
print("sending message "+random.choice(string.ascii_letters))
try:
await message.channel.send(response)
except:
print("message error")
pass
@bot.event
async def on_guild_channel_create(channel):
await channel.send(response)
class connect(discord.Client):
async def on_connect(selfbot):
print("account with name "+selfbot.user.name+" has connected")
for bot in bots.keys():
process=Thread(target=bot.run(bots[bot],bot=False))
process.start()
Я хотел бы знать, почему это не работает и как я могу решить эту проблему.
Спасибо