我已经编写了一个discord bot,使用命令使用户静音,但是bot不能使服务器mods静音,但是这个代码也使mods静音。如何修复它?

2024-04-20 04:37:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经使用.m@user这样的命令对bot进行了编码,使用户静音,但是如果我标记了一个版主,那么bot也会使mods静音。如何修复此代码

@bot.command(aliases=['m'])
@commands.has_permissions(kick_members=True)
async def mute(ctx,member:discord.Member):

    muted_role = ctx.guild.get_role(900024798585954325)

    await member.add_roles(muted_role)
    embed=discord.Embed(title="User Muted!", description=f"{member.mention} has been muted")
    await ctx.send(embed=embed)