46 lines
1.2 KiB
Markdown
46 lines
1.2 KiB
Markdown
# 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 и получает готовый файл для отправки пользователю.
|
||
|