Professional Documents
Culture Documents
Torrentleech Gdrive
Torrentleech Gdrive
Torrentleech Gdrive
Torrentleech
Gdrive
A telegram bot that
can download or
mirror torrent and
upload to telegram
with all rclone
supported drives like
Gdrive, Mega.nz,
onedrive, and so on.
Url Uploader. Torrent
downloader.
Stars
443
License
agpl-3.0
Open Issues
21
Most Recent Commit
9 days ago
Related Projects
python (54,340)
cloud (499)
telegram (359)
downloader (215)
telegram-bot (177)
torrent (150)
to e t ( 50)
magnet (30)
rclone (28)
Site
Repo
for
support
join here
TorrentLe
ech-
Gdrive
working
example
group
Leech
Here
Telegram
Torrent
🔥🤖
Leecher
A Telegram Torrent
(and youtube-dl)
Leecher based on
Pyrogram
Benefits :-
✓ Google Drive link cloning using gclone.(wip)
✓ Telegram File mirrorring to cloud along with its unzipping, unrar and untar
✓ Drive/Teamdrive support/All other cloud services rclone.org supports
✓ Unzip
✓ Unrar
✓ Untar
✓ Custom file name
✓ Custom commands
✓ Get total size of your working cloud directory
✓ You can also upload files downloaded from /ytdl command to gdrive using `/y
✓ You can also deploy this on your VPS
✓ Option to select either video will be uploaded as document or streamable
✓
😐
Added /renewme command to clear the downloads which are not deleted automat
✓
😐
Added support for youtube playlist
✓ Renaming of Telegram files support added.
✓ Changing rclone destination config on fly (By using `/rlcone` in private mo
✓
TO-DO
Gdrive file clonning
using Gclone DONE
✓
installing...
Heroku is not
supported now 😕
#Dead
Process to
run this BOT
on VPS
Clone this repo:
Install requirements
For Debian based
distros
Install Docker by
following the official
docker docs
Setting up
config file
cp sample_config.env config.env
Set Rclone
[NAME]
type =
scope =
token =
client_id =
client_secret =
2 Copy rclone.conf
file in the root
directory (Where
Dockerfile exists).
Deploying
Start docker daemon
(skip if already
running):
sudo dockerd
Variable
Explanations
Mandatory Variables
TG_BOT_TOKEN :
Create a bot using
@BotFather, and get
the Telegram API
token.
APP_ID
N.B.: if Telegram is
blocked by your ISP,
try our Telegram bot
to get the IDs.
AUTH_CHANNEL :
Create a Super Group
in Telegram, add
@GoogleIMGBot to
the group, and send
/id in the chat, to get
this value.
OWNER_ID : ID of the
bot owner, He/she
can be abled to
access bot in bot
only mode
too(private mode).
FAQ
Optional Configuration
Variables
DOWNLOAD_LOCATION
MAX_FILE_SIZE
TG_MAX_FILE_SIZE
FREE_USER_MAX_FILE
_SIZE
MAX_TG_SPLIT_FILE
_SIZE
CHUNK_SIZE
MAX_MESSAGE_LENGT
H
PROCESS_MAX_TIMEO
UT
ARIA_TWO_STARTED_
PORT
EDIT_SLEEP_TIME_O
UT
MAX_TIME_TO_WAIT_F
OR_TORRENTS_TO_STA
RT
FINISHED_PROGRESS
_STR
UN_FINISHED_PROGRE
SS_STR
TG_OFFENSIVE_API
CUSTOM_FILE_NAME
LEECH_COMMAND
YTDL_COMMAND
GYTDL_COMMAND
GLEECH_COMMAND
TELEGRAM_LEECH_CO
MMAND
TELEGRAM_LEECH_UNZ
IP_COMMAND
PYTDL_COMMAND
CLONE_COMMAND_G
UPLOAD_COMMAND
RENEWME_COMMAND
SAVE_THUMBNAIL
CLEAR_THUMBNAIL
GET_SIZE_G
UPLOAD_AS_DOC :
Takes two option
True or False. If True
file will be uploaded
as document. This is
for people who wants
video files as
document instead of
streamable.
INDEX_LINK :
(Without / at last of
the link, otherwise u
will get error) During
creating index, plz fill
Default Root ID
with the id of your
DESTINATION_FOLDE
R after creating.
Otherwise index will
not work properly.
DESTINATION_FOLDE
R : Name of your
folder in ur respective
drive where you want
to upload the files
using the bot.
Available
Commands
/rclone : This will
change your drive
config on fly.(First
one will be default)
/gclone : This
command is used to
clone gdrive files or
folder using gclone.
/ytdl : This
command should be
used as reply to a
supported link
/pytdl : This
command will
download videos
from youtube playlist
link and will upload to
telegram.
/gpytdl : This
download youtube
playlist and upload to
your cloud.
/leech : This
command should be
used as reply to a
magnetic link, a
torrent link, or a direct
link. [this command
will SPAM the chat
and send the
downloads a
seperate files, if there
is more than one file,
in the specified
torrent]
/leechzip : This
command should be
used as reply to a
magnetic link, a
torrent link, or a direct
link. [This command
will create a .tar.gz
file of the output
directory, and send
the files in the chat,
splited into PARTS of
1024MiB each, due to
Telegram limitations]
/gleech : This
command should be
used as reply to a
magnetic link, a
torrent link, or a direct
link. And this will
download the files
from the given link or
torrent and will
upload to the cloud
using rclone.
/gleechzip This
command will
compress the
folder/file and will
upload to your cloud.
/leechunzip : This
will unarchive file and
dupload to telegram.
/gleechunzip : This
will unarchive file and
upload to cloud.
/rename : To rename
the telegram files.
How to Use?
send any one of the
available command,
as a reply to a valid
link/magnet/torrent.
👊
Credits, and
Thanks to
GautamKumar(me) 😬
SpEcHiDe for his wonderful code 😚
Rclone Team for
theirs awesome tool
☁
Dan Tès for his Pyrogram Library
Robots for their @UploadBot
@AjeeshNair for his torrent.ajee.sh
@gotstc, @aryanvikash, @HasibulKabir for their TORRENT groups
Get A Weekly
Email With
Trending
Projects For
These Topics
No Spam.
Unsubscribe easily at
any time.
python (54,340)
cloud (499)
telegram (359)
downloader
(215)
telegram-bot
(177)
torrent (150)
magnet (30)
rclone (28)
Subscribe