首页 文章

通过Id与Discord.py获取Discord角色

提问于
浏览
0

你好!

我正在制作一个Discord机器人但是遇到了一个问题 .

我想修改一个角色 . 具体的角色 . 我知道如何使用 edit_role ,但我需要获取Role对象来编辑它 . 现在,这就是问题所在 .

如何通过角色的ID获取角色对象?或者我可以在Role参数中使用id吗?

感谢帮助!

谢谢!

1 回答

  • 1

    您可以使用discord.utils.get循环浏览 Guild.roles 并获取您正在寻找的那个:

    from discord.utils import get
    
    role_id = 123
    role = get(guild.roles, id=role_id)
    

相关问题