Repository navigation
Instructions
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.
-
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-100prefix.
-
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.
-
- Forward the file to your dump channel/group.
- Copy the forwarded message link.
- Use the copied
t.me/c/...link as the input link.
-
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
druploadto process the directory path directly.
- 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.
- Send all parts of the archive together.
- Select
Unzipmode. - Supported multipart archive patterns include
.001and.z01based archives.
-
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.
-
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.
Once the Colab cell finishes running and the log shows Colab Leecher Started !, do the following before sending any download link:
- Open the group/channel you set as
DUMP_ID. - Confirm the bot has been added as an admin.
- 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.
- 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.