From 229a052201eaade4bdc61d8a8ef66840d56008b1 Mon Sep 17 00:00:00 2001 From: hirzidevs Date: Fri, 13 Sep 2024 09:41:41 +0700 Subject: [PATCH] feat(nodes): add custom description for embeds --- index.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/index.js b/index.js index 8250a8f..43c9fad 100644 --- a/index.js +++ b/index.js @@ -112,6 +112,7 @@ async function createMessage({ cache, panel, nodes, servers, users }) { name: config.embed.nodes.author.name || null, iconURL: config.embed.nodes.author.icon || null }) + .setDescription(config.embed.nodes.description || null) .setTitle(config.embed.nodes.title || null) .setColor(config.embed.nodes.color || null) .setURL(config.embed.nodes.url || null) @@ -138,7 +139,7 @@ async function createMessage({ cache, panel, nodes, servers, users }) { }); }); } else { - embeds[0].setDescription(nodes.map(node => `**${node.attributes.name}** - ${node.status ? config.status.online : config.status.offline}`).join("\n")); + embeds[0].setDescription((embed.data.description ? (embed.data.description + "\n\n") : "") + nodes.map(node => `**${node.attributes.name}** - ${node.status ? config.status.online : config.status.offline}`).join("\n")); } let panelEmbed = new EmbedBuilder()