diff --git a/common/CONSTANTS.ts b/common/CONSTANTS.ts index 42a1cc823..de23f7c42 100644 --- a/common/CONSTANTS.ts +++ b/common/CONSTANTS.ts @@ -75,6 +75,7 @@ export default { epic: roles.find((role) => role.name.toLowerCase().includes("epic")), weekly_winner: roles.find((role) => role.name.toLowerCase().includes("weekly")), active: roles.find((role) => role.name.toLowerCase().includes("active")), + booster: roles.find((role) => role.editable && role.name.toLowerCase().includes("booster")), }, urls: { usercountJson: "https://scratchaddons.com/usercount.json", diff --git a/events/guild/member/update.ts b/events/guild/member/update.ts index afb6594c5..6c3c19e74 100644 --- a/events/guild/member/update.ts +++ b/events/guild/member/update.ts @@ -38,12 +38,12 @@ const event: Event<"guildMemberUpdate"> = async function event(oldMember, newMem } if ( newMember.roles.premiumSubscriberRole && - CONSTANTS.roles.epic && - !newMember.roles.resolve(CONSTANTS.roles.epic.id) + CONSTANTS.roles.booster && + !newMember.roles.resolve(CONSTANTS.roles.booster.id) ) { - await newMember.roles.add(CONSTANTS.roles.epic, "Boosted the server"); + await newMember.roles.add(CONSTANTS.roles.booster, "Boosted the server"); await CONSTANTS.channels.general?.send( - `🎊 ${newMember.toString()} Thanks for boosting the server! Here's ${CONSTANTS.roles.epic.toString()} as a thank-you.`, + `🎊 ${newMember.toString()} Thanks for boosting the server! Here's ${CONSTANTS.roles.booster.toString()} as a thank-you.`, ); } await Promise.all(