diff --git a/jarvis/cogs/admin/kick.py b/jarvis/cogs/admin/kick.py index 820b777..1f60354 100644 --- a/jarvis/cogs/admin/kick.py +++ b/jarvis/cogs/admin/kick.py @@ -34,6 +34,9 @@ class KickCog(ModcaseCog): if len(reason) > 100: await ctx.send("Reason must be < 100 characters", ephemeral=True) return + if not ctx.guild.fetch_member(user.id): + await ctx.send("User must be in guild", ephemeral=True) + return guild_name = ctx.guild.name embed = build_embed( diff --git a/jarvis/cogs/admin/mute.py b/jarvis/cogs/admin/mute.py index cbcfab3..51edda8 100644 --- a/jarvis/cogs/admin/mute.py +++ b/jarvis/cogs/admin/mute.py @@ -170,6 +170,9 @@ class MuteCog(ModcaseCog): if len(reason) > 100: await ctx.send("Reason must be < 100 characters", ephemeral=True) return + if not ctx.guild.fetch_member(user.id): + await ctx.send("User must be in guild", ephemeral=True) + return # Max 4 weeks (2419200 seconds) per API duration = time * scale