From b1a29448d96fb41744eb8fb1a951902937a901a0 Mon Sep 17 00:00:00 2001 From: sgoudham Date: Wed, 29 Jul 2020 12:37:29 +0100 Subject: [PATCH] Added error handling for when the user tries to ban/kick themselves --- cogs/moderation.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/cogs/moderation.py b/cogs/moderation.py index 01172ee6..e9e25966 100644 --- a/cogs/moderation.py +++ b/cogs/moderation.py @@ -258,7 +258,11 @@ class Moderation(Cog): embed = Embed(description="Not Correct Syntax!" "\nUse **{}help** to find how to use **{}**".format(ctx.prefix, ctx.command)) await ctx.send(embed=embed) - + # Throw error when user tries to kick themselves + elif ctx.author in members: + embed = Embed(description="❌ You Can't Kick Yourself Baka! ❌") + await ctx.send(embed=embed) + return # As long as all members are valid else: # Send embed of the kicked member @@ -280,7 +284,11 @@ class Moderation(Cog): embed = Embed(description="Not Correct Syntax!" "\nUse **{}help** to find how to use **{}**".format(ctx.prefix, ctx.command)) await ctx.send(embed=embed) - + # Throw error when user tries to kick themselves + elif ctx.author in members: + embed = Embed(description="❌ You Can't Ban Yourself Baka! ❌") + await ctx.send(embed=embed) + return # As long as all members are valid else: # Send embed of the Banned member