claude fixes
This commit is contained in:
parent
3ffc8bdbc2
commit
92900f4806
3 changed files with 124 additions and 15 deletions
58
SETUP.md
Normal file
58
SETUP.md
Normal 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
|
||||
- Создайте новый ключ
|
||||
Loading…
Add table
Add a link
Reference in a new issue