From 0487a00f30f708a1411547dea7944ff32331ffc3 Mon Sep 17 00:00:00 2001 From: GZod01 Date: Sun, 15 Dec 2024 16:29:51 +0100 Subject: [PATCH] a --- perso_commands.py | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/perso_commands.py b/perso_commands.py index bb1c3a3..6583514 100644 --- a/perso_commands.py +++ b/perso_commands.py @@ -72,9 +72,17 @@ class PersoCommands(app_commands.Group): res = await self.bot.db.execute("SELECT * FROM personnages") rows = await res.fetchall() await res.close() - message="" + embeds = [] for row in rows: - print(row) - message+=f"Nom court: {row['nom_court']}\nNom complet: {row['nom_complet']}\nHistoire: {row['histoire']}\nPouvoirs: {row['pouvoirs']}\nAge: {row['age']}\nSexe: {row['sexe']}\n\n" - await interaction.response.send_message("Liste des personnages\n"+message,ephemeral=True) - \ No newline at end of file + embeds.append(await perso_embed(row)) + await interaction.response.send_message("Liste des personnages\n",embeds=embeds,ephemeral=True) + + +async def perso_embed(perso_datas)->discord.embeds.Embed: + embed = discord.Embed(title=perso_datas["nom_complet"],description=perso_datas["histoire"]) + embed.add_field(name="Pouvoirs",value=perso_datas["pouvoirs"]) + embed.add_field(name="Age",value=perso_datas["age"]) + embed.add_field(name="Sexe",value=perso_datas["sexe"]) + embed.set_image(url=perso_datas["image"]) + embed.set_footer(text=f"Nom court (ID): {perso_datas['nom_court']}") + return embed \ No newline at end of file