import express from 'express'; import { basicAuthMiddleware } from '../middlewares/auth.js'; import { getConfig, reloadConfig } from '../services/redis.js'; import { readFileSync } from 'fs'; import yaml from 'yaml'; import { PATHS } from '../config/constants.js'; const router = express.Router(); // Obtener configuración router.get('/', basicAuthMiddleware, (req, res) => { try { let config = getConfig(); if (!config) { config = yaml.parse(readFileSync(PATHS.CONFIG, 'utf8')); } // No enviar token por seguridad const safeConfig = { ...config }; if (safeConfig.telegram_token) { safeConfig.telegram_token = '***'; } res.json(safeConfig); } catch (error) { res.status(500).json({ error: error.message }); } }); export default router;