@Georgiq

Почему не создается приватный канал?

@Bot.event
async def on_voice_state_update(member, before, after):
    if after.channel != None:
        if after.channel.id == 821142502945849346:
            for guild in Bot.guilds:
                maincategory = discord.utils.get(guild.categories, id=821142469777424405) #категория создания канала
                channel2 = await guild.create_voice_channel(
                    f'╠╣{member.display_name}', #название канала
                    position=3, #позиция созданного канала (для теста просто уберите этот пункт)
                    category=maincategory, #категория  в которой создастся канал
                    bitrate=96000 # установить битрейт 96
                )
                await channel2.set_permissions(member, connect=True, mute_members=True, move_members=True, manage_channels=True) # установить права на канал его создателю
                await member.move_to(channel2) # переместить пользователя в этот канал
#часть кода которая должна удалять канал после выхода но этого не делает
                def check(x, y):
                    return len(channel2.members) == 0
                await Bot.wait_for('voice_channel_update', check = check)
                await channel2.delete()
  • Вопрос задан
  • 68 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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