Files
zCode-CLI-X/src/utils/env.js

27 lines
600 B
JavaScript

import { logger } from './logger.js';
export function checkEnv() {
const required = [
'ZAI_API_KEY',
'GLM_BASE_URL',
];
const missing = [];
for (const key of required) {
if (!process.env[key]) {
missing.push(key);
}
}
return {
valid: missing.length === 0,
missing,
ZAI_API_KEY: process.env.ZAI_API_KEY || '',
GLM_BASE_URL: process.env.GLM_BASE_URL || '',
TELEGRAM_BOT_TOKEN: process.env.TELEGRAM_BOT_TOKEN || '',
TELEGRAM_ALLOWED_USERS: process.env.TELEGRAM_ALLOWED_USERS || '',
DISCORD_TOKEN: process.env.DISCORD_TOKEN || '',
};
}