From 3e54f675a29caace686c57d34d8af378229db1b3 Mon Sep 17 00:00:00 2001 From: Pihkaal Date: Mon, 4 Aug 2025 17:50:08 +0200 Subject: [PATCH] feat: improve embeds --- src/index.ts | 45 +++++++++++++++++++++++++++++++++++---------- 1 file changed, 35 insertions(+), 10 deletions(-) diff --git a/src/index.ts b/src/index.ts index d38418d..0ec712c 100644 --- a/src/index.ts +++ b/src/index.ts @@ -169,15 +169,26 @@ client.on("messageCreate", async (message) => { let clanMember = clanMembers.find((x) => x.username === playerName); if (!clanMember) { - await message.reply( - `'${playerName}' n'est pas dans le clan (la honte). **Attention les majuscules sont importantes**`, - ); + await message.reply({ + embeds: [ + { + description: `### ❌ Erreur\n\n\n\`${playerName}\` n'est pas dans le clan (la honte).\n**Attention les majuscules sont importantes**`, + color: 15335424, + }, + ], + }); } else { if (args.length === 2) { if (!message.member.roles.cache.has("1147963065640439900")) { - await message.reply( - "Tu t'es cru chez mémé ou quoi faut être staff", - ); + await message.reply({ + embeds: [ + { + description: + "### ❌ Erreur\n\n\nTu t'es cru chez mémé ou quoi faut être staff", + color: 15335424, + }, + ], + }); return; } @@ -186,9 +197,15 @@ client.on("messageCreate", async (message) => { !args[1] || isNaN(Number(args[1].substring(1))) ) { - await message.reply( - `Format: \`@LBF gemmes <+GEMMES|-GEMMES>\`.\nExemple:\`@LBF gemmes Yuno -10000\`. **Attention les majuscules sont importantes**`, - ); + await message.reply({ + embeds: [ + { + description: + "### ❌ Erreur\n\n\nFormat: \`@LBF gemmes <+GEMMES|-GEMMES>\`\nExemple:\`@LBF gemmes Yuno -10000\`\n**Attention les majuscules sont importantes**", + color: 15335424, + }, + ], + }); return; } @@ -202,7 +219,15 @@ client.on("messageCreate", async (message) => { } const balance = await getAccountBalance(clanMember.playerId); - await message.reply(`Gemmes accumulées par ${playerName}: ${balance}`); + // await message.reply(`Gemmes accumulées par ${playerName}: ${balance}`); + await message.reply({ + embeds: [ + { + description: `### 💎 Compte de ${playerName}\n\n\nGemmes disponibles: **${balance}**\n\n-# Voir avec <@294871767820795904> pour échanger contre skin/carte etc`, + color: 4360641, + }, + ], + }); } } }