@Mind2077

Как удалить канал, зная его название в discord.py?

Я делаю систему приватных голосовых каналов. Проблемы возникли с удалением канала. Помогите решить
Код:
@bot.command()
async def delete(ctx):
    channel=f"{ctx.message.author}'s channel"
    await bot.delete_channel(channel)
  • Вопрос задан
  • 1314 просмотров
Пригласить эксперта
Ответы на вопрос 1
SoreMix
@SoreMix Куратор тега Python
yellow
delete_channel

Такого метода в принципе нет

@bot.command()
async def delete(ctx):
    channel_name = f'{ctx.message.author}\'s channel'
    channel = discord.utils.get(ctx.guild.channels, name=channel_name)
    
    if channel:
        await channel.delete()
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы