videoDownloadTGbot/vk-downloader
2026-01-10 21:40:07 +00:00
..
.gitignore вк вынесен в отдельный сервис 2025-12-10 16:14:26 +03:00
app.py Update admin bot token, refine VK and Yapfiles URL handling, enhance Docker configuration for Instagram downloader, and improve YouTube downloader's cookie validation and error messaging. 2026-01-10 21:40:07 +00:00
docker-compose.yml вк вынесен в отдельный сервис 2025-12-10 16:14:26 +03:00
Dockerfile Добавлена система очередей для обработки загрузки видео, улучшена обработка ошибок и добавлены новые текстовые сообщения для пользователей. Обновлены таймауты HTTP-запросов для поддержки больших файлов. Обновлены конфигурации Docker для всех загрузчиков с использованием Gunicorn. 2025-12-12 15:41:46 +03:00
README.md вк вынесен в отдельный сервис 2025-12-10 16:14:26 +03:00
requirements.txt Добавлена система очередей для обработки загрузки видео, улучшена обработка ошибок и добавлены новые текстовые сообщения для пользователей. Обновлены таймауты HTTP-запросов для поддержки больших файлов. Обновлены конфигурации Docker для всех загрузчиков с использованием Gunicorn. 2025-12-12 15:41:46 +03:00

VK Video Downloader Service

Отдельный микросервис для скачивания видео с VK. Предназначен для работы без VPN на отдельном хосте.

Запуск

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