29 lines
836 B
TypeScript
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;
|