@@ -4,13 +4,23 @@ import BookmarkCommand from "./commands/bookmark.js";
44import HelpCommand from "./commands/help.js" ;
55import ApplicationAuthorized from "./events/authorized.js" ;
66
7+ const isBeta = process . env . ENVIRONMENT === "beta" ;
8+
79const client = new Client (
810 {
9- baseUrl : process . env . BASE_URL ,
10- deploySecret : process . env . DEPLOY_SECRET ,
11- clientId : process . env . DISCORD_CLIENT_ID ,
12- publicKey : process . env . DISCORD_PUBLIC_KEY ,
13- token : process . env . DISCORD_BOT_TOKEN ,
11+ baseUrl : isBeta ? process . env . BETA_BASE_URL : process . env . BASE_URL ,
12+ deploySecret : isBeta
13+ ? process . env . BETA_DEPLOY_SECRET
14+ : process . env . DEPLOY_SECRET ,
15+ clientId : isBeta
16+ ? process . env . BETA_DISCORD_CLIENT_ID
17+ : process . env . DISCORD_CLIENT_ID ,
18+ publicKey : isBeta
19+ ? process . env . BETA_DISCORD_PUBLIC_KEY
20+ : process . env . DISCORD_PUBLIC_KEY ,
21+ token : isBeta
22+ ? process . env . BETA_DISCORD_BOT_TOKEN
23+ : process . env . DISCORD_BOT_TOKEN ,
1424 devGuilds : process . env . DISCORD_DEV_GUILDS ?. split ( "," ) ,
1525 } ,
1626 {
@@ -30,6 +40,12 @@ declare global {
3040 DISCORD_CLIENT_ID : string ;
3141 DISCORD_PUBLIC_KEY : string ;
3242 DISCORD_BOT_TOKEN : string ;
43+ BETA_BASE_URL : string ;
44+ BETA_DEPLOY_SECRET : string ;
45+ BETA_DISCORD_CLIENT_ID : string ;
46+ BETA_DISCORD_CLIENT_SECRET : string ;
47+ BETA_DISCORD_PUBLIC_KEY : string ;
48+ BETA_DISCORD_BOT_TOKEN : string ;
3349 }
3450 }
3551}
0 commit comments