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)