Modifie la réponse de la commande pour afficher le nom du personnage et ajoute une vérification des permissions pour la commande "lister".

This commit is contained in:
GZod01 2024-12-15 17:37:16 +01:00
parent 5714b0ddfd
commit b55ac3ae73

View file

@ -79,9 +79,13 @@ class PersoCommands(app_commands.Group):
await interaction.response.send_message("Personnage non trouvé",ephemeral=True)
return
embed = await perso_embed(self.bot,row)
await interaction.response.send_message("Personnage trouvé",embed=embed,ephemeral=True)
await interaction.response.send_message(f"Affichage de {row["nom_complet"]}({row["nom_court"]})",embed=embed)
@app_commands.command(name="lister",description="Liste tous les personnages")
async def list_characters(self,interaction:discord.Interaction):
#admin
if not interaction.guild.members[interaction.user.id].guild_permissions.administrator:
await interaction.response.send_message("Vous n'avez pas la permission d'exécuter cette commande",ephemeral=True)
return
print("perso list")
res = await self.bot.db.execute("SELECT * FROM personnages")
rows = await res.fetchall()