handle error in whois command (no member found)

This commit is contained in:
Mylloon 2021-08-23 12:47:06 +02:00
parent df858f407d
commit a7c42594b5

View file

@ -368,6 +368,11 @@ class Utils(commands.Cog):
await addReaction(ctx.message, 0) await addReaction(ctx.message, 0)
return await ctx.send(embed = embed) return await ctx.send(embed = embed)
return await ctx.send(f"Tu mentionnes trop d'utilisateurs : `{ctx.prefix}whois [@membre]`") return await ctx.send(f"Tu mentionnes trop d'utilisateurs : `{ctx.prefix}whois [@membre]`")
@_whois.error
async def _whois_error(self, ctx, error):
"""Error command handler"""
if "not found." in str(error):
await ctx.send(f"Le membre renseigné n'a pas été trouvé (mauvais ID ou aucun serveur en commun avec moi).")
@cog_ext.cog_slash(name="whois", description = "Affiche les infos sur l'utilisateur.") @cog_ext.cog_slash(name="whois", description = "Affiche les infos sur l'utilisateur.")
async def __whois(self, ctx, user: discord.Member = None): async def __whois(self, ctx, user: discord.Member = None):
"""Slash command""" """Slash command"""