小编Dou*_*ble的帖子

Discord.py 尝试删除用户的所有角色

我有一个问题,我试图删除用户拥有的某种静音角色的所有角色,但它给了我这个错误discord.ext.commands.errors.CommandInvokeError: Command raised an exception: NotFound: 404 Not Found (error code: 10011): Unknown Role

这是我的代码

@client.command(aliases=['m'])
@commands.has_permissions(kick_members = True)
async def mute(ctx,member : discord.Member):
    muteRole = ctx.guild.get_role(728203394673672333)
    for i in member.roles:
        await member.remove_roles(i)
    await member.add_roles(muteRole)
    await ctx.channel.purge(limit = 1)
    await ctx.send(str(member)+' has been muted!')
Run Code Online (Sandbox Code Playgroud)

我知道这种问题已经在这里被问过:How to remove all Roles at Once (Discord.py 1.4.1)。但没有得到答复,对我没有任何帮助

python discord.py

1
推荐指数
1
解决办法
4185
查看次数

标签 统计

discord.py ×1

python ×1