summaryrefslogtreecommitdiff
path: root/packages/shared
diff options
context:
space:
mode:
authorFuwn <[email protected]>2025-10-25 18:09:03 -0700
committerFuwn <[email protected]>2025-10-25 20:14:54 -0700
commitc7354cb00f38aba6fb5f5720477a3eed994837af (patch)
treea9de33c5afcf44055d2203798474ec19d30e2f06 /packages/shared
parentfeat(gateway:commands): Add gate to webhook utility commands (diff)
downloadumabotdiscord-c7354cb00f38aba6fb5f5720477a3eed994837af.tar.xz
umabotdiscord-c7354cb00f38aba6fb5f5720477a3eed994837af.zip
feat(gateway:commands): Add character claim usage command
Diffstat (limited to 'packages/shared')
-rw-r--r--packages/shared/index.ts29
1 files changed, 29 insertions, 0 deletions
diff --git a/packages/shared/index.ts b/packages/shared/index.ts
index 1b0df5e..f1cc44b 100644
--- a/packages/shared/index.ts
+++ b/packages/shared/index.ts
@@ -18,8 +18,11 @@ export const CENTRAL_GENERAL_CHANNEL_ID = "1406422619087044675";
export const CENTRAL_UMABOT_CHANNEL_ID = "1418154524178255932";
export const CENTRAL_OWNER_ROLE_ID = "1406422617765712095";
export const CENTRAL_ADMINISTRATOR_ROLE_ID = "1406422617765712094";
+export const ROLEPLAY_ADMINISTRATOR_ROLE_ID = "1423919137423360050";
export const CENTRAL_MODERATOR_ROLE_ID = "1406422617765712093";
+export const ROLEPLAY_MODERATOR_ROLE_ID = "1423919137335545967";
export const CENTRAL_TRIAL_MODERATOR_ROLE_ID = "1406422617724026910";
+export const ROLEPLAY_TRIAL_MODERATOR_ROLE_ID = "1423919137335545966";
export const CENTRAL_PROTECTED_ROLE_ID = "1406422617724026909";
export const CENTRAL_VERIFIED_ROLEPLAY_ROLE_ID = "1418311833303122021";
export const CENTRAL_ROLEPLAY_CURATOR_ROLE_ID = "1410993207608873070";
@@ -40,8 +43,34 @@ export const CENTRAL_STAFF_ROLES = [
CENTRAL_ADMINISTRATOR_ROLE_ID,
CENTRAL_MODERATOR_ROLE_ID,
] as const;
+export const ROLEPLAY_STAFF_ROLES = [
+ ROLEPLAY_ADMINISTRATOR_ROLE_ID,
+ ROLEPLAY_MODERATOR_ROLE_ID,
+ ROLEPLAY_TRIAL_MODERATOR_ROLE_ID,
+] as const;
+export const STAFF_ROLES = [
+ ...CENTRAL_STAFF_ROLES,
+ ...ROLEPLAY_STAFF_ROLES,
+] as const;
export const CENTRAL_SERVER_NAME = "okbuddyumamusume";
export const ROLEPLAY_SERVER_NAME = "Tracen Academy";
+export const ROLEPLAY_SERVER_STAFF_CATEGORY_IDS = [
+ "1423919142884343924",
+ "1423919143920603138",
+] as string[];
+
+export const CHARACTER_LIST_MESSAGE_ID = "1423955975215517748";
+export const CHARACTER_LIST_CHANNEL_ID = "1423923087409156197";
+export const CHARACTER_CLAIM_CATEGORIES_TO_TRACK = [
+ "1423921741612318812", // Tracen Academy Interior
+ "1423921741612318812", // Tracen Academy Classes & Schedule
+ "1428553392145432677", // Tracen Academy Exterior
+ "1424112613532373196", // Off-site Locations
+ "1428169113754402836", // Off-site Racecourses
+ "1423923147488628756", // TracenNet
+] as string[];
+export const CHARACTER_CLAIM_CHANNELS_TO_IGNORE = [] as string[];
+export const CHARACTER_CLAIM_MESSAGES_TO_ANALYZE = 50;
export const CENTRAL_PRIVILEGED_ACCESS_ROLE_ID = "1425706904478289928";
export const COLOR_ROLE_IDS = [