@@ -20,29 +20,22 @@ export const config = {
2020 token : requireEnv ( 'DISCORD_TOKEN' ) ,
2121 clientId : requireEnv ( 'CLIENT_ID' ) ,
2222 } ,
23- repel : {
24- repelLogChannelId : requireEnv ( 'REPEL_LOG_CHANNEL_ID' ) ,
25- repelRoleId : requireEnv ( 'REPEL_ROLE_ID' ) ,
26- } ,
27- fetchAndSyncMessages : true ,
2823 serverId : requireEnv ( 'SERVER_ID' ) ,
29- moderatorsRoleIds : requireEnv ( 'MODERATORS_ROLE_IDS' )
30- ? requireEnv ( 'MODERATORS_ROLE_IDS' ) . split ( ',' )
31- : [ ] ,
32- guides : {
33- channelId : requireEnv ( 'GUIDES_CHANNEL_ID' ) ,
34- trackerPath : optionalEnv ( 'GUIDES_TRACKER_PATH' ) ,
24+ fetchAndSyncMessages : true ,
25+ guidesTrackerPath : optionalEnv ( 'GUIDES_TRACKER_PATH' ) ,
26+ roleIds : {
27+ moderators : requireEnv ( 'MODERATORS_ROLE_IDS' )
28+ ? requireEnv ( 'MODERATORS_ROLE_IDS' ) . split ( ',' )
29+ : [ ] ,
30+ repel : requireEnv ( 'REPEL_ROLE_ID' ) ,
31+ a : requireEnv ( 'ROLE_A_ID' ) ,
32+ b : requireEnv ( 'ROLE_B_ID' ) ,
33+ c : requireEnv ( 'ROLE_C_ID' ) ,
34+ } ,
35+ channelIds : {
36+ repelLogs : requireEnv ( 'REPEL_LOG_CHANNEL_ID' ) ,
37+ guides : requireEnv ( 'GUIDES_CHANNEL_ID' ) ,
3538 } ,
36- // roleA: requireEnv('ROLE_A_ID'),
37- // roleB: requireEnv('ROLE_B_ID'),
38- // roleC: requireEnv('ROLE_C_ID'),
39- // Add more config sections as needed:
40- // database: {
41- // url: requireEnv('DATABASE_URL'),
42- // },
43- // api: {
44- // openaiKey: optionalEnv('OPENAI_API_KEY'),
45- // },
4639} ;
4740
4841export type Config = typeof config ;
0 commit comments