如何使此删除角色命令正常工作?

时间:2020-03-28 02:33:08

标签: discord.py-rewrite

@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 :(得分:0)

我做了一些更改。调用命令时,您需要提及角色:@role

请记住,只有当漫游器的角色高于您要删除的角色时,此方法才起作用。

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