1
0
Fork 0
mirror of synced 2024-05-19 20:12:30 +12:00

Use the role hierarchy to list the roles in order

This commit is contained in:
phxntxm 2017-05-16 23:02:52 -05:00
parent a5daa026d5
commit 4db5e57a98

View file

@ -23,8 +23,8 @@ class Roles:
EXAMPLE: !role
RESULT: A list of all your roles"""
# Simply get a list of all roles in this server and send them
server_roles = [role.name for role in ctx.message.guild.roles if not role.is_default()]
pages = utils.Pages(self.bot, message=ctx.message, entries=server_roles)
entries = [r.name for r in ctx.guild.role_hierarchy[:-1]]
pages = utils.Pages(self.bot, message=ctx.message, entries=entries)
try:
await pages.paginate()
except utils.CannotPaginate as e: