From c4b5d9671b7c143b700bce685e24694ef317fd5b Mon Sep 17 00:00:00 2001 From: Ethan Lane Date: Mon, 12 Dec 2022 18:11:16 +0000 Subject: [PATCH] Add ephemeral reply upon rules success --- src/commands/rules.ts | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/commands/rules.ts b/src/commands/rules.ts index f6a6406..ce38a06 100644 --- a/src/commands/rules.ts +++ b/src/commands/rules.ts @@ -32,13 +32,13 @@ export default class Rules extends Command { const rules = JSON.parse(rulesFile) as IRules[]; const embeds: EmbedBuilder[] = []; - + rules.forEach(rule => { const embed = new EmbedBuilder() .setColor(EmbedColours.Ok) .setTitle(rule.title || "Rules") .setDescription(rule.description ? rule.description.join("\n") : "*none*"); - + if (rule.image) { embed.setImage(rule.image); } @@ -55,7 +55,14 @@ export default class Rules extends Command { if (!channel) { return; } - + await channel.send({ embeds: embeds }); + + const successEmbed = new EmbedBuilder() + .setColor(EmbedColours.Ok) + .setTitle("Success") + .setDescription("The rules have sent to this channel successfully"); + + await interaction.reply({ embeds: [ successEmbed], ephemeral: true }); } } \ No newline at end of file -- 2.43.4