Files
twitch-bot/src/config/config.ts
2025-11-16 20:18:10 +01:00

29 lines
836 B
TypeScript

import dotenv from "dotenv";
dotenv.config();
export const Config = {
prefix: process.env.PREFIX || "",
bot_user_id: process.env.BOT_USER_ID || "",
client_id: process.env.CLIENT_ID || "",
client_secret: process.env.CLIENT_SECRET || "",
channels: process.env.CHANNELS?.split(",") || [],
developers: process.env.DEVELOPERS?.split(",") || [],
tidal: {
host: process.env.TIDAL_HOST || "",
port: process.env.TIDAL_PORT || "",
},
homeassistant: {
api_url: process.env.HA_API_URL || "",
api_token: process.env.HA_API_TOKEN || "",
id_desk_sensor: process.env.HA_DESK_SENSOR_ID || "",
id_desk_sensor_text: process.env.HA_DESK_SENSOR_TEXT || "",
id_room_sensors: process.env.HA_ROOMTEMP_SENSOR_IDS?.split(",") || [],
id_webhook_stand: process.env.HA_STANDING_WEBHOOK || ""
},
} as const;