Discord 特定的角色反应

Discord 特定的角色反应,discord,discord.py,Discord,Discord.py,我正在尝试获得它,以便特定角色能够对消息做出反应,从而能够禁止用户,我已经实现了能够对消息做出反应的功能,并且命令的作者可以禁止用户,但我希望这样做,以便其他角色也可以这样做 这是我目前拥有的 def check(rctn, user): return user.id == ctx.author.id and str(rctn) == '<:tick:837398197931868190>' reaction, user = await bot

我正在尝试获得它,以便特定角色能够对消息做出反应,从而能够禁止用户,我已经实现了能够对消息做出反应的功能,并且命令的作者可以禁止用户,但我希望这样做,以便其他角色也可以这样做 这是我目前拥有的

      def check(rctn, user):
        return user.id == ctx.author.id and str(rctn) == '<:tick:837398197931868190>'
      reaction, user = await bot.wait_for('reaction_add', check=check)
def检查(rctn,用户):
返回user.id==ctx.author.id和str(rctn)=''
反应,用户=等待机器人。等待('reaction\u add',check=check)

您可以使用
@命令。具有\u权限

例如,您可以:

@bot.command()
@commands.has_permissions(ban_members=True)

# rest of your code


这样一来,只有拥有
ban_成员
权限的角色才能使用该命令

这是关于什么的?一个
命令
事件
?一个命令,基本上是有人请求禁止某人,而上级对禁止作出反应。是
@commands.u role()
帮助了你吗?我不知道放在哪里,我知道我必须放在那里。@bot.command()@commands.has\u权限(administrator=True)