@muri_top

Почему не удаляется голосовой канал?

Изучаю discord py и делаю бота приватных комнат.
По задумке бот при заходе на определённый канал создаёт в определённой категории комнату и кидает человека, а по выходу удаляет комнату, но при выходе не происходит ничего.

async def on_voice_state_update(member, before, after):
    if after.channel and after.channel.name=="Основной":
        print(f"Пользователь {member.name} зашел на {after.channel.name}")
        try:
            guild = bot.get_guild(797156509170925569) 
            category2 =  guild.get_channel(897819716394033202)
            channel2= await guild.create_voice_channel(f"Комната: {member.name}", overwrites=None, category=category2,
                                             reason=None)

        except Exception as errors:
            print(f"Bot Error: {errors}")
        await member.move_to(channel2)
        
        if len(channel2.members) == 0:

            channel2.delete()
  • Вопрос задан
  • 262 просмотра
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы