20 lines
736 B
TypeScript
20 lines
736 B
TypeScript
import { config } from "dotenv";
|
|
|
|
config({ quiet: true });
|
|
|
|
export const DISCORD_TOKEN = process.env.DISCORD_TOKEN as string;
|
|
export const APPLICATION_ID = process.env.APPLICATION_ID as string;
|
|
export const GUILD_ID = process.env.GUILD_ID as string;
|
|
export const TYPECAST_TOKENS = (process.env.TYPECAST_TOKEN as string).split(
|
|
",",
|
|
);
|
|
export const DATABASE_URL = process.env.DATABASE_URL as string;
|
|
export const SUPERTONIC_DEFAULT_VOICE =
|
|
(process.env.SUPERTONIC_DEFAULT_VOICE as string | undefined) ?? "Q1";
|
|
export const SUPERTONIC_STYLE_LIST: { name: string; value: string }[] = (() => {
|
|
return (
|
|
(JSON.parse(process.env.SUPERTONIC_STYLE_LIST ?? "null") as any) ?? [
|
|
{ name: "여성1", value: "F1" },
|
|
]
|
|
);
|
|
})();
|