Files
aptos-hackathon/src/main.ts
T

42 lines
1.1 KiB
TypeScript

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);
});