def _create_list(self, server): # A credit to calebj#7377 for helping me out here.
"""Creates the role list for a server"""
if 'colour' not in self.settings_dict[server.id]: # Backwards compatibility. *Sigh*
colour = 0x72198b
else:
colour = self.settings_dict[server.id]['colour']
embed = discord.Embed(description='**Role list:**', colour=colour)
for roleid, roledata in self.settings_dict[server.id]['roles'].items():
role = discord.utils.get(server.roles, id=roleid)
if not role:
continue
if roledata['uniquegroup'] > 0:
embed.add_field(name='%s (Unique, ID #%s)' % (role.name, roledata['uniquegroup']), value=self._price_string(roledata['price'], True))
else:
embed.add_field(name=role.name, value=self._price_string(roledata['price'], True))
return embed
评论列表
文章目录