import dotenv from 'dotenv'; import { TelegramBot } from './bot/telegram-bot'; dotenv.config(); async function main() { const telegramToken = process.env.TELEGRAM_BOT_TOKEN; const openAIApiKey = process.env.OPENAI_API_KEY; const mcpServerUrl = process.env.MCP_SERVER_URL; if (!telegramToken) { console.error( 'Ошибка: Переменная окружения TELEGRAM_BOT_TOKEN не установлена.', ); process.exit(1); } if (!openAIApiKey) { console.error( 'Ошибка: Переменная окружения OPENAI_API_KEY не установлена.', ); process.exit(1); } if (!mcpServerUrl) { console.error( 'Ошибка: Переменная окружения MCP_SERVER_URL не установлена.', ); process.exit(1); } const bot = new TelegramBot(telegramToken, mcpServerUrl); bot.launch(); console.log('Бот запущен и готов к работе!'); } main().catch((error) => { console.error('Произошла ошибка:', error); process.exit(1); });