Files
2024-10-26 22:28:01 +08:00

21 lines
606 B
TypeScript

import "dotenv/config";
import { Config } from "../interfaces/Config";
let config: Config;
try {
config = require("../config.json");
} catch (error) {
config = {
TOKEN: process.env.TOKEN || "",
MAX_PLAYLIST_SIZE: parseInt(process.env.MAX_PLAYLIST_SIZE!) || 10,
PRUNING: process.env.PRUNING === "true" ? true : false,
STAY_TIME: parseInt(process.env.STAY_TIME!) || 30,
DEFAULT_VOLUME: parseInt(process.env.DEFAULT_VOLUME!) || 100,
LOCALE: process.env.LOCALE || "en",
USE_INVIDIOUS_PROXY: process.env.USE_INVIDIOUS_PROXY === "true" ? true : false
};
}
export { config };