Skip to content

Instructions

1706 edited this page Jul 23, 2026 · 5 revisions

🤖 Bot Commands To Set »

start - Check if I am Online 📲
tupload - Upload files to Telegram 🏎️
gdupload - Upload files to Google Drive ☁️
lcupload - Upload files to local mirror folder 📂
drupload - Upload a local directory path 📁
ytupload - Upload YTDL link files 🐞
settings - Edit Bot Settings ⚙
  • ⚠️ NOTE: Bot will only work in private chat.

⚙️ About The Credentials »

  • API_ID » Your Telegram API ID, can be found here.
  • API_HASH » Your Telegram API Hash, can also be found here.
  • BOT_TOKEN » Create a Telegram bot from BotFather, then paste the bot token here.
  • USER_ID » Your own Telegram user ID. You can get it from this bot.
  • DUMP_ID » Create a channel/group, add your bot there, then get the chat ID of that channel/group. If the ID is 10 digits, the bot will automatically add the -100 prefix.

💥 How To Use »

1) Send Links To Bot

  • For a single link:

    https://filehost.com/file.mp4
  • For multiple links:

    https://filehost.com/file1.mp4
    https://filehost.com/file2.mp4
    https://filehost.com/file3.mp4
    
  • To add custom file name and passwords, put them after the links in this order:

    https://filehost.com/file1.mp4
    https://filehost.com/file2.mp4
    [Custom name space.mp4]
    {Password for zipping}
    (Password for unzip)
    
    • [Custom name] is used for custom output name.
    • {Password} is used for archive password.
    • (Password) is used for extraction password.

2) Download Telegram Files

  • Forward the file to your dump channel/group.
  • Copy the forwarded message link.
  • Use the copied t.me/c/... link as the input link.

3) Upload Directly From Local Directory (Dir-Leech)

  • Use a valid local path as the source.

  • This mode is meant for folders/files already available on the Colab runtime.

  • Example:

    /content/Telegram-Leecher/BOT_WORK/Downloads
  • Select drupload to process the directory path directly.


4) Set Thumbnail For Telegram Uploads

  • After starting the bot, send an image to it.
  • The image will be saved as the bot thumbnail.
  • The thumbnail will be used for video/document uploads when available.

5) Multi-Part Archive Extract

  • Send all parts of the archive together.
  • Select Unzip mode.
  • Supported multipart archive patterns include .001 and .z01 based archives.

⚙️ Settings & Modes »

  • Regular » Normal upload without compression or extraction.
  • Compress » Zip files before uploading.
  • Extract » Extract archives before uploading.
  • UnDoubleZip » Extract archive first, then re-compress before upload.

🔗 Supported Sources »

  • Direct download links ✅

  • Google Drive links ✅

  • Telegram file links ✅

  • YouTube / YTDL links ✅

  • Mega links ✅

  • Terabox links ✅

  • Torrent / magnet links are detected but not supported. The bot will only warn that they are not recommended for Colab.


⚠️ Before Running Your First Task »

Once the Colab cell finishes running and the log shows Colab Leecher Started !, do the following before sending any download link:

  1. Open the group/channel you set as DUMP_ID.
  2. Confirm the bot has been added as an admin.
  3. Send at least one message in that group/channel (any text works).

This step is required because Pyrogram cannot send a message to a chat it has never previously interacted with. Skipping it will cause the bot to fail with a PEER_ID_INVALID error the moment it tries to post the task status message.

📝 Notes »

  • File splitting is enabled for large files based on the configured split size.
  • Video conversion is supported before upload.
  • The bot uses Colab-specific paths and runtime behavior.
  • Use this bot only in accordance with Telegram and Google Colab policies.