#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)