diff options
| -rw-r--r-- | packages/interactions/server.ts | 31 |
1 files changed, 19 insertions, 12 deletions
diff --git a/packages/interactions/server.ts b/packages/interactions/server.ts index 28d0e67..5257e5e 100644 --- a/packages/interactions/server.ts +++ b/packages/interactions/server.ts @@ -52,33 +52,40 @@ const MODERATOR_ROLE_ID = "1406422617765712093"; const TRIAL_MODERATOR_ROLE_ID = "1406422617724026910"; const ALLOWED_ROLE_IDS: readonly string[] = [ - MODERATOR_ROLE_ID, - TRIAL_MODERATOR_ROLE_ID, - "1436486313770483812", // Probationary Staff - "1411116123302400010", // Reddit Moderator - "1410993207608873070", // Minecraft Server Staff - "1416917764546756618", // Quote Curator - "1419243376938582057", // Event Planner - "1423510107685261354", // Moderation Team Staging - "1428143899712426084", // Tracen Academy Joint Staff "1417624486345179187", // Top Buddy of the Month - "1435764652591022144", // Staff "1425706904478289928", // Removed from Privileged Access "1435760220805660713", // Removed from Vent Access "1423213971422580736", // Privileged Access "1410333831281643630", // Art & Media NSFW "1418391675050528879", // Roleplay NSFW - "1410328679392743476", // Ambassador + "1416917764546756618", // Quote Curator + "1419243376938582057", // Event Planner // Tracen Academy "1434710765604049027", // Certified Trainer "1428173099270148173", // Race Planner "1423919137335545961", // Event Planner +]; + +const ALLOWED_PRIVILEGED_ROLE_IDS: readonly string[] = [ + MODERATOR_ROLE_ID, + TRIAL_MODERATOR_ROLE_ID, + "1436486313770483812", // Probationary Staff + "1411116123302400010", // Reddit Moderator + "1410993207608873070", // Minecraft Server Staff + "1423510107685261354", // Moderation Team Staging + "1428143899712426084", // Tracen Academy Joint Staff + "1435764652591022144", // Staff + "1410328679392743476", // Ambassador + + // Tracen Academy "1423919137335545967", // Moderator "1423919137335545966", // Trial Moderator "1438031082048979124", // Staff "1423919137335545960", // Moderation Team Staging "1423919137335545965", // Reddit Moderator + + ...ALLOWED_ROLE_IDS, ]; const sendComplaintToChannel = async ( @@ -903,7 +910,7 @@ router.post("/", async (request: Request, environment: Environment) => { }, }); - if (!ALLOWED_ROLE_IDS.includes(targetRoleID)) + if (!ALLOWED_PRIVILEGED_ROLE_IDS.includes(targetRoleID)) return new JSONResponse({ type: InteractionResponseType.CHANNEL_MESSAGE_WITH_SOURCE, data: { |