特定角色唯一反应

时间:2021-05-31 11:08:11

标签: discord discord.py

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

      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)

1 个答案:

答案 0 :(得分:0)

您可以使用@commands.has_permissions

例如你可以做到:

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

# rest of your code

这样只有拥有ban_members权限的角色才能使用该命令

相关问题