Skip to content

Leech Commands

Leech commands download a file and send it to you on Telegram instead of uploading to cloud storage.

Available Commands

CommandWhat it doesBest for
/leech [link]Download using Aria2 and send to TelegramDirect links, HTTP downloads, torrents
/qbleech [magnet/torrent]Download via qBittorrent and send to TelegramTorrents only
/ytdlleech [link]Download via yt-dlp and send to TelegramYouTube, social media, streams
/jdleech [link]Download via JDownloader and send to TelegramPremium hosting sites
/nzbleech [link]Download via SABnzbd and send to TelegramUsenet/NZB files

How to use:

/leech https://example.com/video.mp4
/ytdlleech https://youtube.com/watch?v=dQw4w9WgXcQ
/qbleech magnet:?xt=urn:btih:xxxx

Arguments

Leech commands support almost all the same arguments as mirror commands, but the destination is always Telegram.

ArgWhat it doesExample
-nRename the file/leech link -n myfile.mp4
-zZip the file (password optional)/leech link -z mypass
-eExtract a zip/rar/leech link -e
-spSplit size/leech link -sp 500mb
-tSet thumbnail/leech link -t https://img.url/thumb.jpg
-sSelect files from torrent/qbleech link -s
-dSeed after download/leech link -d 0.7:10
-iMulti-link mode/leech -i 3
-bBulk mode/leech -b
-mSame directory/leech -i 3 -m "Movies"
-svSample video (duration:part)/leech link -sv 60:4
-ssScreenshots (count)/leech link -ss 6
-caConvert audio/leech link -ca mp3
-cvConvert video/leech link -cv mp4
-fForce start/leech link -f
-fdForce download only/leech link -fd
-fuForce upload only/leech link -fu
-ffFFmpeg commands/leech link -ff ["cmd1","cmd2"]
-metaAdd metadata/leech link -meta title=MyMovie
-nsName substitution/leech link -ns old/new
-rcfRclone flags/leech link -rcf --buffer-size:8M
-auUsername for auth/leech link -au user
-apPassword for auth/leech link -ap pass
-hCustom headers/leech link -h "key: value"
-jJoin split files/leech link -j
-optyt-dlp options (for /ytdlleech)/ytdlleech link -opt format:bv*

Leech-specific arguments

Leech as document or media: -doc -med

Controls whether files are sent as documents (raw files) or media (with Telegram preview).

/leech link -doc                # Send as document
/leech link -med                # Send as media (photos show preview, videos play inline)

By default, the bot follows your setting from /userset. Use these to override for a single task.

TG Transmission: -hl -bt -ut

Controls who uploads the file to Telegram.

/leech link -hl                 # Hybrid leech (bot sends files >20MB, user sends small files)
/leech link -bt                 # Bot sends everything
/leech link -ut                 # User session sends everything

What's the difference?

  • Bot leech (-bt): The bot uploads the files. Works immediately.
  • User leech (-ut): Your user session uploads (needs USER_SESSION_STRING). Better for large files because user accounts have higher limits.
  • Hybrid (-hl): Automatically picks bot or user based on file size.

Thumbnail layout: -tl

Controls thumbnail layout when sending media.

/leech link -tl 3x3             # 3 photos per row, 3 rows

Choose where to leech: -up

By default, the bot sends files to the chat where you sent the command. Use -up to send elsewhere.

/leech link -up @username       # Send to a specific chat
/leech link -up pm              # Send to your private messages
/leech link -up id|topic_id     # Send to a specific topic in a forum

Examples

# Simple leech
/leech https://example.com/video.mp4

# Leech with rename and split
/leech https://example.com/movie.mkv -n "My Movie.mkv" -sp 1.5gb

# Leech YouTube as audio
/ytdlleech https://youtube.com/watch?v=dQw4w9WgXcQ -ca mp3

# Leech torrent with file selection and seed
/qbleech magnet:?xt=urn:btih:xxxx -s -d 1.0:60

# Leech with zip and send to private message
/leech link -z -up pm

# Multi-link leech in same directory
/leech -i 3 -m "Series" -med

# Bulk leech
/leech -b
# Reply to a message containing:
# link1 -n ep1.mp4
# link2 -n ep2.mp4 -doc

# Leech with FFmpeg subtitle burn
/leech link -ff ["-i mltb.mkv -vf subtitles=subs.srt mltb.mkv"]