From 6cddcb907404f9bd00e5decc88a45a0b33e8b323 Mon Sep 17 00:00:00 2001 From: metal Date: Sat, 4 Sep 2021 17:12:37 +0100 Subject: [PATCH] Bot-specific for bot users in !userinfo (#260) --- .../plugins/Utility/functions/getUserInfoEmbed.ts | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/backend/src/plugins/Utility/functions/getUserInfoEmbed.ts b/backend/src/plugins/Utility/functions/getUserInfoEmbed.ts index dde541d7..d4e74637 100644 --- a/backend/src/plugins/Utility/functions/getUserInfoEmbed.ts +++ b/backend/src/plugins/Utility/functions/getUserInfoEmbed.ts @@ -36,7 +36,7 @@ export async function getUserInfoEmbed( const timeAndDate = pluginData.getPlugin(TimeAndDatePlugin); embed.author = { - name: `User: ${user.tag}`, + name: `${user.bot ? "Bot" : "User"}: ${user.tag}`, }; const avatarURL = user.displayAvatarURL(); @@ -54,7 +54,7 @@ export async function getUserInfoEmbed( if (compact) { embed.fields.push({ - name: preEmbedPadding + "User information", + name: preEmbedPadding + `${user.bot ? "Bot" : "User"} information`, value: trimLines(` Profile: <@!${user.id}> Created: **${accountAge} ago** (\`${prettyCreatedAt}\`) @@ -70,11 +70,12 @@ export async function getUserInfoEmbed( largest: 2, round: true, }); - embed.fields[0].value += `\nJoined: **${joinAge} ago** (\`${prettyJoinedAt}\`)`; + + embed.fields[0].value += `\n${user.bot ? "Added" : "Joined"}: **${joinAge} ago** (\`${prettyJoinedAt}\`)`; } else { embed.fields.push({ name: preEmbedPadding + "!! NOTE !!", - value: "User is not on the server", + value: `${user.bot ? "Bot" : "User"} is not on the server`, }); } @@ -82,7 +83,7 @@ export async function getUserInfoEmbed( } embed.fields.push({ - name: preEmbedPadding + "User information", + name: preEmbedPadding + `${user.bot ? "Bot" : "User"} information`, value: trimLines(` Name: **${user.tag}** ID: \`${user.id}\` @@ -107,7 +108,7 @@ export async function getUserInfoEmbed( embed.fields.push({ name: preEmbedPadding + "Member information", value: trimLines(` - Joined: **${joinAge} ago** (\`${prettyJoinedAt}\`) + ${user.bot ? "Added" : "Joined"}: **${joinAge} ago** (\`${prettyJoinedAt}\`) ${roles.length > 0 ? "Roles: " + roles.map(r => `<@&${r.id}>`).join(", ") : ""} `), }); @@ -126,7 +127,7 @@ export async function getUserInfoEmbed( } else { embed.fields.push({ name: preEmbedPadding + "Member information", - value: "⚠ User is not on the server", + value: `⚠ ${user.bot ? "Bot" : "User"} is not on the server`, }); } const cases = (await pluginData.state.cases.getByUserId(user.id)).filter(c => !c.is_hidden);