Как заставить эту команду удаления роли работать правильно? - PullRequest
0 голосов
/ 28 марта 2020
@client.command()
async def number_4(ctx, role):
    role = discord.utils.get(ctx.guild.roles, name = role)
    await ctx.author.remove_roles(role)

Я не совсем уверен, как заставить это работать должным образом ...

1 Ответ

0 голосов
/ 09 апреля 2020

Я сделал несколько изменений. При вызове команды вы хотите упомянуть роль: @ role

Имейте в виду, это будет работать, только если у бота роль выше, чем роль, которую вы пытаетесь удалить.

@client.command()
async def number_4(ctx, role: discord.Role):
    await ctx.message.author.remove_roles(role)
...