require('dotenv').config(); module.exports = { groupNames: (process.env.GROUP_NAMES || '').split(',').map(s => s.trim()).filter(Boolean), smsGateway: { deviceId: process.env.TEXTBEE_DEVICE_ID, apiKey: process.env.TEXTBEE_API_KEY, recipientNumber: process.env.SMS_RECIPIENT, }, telegram: { botToken: process.env.TELEGRAM_BOT_TOKEN, chatId: process.env.TELEGRAM_CHAT_ID, }, ownerNumber: process.env.SMS_RECIPIENT, batch: { intervalMs: parseInt(process.env.BATCH_INTERVAL_MS, 10) || 900000, maxChars: parseInt(process.env.BATCH_MAX_CHARS, 10) || 700, }, includeOwnMessages: process.env.INCLUDE_OWN_MESSAGES !== 'false', ownName: [process.env.OWN_NAME, process.env.OWN_LAST_NAME].filter(Boolean).join(' ') || 'Me', keepAlive: { url: process.env.KEEP_ALIVE_URL || '', intervalMs: parseInt(process.env.KEEP_ALIVE_INTERVAL_MS, 10) || 300000, }, };