我正在尝试获取它,以便特定角色可以对消息做出反应以能够禁止用户,我已经能够对消息做出反应,并且命令的作者可以禁止用户,但我想这样做,以便其他角色也可以这样做 这是我目前拥有的
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)
答案 0 :(得分:0)
您可以使用@commands.has_permissions
例如你可以做到:
@bot.command()
@commands.has_permissions(ban_members=True)
# rest of your code
这样只有拥有ban_members
权限的角色才能使用该命令