def vanity(self, ctx, name: str, color: discord.Color = None, assign_to: discord.Member = None):
"""
Creates a vanity role.
A vanity role is defined as a role with no permissions.
"""
role = await ctx.guild.create_role(name=name, permissions=discord.Permissions.none(),
color=color or discord.Color.default())
if assign_to:
try:
await assign_to.add_roles(role)
except discord.HTTPException:
return await ctx.send(f"{ctx.red_tick} Couldn't give {role.name} to that person.")
await ctx.send(f'{ctx.green_tick} Created vanity role {describe(role, quote=True)}.')
评论列表
文章目录