This commit is contained in:
GZod01 2024-12-17 11:23:45 +01:00
parent ed3a00c46e
commit dbce9b23ba

View file

@ -30,7 +30,7 @@ class MoneyCommands(app_commands.Group):
@app_commands.command(name="donner",description="Donne de l'argent à un autre personnage") @app_commands.command(name="donner",description="Donne de l'argent à un autre personnage")
@app_commands.describe(amount="Le montant à donner",from_short_name="Le personnage depuis lequel prendre l'argent",to_short_name="Le personnage à qui donner l'argent",secret="Si l'opération doit être secrète") @app_commands.describe(amount="Le montant à donner",from_short_name="Le personnage depuis lequel prendre l'argent",to_short_name="Le personnage à qui donner l'argent",secret="Si l'opération doit être secrète")
async def give_money(self,interaction:discord.Interaction,amount:int,from_short_name:str,to_short_name:str,secret=True): async def give_money(self,interaction:discord.Interaction,amount:int,from_short_name:str,to_short_name:str,secret:bool=True):
if amount<=0: if amount<=0:
await interaction.response.send_message("Le montant doit être positif",ephemeral=True) await interaction.response.send_message("Le montant doit être positif",ephemeral=True)
return return
@ -53,7 +53,7 @@ class MoneyCommands(app_commands.Group):
await interaction.response.send_message(f"{from_short_name} vient de donner {amount} pièces à {to_short_name}",ephemeral=not secret) await interaction.response.send_message(f"{from_short_name} vient de donner {amount} pièces à {to_short_name}",ephemeral=not secret)
@app_commands.command(name="voir",description="Voir votre solde ou le solde d'un autre personnage") @app_commands.command(name="voir",description="Voir votre solde ou le solde d'un autre personnage")
@app_commands.describe(short_name="Le personnage dont vous voulez voir le solde",secret="Si l'opération doit être secrète") @app_commands.describe(short_name="Le personnage dont vous voulez voir le solde",secret="Si l'opération doit être secrète")
async def see_money(self,interaction:discord.Interaction,short_name:str,secret=True): async def see_money(self,interaction:discord.Interaction,short_name:str,secret:bool=True):
check_exist = await self.bot.db.execute("SELECT money FROM personnages WHERE nom_court=?", (short_name,)) check_exist = await self.bot.db.execute("SELECT money FROM personnages WHERE nom_court=?", (short_name,))
money = await check_exist.fetchone() money = await check_exist.fetchone()
if money is None: if money is None: