Telegram bot for downloading media from any site using yt-dlp. Supports audio/video/both, quality selection, language picker, container format selection, playlist pagination, progress updates, per-user quotas, user preferences, download history, cancel at any step, polling and webhook modes, proxy support, and SQLite persistence.
22 lines
409 B
YAML
22 lines
409 B
YAML
services:
|
|
uptodown-bot:
|
|
build:
|
|
context: .
|
|
args:
|
|
HTTP_PROXY: ${HTTP_PROXY}
|
|
HTTPS_PROXY: ${HTTPS_PROXY}
|
|
env_file:
|
|
- .env
|
|
environment:
|
|
- BOT_TOKEN=${BOT_TOKEN}
|
|
- HTTP_PROXY=${HTTP_PROXY}
|
|
- HTTPS_PROXY=${HTTPS_PROXY}
|
|
- DB_PATH=${DB_PATH}
|
|
- TZ=${TZ}
|
|
volumes:
|
|
- uptodown_data:/data
|
|
|
|
volumes:
|
|
uptodown_data:
|
|
driver: local
|