вк вынесен в отдельный сервис

This commit is contained in:
vrubelroman 2025-12-10 16:14:26 +03:00
parent 39bf9d1933
commit d05fc6f522
9 changed files with 348 additions and 63 deletions

46
vk-downloader/README.md Normal file
View file

@ -0,0 +1,46 @@
# VK Video Downloader Service
Отдельный микросервис для скачивания видео с VK. Предназначен для работы без VPN на отдельном хосте.
## Запуск
```bash
docker compose up -d
```
## API Endpoints
### Health Check
```
GET /health
```
### Скачать видео (возвращает файл)
```
POST /download
Content-Type: application/json
{
"url": "https://vk.com/clip-123456_789012"
}
```
### Скачать видео (возвращает бинарные данные)
```
POST /download/stream
Content-Type: application/json
{
"url": "https://vk.com/clip-123456_789012"
}
```
## Переменные окружения
- `PORT` - внутренний порт контейнера (по умолчанию: 5000, внешний порт: 5555)
- `HOST` - хост для запуска сервиса (по умолчанию: 0.0.0.0)
## Использование
Основной бот отправляет POST запрос на этот сервис с URL видео VK и получает готовый файл для отправки пользователю.