# Настройка проекта ## Проблема, которая была решена Сервисы не взаимодействовали между собой из-за отсутствующих файлов конфигурации `config.toml`. ## Что было исправлено 1. **Созданы файлы конфигурации:** - `frontend-tg/config.toml` - конфигурация Telegram бота - `llm-service/config.toml` - конфигурация LLM сервиса 2. **Исправлена синхронизация NATS топиков:** - Оба сервиса теперь используют топик `llm.inbox` - Убрана неиспользуемая настройка `topic_out` ## Настройка перед запуском ### 1. Настройка Telegram бота Отредактируйте `frontend-tg/config.toml`: ```toml [telegram] bot_token = "YOUR_BOT_TOKEN_HERE" # Получите у @BotFather admin_id = 123456789 # Ваш Telegram user ID ``` ### 2. Настройка LLM сервиса Отредактируйте `llm-service/config.toml`: ```toml [llm] api_key = "YOUR_OPENROUTER_API_KEY_HERE" # Получите на openrouter.ai ``` ### 3. Запуск ```bash docker-compose up --build ``` ## Как получить необходимые ключи 1. **Telegram Bot Token:** - Напишите @BotFather в Telegram - Создайте нового бота командой `/newbot` - Скопируйте полученный токен 2. **Telegram User ID:** - Напишите @userinfobot в Telegram - Скопируйте ваш ID 3. **OpenRouter API Key:** - Зарегистрируйтесь на https://openrouter.ai - Перейдите в раздел API Keys - Создайте новый ключ