info.py 文件源码

python
阅读 31 收藏 0 点赞 0 评论 0

项目:kitsuchan-2 作者: n303p4 项目源码 文件源码
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)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号