OmegaBaSMS/config.js
2026-06-02 13:11:04 +03:00

34 lines
961 B
JavaScript

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',
appsScriptUrl: process.env.APPS_SCRIPT_URL || '',
keepAlive: {
url: process.env.KEEP_ALIVE_URL || '',
intervalMs: parseInt(process.env.KEEP_ALIVE_INTERVAL_MS, 10) || 300000,
},
};