โ Telegram Torrent/Directlink leecher with its unzipping, unrar and untar
โ Custom file name, thumbnail
โ Custom commands
โ Added /clearall command to clear the downloads which are not deleted automatically.
โ Added support for youtube playlist ( use /pytdl )
โ Added /getlog command to retrieve recent logs
โ Added DISK details in /status commad.
Heroku Support removed temporarily!! Dont deploy, You'll get ban :(
Simply clone the repository and run the main file:
git clone https://github.com/prgofficial/LeechToFile
cd LeechToFile
virtualenv -p /usr/bin/python3 VENV
. ./VENV/bin/activate
pip install -r requirements.txt
# <Create config.py appropriately>
python3 -m tobrot
from tobrot.sample_config import Config
class Config(Config):
TG_BOT_TOKEN = ""
APP_ID = 6
API_HASH = "eb06d4abfb49dc3eeb1aeb98ae0f581e"
AUTH_CHANNEL = -1001234567890
/ytdl
: This command should be used as reply to a supported link
/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]
/leech archive
: 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]
/leech unzip
: This will unzip the .zip file and dupload to telegram.
/leech unrar
: This will unrar the .rar file and dupload to telegram.
/leech untar
: This will untar the .tar file and upload to telegram.