Skip to content

Latest commit

 

History

History
58 lines (42 loc) · 2.19 KB

File metadata and controls

58 lines (42 loc) · 2.19 KB

AboutFeaturesQuick Start & Information

About

Top language Repository size Commit activity per year Licencia: PolyForm Noncommercial + GNU AGPL-3.0 Bitcoin BTC

Telegram bot in Java for downloading social media videos using yt-dlp. Send a video URL, get the file back as a Telegram video message.

Features

  • Non-blocking message queue processing with virtual threads

  • Dynamic interaction with Telegram messages (send and delete)

  • Automatic retry on download failures

Quick Start & Information

Requires Java 21, Maven, and yt-dlp available on PATH. Set BOT_TOKEN to your Telegram bot token.

From source

git clone https://github.com/SegoCode/webdl
cd webdl/code
mvn clean package -DskipTests
java -jar target/webdl.jar

Docker

cd webdl/code
mvn clean package -DskipTests
docker build -t webdl-image .
docker run -d \
  --name webdl \
  --restart unless-stopped \
  -e BOT_TOKEN=your-bot-token \
  webdl-image