Stage 03.1 - mock exchange integration

This commit is contained in:
2026-04-13 22:54:01 +03:00
parent aa21342116
commit 9166022b3c
11 changed files with 421 additions and 17 deletions

View File

@@ -0,0 +1,45 @@
# Stage 03.1 — Mock Integration
## Цель
Оживить экран `📈 Рынок` и добавить первый статус интеграции с биржей без риска реальной торговли.
## Что добавляется
- exchange settings в `config.py`
- модели интеграции
- mock data
- exchange service
- экран `📈 Рынок` с mock price
- экран `⚙️ Система` со статусом интеграции
## Какой результат нужен
### Рынок
Пользователь нажимает `📈 Рынок` и видит:
- символ
- цену
- источник `mock`
- время обновления
### Система
Пользователь нажимает `⚙️ Система` и видит:
- Биржа: mock mode
- exchange_enabled
- exchange_name
## Почему это правильный шаг
- не нужен реальный API в первый день
- можно спокойно отладить архитектуру
- рынок перестает быть заглушкой
- system screen становится полезнее
## Как проверить
1. Запустить бота локально
2. Нажать `📈 Рынок`
3. Нажать `⚙️ Система`
4. Проверить `/help`
## Рекомендуемые commit messages
```bash
git commit -m "add exchange config and mock models"
git commit -m "connect market screen to mock exchange service"
git commit -m "show exchange mock health in system screen"
```