def _update(self, guild, raw):
rg = raw.get
self.name = raw.get('name') or '@everyone'
self.guild = guild
self.is_default = self.guild.id == self.id
# specific role data
self.color = rg('color', 0)
self.hoist = rg('hoisted', False)
self.position = rg('position', 0)
self.permissions = Permissions(rg('permissions', 0))
self.perms = self.permissions
self.managed = rg('managed', False)
self.mentionable = rg('mentionable', False)
评论列表
文章目录