def ban(self, ctx, member: str, *, reason: str=None):
"""Ban a Member."""
member = getUser(ctx, member)
if member:
try:
await ctx.guild.ban(member, reason=reason)
except discord.Forbidden:
await edit(ctx, content="\N{HEAVY EXCLAMATION MARK SYMBOL} Missing permissions to ban this Member", ttl=5)
except discord.HTTPException:
await edit(ctx, content="\N{HEAVY EXCLAMATION MARK SYMBOL} Something went wrong while trying to ban...", ttl=5)
else:
e = discord.Embed(color=embedColor(self))
e.set_author(icon_url="https://cdn.discordapp.com/attachments/278603491520544768/301087009408024580/273910007857414147.png",
name="Banned: " + str(member))
await edit(ctx, embed=e)
# SoftBan a Member (ban, delelte messagea and unban)
评论列表
文章目录