summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--packages/interactions/server.ts31
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: {