Попытка удалить роль с помощью команды

#python #discord #discord.py

Вопрос:

Я пытаюсь создать команду, которая удаляет роль при вызове команды. Я делаю это, когда использование этой команды отнимает непроверенную роль. Я не получаю никаких ошибок, это просто не удалит его вообще. Я перепробовал так много решений, но, похоже, я просто не могу их получить.

Имена ролей совпадают, и все написание правильное

код:

 @bot.command() @commands.has_role('Unverfied') async def verify(ctx , member : discord.Member):  guild = ctx.guild  verf = discord.utils.get(guild.roles, name="Unverfied")  await ctx.remove_roles(verf)  

Ответ №1:

Я разобрался со своей проблемой, мне нужно было вызвать авторскую часть кода.

 await ctx.author.remove_roles(verf)