我想用ID替换角色名称。最近几个月我经常尝试,但从未成功。 我需要ID,因为这样一来,即使我们更改了角色的名称,也不必重新编写所有程序
@commands.has_any_role('Triumvirato')
答案 0 :(得分:0)
您可以不和谐地打开开发人员模式。 (用户设置>外观>高级>开发人员模式:打开)。然后转到“角色”选项卡,右键单击要具有其ID的角色,应该有“复制ID”,并且该ID将被复制到剪贴板。
或者,您可以访问成员的角色member.roles
,它将返回一个列表,例如,您可以在那里访问角色ID; member.roles[0].id
。