Я пытаюсь заставить бота изменять лимит участников голосового канала, при условии, что участник имеет право управления каналом
@client.command()
async def limit(ctx, arg):
channel5 = ctx.author.voice.channel
perm = channel5.permissions_for(ctx.message.author)
if perm == 'manage_channels':
await channel5.edit (user_limit = arg)
await ctx.send(f'Лимит участников изменен на {arg}')
else:
await ctx.send('У вас недостаточно прав для выполнения данной команды')
Но при использовании команды бот в любом случае выдает else
Я четко понимаю, что проблема скорее всего в этой строчке:
if perm == 'manage_channels':
Как это исправить?