Skip to content

Latest commit

History

54 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

AboutFeaturesQuick Start & Information

About

Top languageRepository sizeCommit activity per yearLicencia: PolyForm Noncommercial + GNU AGPL-3.0Bitcoin 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 and 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

About

⬇️ Tiny telegram bot for downloading social media videos using yt-dlp

Resources

Code of conduct

Security policy

Stars

0 stars

Watchers

1 watching

Forks

Releases

Used by

Contributors

Languages