cyan.model.role module¶
- class cyan.model.role.DefaultRoleId[源代码]¶
基类:
object
默认身份组 ID。
- ADMINISTRATOR = '2'¶
管理员。
- DEFAULT = '1'¶
默认。
- OPERATOR = '5'¶
子频道管理员。
- OWNER = '4'¶
所有者。
- class cyan.model.role.Role(bot: cyan.bot.Bot, guild: cyan.model.guild.Guild, props: Dict[str, Any])[源代码]¶
基类:
cyan.model.Model
,cyan.model.renovatable.AsyncRenovatable
[Role
]身份组。
- property bot: cyan.bot.Bot¶
Model 所属机器人。
- property capacity: int¶
身份组容量。
- property color: cyan.color.ARGB¶
身份组颜色。
- property guild: cyan.model.guild.Guild¶
身份组所属频道。
- property identifier: str¶
Model ID。
- property name: str¶
身份组名称。
- async renovate() cyan.model.role.Role [源代码]¶
获取更新的实例。
- async set_color(color: cyan.color.ARGB) None [源代码]¶
异步修改身份组颜色。
- 参数:
color: 目标颜色
- property shown: bool¶
身份组是否在成员列表中单独展示。