From 7daca3a1b30e26629dcf77a88b2b7ddbdef4eca8 Mon Sep 17 00:00:00 2001 From: derpystuff <3515180-derpystuff@users.noreply.gitlab.com> Date: Sun, 22 Oct 2023 22:13:18 +0200 Subject: [PATCH] update badge icons --- commands/message/info/user.js | 5 +++-- labscore/constants.js | 15 +++++++++++++++ labscore/utils/users.js | 26 ++++++++++++++------------ 3 files changed, 32 insertions(+), 14 deletions(-) diff --git a/commands/message/info/user.js b/commands/message/info/user.js index 5349c10..ad261e4 100644 --- a/commands/message/info/user.js +++ b/commands/message/info/user.js @@ -1,3 +1,4 @@ +const { BADGE_ICONS } = require("../../../labscore/constants"); const { createEmbed } = require("../../../labscore/utils/embed"); const { icon, highlight, timestamp, smallIconPill, smallPill } = require("../../../labscore/utils/markdown"); const { editOrReply } = require("../../../labscore/utils/message"); @@ -61,7 +62,7 @@ module.exports = { userCard.fields[0].value = userCard.fields[0].value + `\n**Joined Guild: **${timestamp(m.joinedAt, "f")}` let guildFields = [] - if(m.isOwner) guildFields.push(`**Server Owner** <:lc_guild_owner:674652779406426122>`) + if(m.isOwner) guildFields.push(`**Server Owner**`) if(m.roles.length >= 1) guildFields.push(`**Roles: ** ${m.roles.length}/${context.guild.roles.length}`) if(m.premiumSince) guildFields.push(`**Boosting since: ** ${timestamp(m.premiumSince, 'f')}`) userCard.fields.push({ @@ -73,7 +74,7 @@ module.exports = { // Badge Container let b = renderBadges(u) - if(u.avatarUrl.endsWith('.gif') || u.banner){ b.push('<:badge_nitro:917012997463998485>' )} + if(u.avatarUrl.endsWith('.gif') || u.banner){ b.push(BADGE_ICONS.nitro)} if(b.length >= 1){ userCard.fields.push({ name: `${icon("nitro")} Badges`, diff --git a/labscore/constants.js b/labscore/constants.js index 82ba8dc..21a5278 100644 --- a/labscore/constants.js +++ b/labscore/constants.js @@ -103,6 +103,21 @@ module.exports.ICONS = Object.freeze({ "gitlab": "<:ico_gitlab:1130603378704138411>" }) +module.exports.BADGE_ICONS = Object.freeze({ + "active_developer": "<:b:1165742549865074909>", + "bot_developer": "<:b:1165741989950672977>", + "bug_hunter": "<:b:1165741991464804582>", + "bug_hunter_lvl2": "<:b:1165741993436139620>", + "early_supporter": "<:b:1165741996208570368>", + "hypesquad_events": "<:b:1165741998507032657>", + "hypesquad_balance": "<:b:1165742000008605746>", + "hypesquad_bravery": "<:b:1165742001388535828>", + "hypesquad_brilliance": "<:b:1165742003393405048>", + "mod_program": "<:b:1165743361106378872> ", + "nitro": "<:b:1165743359013441656>", + "partner": "<:b:1165742007122149437>", + "staff": "<:b:1165741987773812746>" +}) module.exports.REDESIGN_ICONS = Object.freeze({ "home": "<:ico_home:1165257185488551976>", diff --git a/labscore/utils/users.js b/labscore/utils/users.js index 3894f9b..b2b9578 100644 --- a/labscore/utils/users.js +++ b/labscore/utils/users.js @@ -39,66 +39,68 @@ async function getMember(context, query){ const { Constants } = require('detritus-client'); const { UserFlags } = Constants +const { BADGE_ICONS } = require('../constants'); + const BADGE_TYPES = Object.freeze({ "staff": { description: "Discord Staff", link: "https://discord.com/company", - icon: "<:b:903276633161609246>" + icon: BADGE_ICONS.staff }, "partner": { description: "Partnered Server Owner", link: "https://discord.com/partners", - icon: "<:b:903276631559389196>" + icon: BADGE_ICONS.partner }, "certified_moderator": { description: "Moderator Programs Alumni", link: "https://discord.com/safety", - icon: "<:b:1049594117849632778>" + icon: BADGE_ICONS.mod_program }, "hypesquad": { description: "HypeSquad Events", link: "https://discord.com/hypesquad", - icon: "<:b:903276631408394351>" + icon: BADGE_ICONS.hypesquad }, "hypesquad_house_1": { description: "HypeSquad Bravery", link: "https://discord.com/settings/hypesquad-online", - icon: "<:b:903276631790059540>" + icon: BADGE_ICONS.hypesquad_bravery }, "hypesquad_house_2": { description: "HypeSquad Brilliance", link: "https://discord.com/settings/hypesquad-online", - icon: "<:b:903276631261597706>" + icon: BADGE_ICONS.hypesquad_brilliance }, "hypesquad_house_3": { description: "HypeSquad Balance", link: "https://discord.com/settings/hypesquad-online", - icon: "<:b:903276631211249674>" + icon: BADGE_ICONS.hypesquad_balance }, "bug_hunter_level_1": { description: "Discord Bug Hunter", link: "https://support.discord.com/hc/en-us/articles/360046057772-Discord-Bugs", - icon: "<:b:903276631173509131>" + icon: BADGE_ICONS.bug_hunter }, "bug_hunter_level_2": { description: "Discord Bug Hunter", link: "https://support.discord.com/hc/en-us/articles/360046057772-Discord-Bugs", - icon: "<:b:903276883523797033>" + icon: BADGE_ICONS.bug_hunter_lvl2 }, "active_developer": { description: "Active Developer", link: "https://support-dev.discord.com/hc/en-us/articles/10113997751447?ref=badge", - icon: "<:b:1112811846009892915>" + icon: BADGE_ICONS.active_developer }, "verified_developer": { description: "Early Verified Bot Developer", - icon: "<:b:903276631173509130>", + icon: BADGE_ICONS.bot_developer, link: "https://discord.com/developers" //not on the actual badge, added for consistency }, "early_supporter": { description: "Early Supporter", link: "https://discord.com/settings/premium", - icon: "<:b:903277590956101672>" + icon: BADGE_ICONS.early_supporter } })