discord.py将角色ID放在commands.has_any_role的名称上

时间:2020-08-23 23:35:19

标签: discord.py

我想用ID替换角色名称。最近几个月我经常尝试,但从未成功。 我需要ID,因为这样一来,即使我们更改了角色的名称,也不必重新编写所有程序

@commands.has_any_role('Triumvirato')

1 个答案:

答案 0 :(得分:0)

您可以不和谐地打开开发人员模式。 (用户设置>外观>高级>开发人员模式:打开)。然后转到“角色”选项卡,右键单击要具有其ID的角色,应该有“复制ID”,并且该ID将被复制到剪贴板。

或者,您可以访问成员的角色member.roles,它将返回一个列表,例如,您可以在那里访问角色ID; member.roles[0].id