claude fixes

This commit is contained in:
Tronix 2025-07-16 18:32:26 +05:00
parent 3ffc8bdbc2
commit 92900f4806
3 changed files with 124 additions and 15 deletions

58
SETUP.md Normal file
View file

@ -0,0 +1,58 @@
# Настройка проекта
## Проблема, которая была решена
Сервисы не взаимодействовали между собой из-за отсутствующих файлов конфигурации `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
- Создайте новый ключ