def roleinfo(self, ctx, *, role: str):
"""Display information about a role.
* role - The role to display information about."""
role = await helpers.role_by_substring(ctx, role)
embed = discord.Embed(title=role.name)
embed.colour = role.color
embed.description = f"{role.id} | Members: {len(role.members)}"
embed.add_field(name="Color", value=f"{role.color}", inline=False)
if role.permissions.administrator:
embed.add_field(name="Administrator", value=True)
else:
paginator = commands.Paginator(prefix="", suffix="")
for permission, value in role.permissions:
if value:
paginator.add_line(str(permission).capitalize().replace("_", " "))
for page in paginator.pages:
embed.add_field(name="Permissions", value=page)
await ctx.send(embed=embed)
评论列表
文章目录