fix slash command for the iq

This commit is contained in:
Mylloon 2021-05-28 21:30:55 +02:00
parent 4226c1758e
commit 2a2fd80674

View file

@ -17,9 +17,13 @@ class Fun(commands.Cog):
async def _iq(self, ctx, *user): async def _iq(self, ctx, *user):
"""Calcule ton QI.\n ➡ Syntaxe: {PREFIX}iq [user]""" """Calcule ton QI.\n ➡ Syntaxe: {PREFIX}iq [user]"""
fromSlash = False fromSlash = False
if len(user) > 0:
if user[-1] == True: if user[-1] == True:
fromSlash = user[-1] fromSlash = user[-1]
user = user[:-1] user = user[:-1]
if len(user) > 0:
if user[0] == None:
user = user[1:]
if len(user) == 0: if len(user) == 0:
user = ctx.author user = ctx.author
if fromSlash != True: if fromSlash != True:
@ -48,7 +52,7 @@ class Fun(commands.Cog):
message = await ctx.send("...") message = await ctx.send("...")
return await message.edit(content = f"{user} a {randint(randint(-100,0),220)} de QI !") return await message.edit(content = f"{user} a {randint(randint(-100,0),220)} de QI !")
@cog_ext.cog_slash(name="iq", description = "Calcule ton QI.") @cog_ext.cog_slash(name="iq", description = "Calcule ton QI.")
async def __iq(self, ctx, user = ()): async def __iq(self, ctx, user = None):
await self._iq(ctx, user, True) await self._iq(ctx, user, True)
@commands.command(name='love') @commands.command(name='love')