TESTED REPO WORKING FINE FOR ME ABUSE=BAN ON Her*ku...
A Telegram Torrent (and youtube-dl) Leecher based on Pyrogram
Do Not Abuse 🥺, Better Use Public Leech Groups
-
Install Docker by following the official docker docs
-
Start docker daemon [skip if already running]:
dockerd- Build Docker image:
docker build . -t public-leech- Run the image:
docker run public-leechIF You want to Use this Bot Use in Closed Supergroup Avoid Giving Access to Untrusted Personal.
Simply clone the repository and run the main file:
git clone https://github.com/Omkar47/AutoLeecher.git
cd AutoLeecher
virtualenv -p /usr/bin/python3 venv
. ./venv/bin/activate
pip install -r requirements.txt
# <Create conf.py appropriately>
python3 -m apdbotfrom apdbot.sample_con import Config
class Config(Config):
BOT_TOKEN = ""
APP_ID = 6
API_HASH = "eb06d4abfb49dc3eeb1aeb98ae0f581e"
AUTH = [-1001234567890, -1001234567891]-
BOT_TOKEN: Create a bot using @BotFather, and get the Telegram API token. -
APP_ID -
API_HASH: Get these two values from my.telegram.org/apps.- N.B.: if Telegram is blocked by your ISP, try our Telegram bot to get the IDs.
-
AUTH: Create a Super Group in Telegram, add@GoogleIMGBotto the group, and send /id in the chat, to get this value.
-
DOWNLOAD_LOC -
MAX_SIZE -
TG_MAX_SIZE -
FREE_UZR_MAX_SIZE -
MAX_SIZE_TO_SPLIT -
CHUNK_SIZE -
MAX_MESSAGE_LENGTH -
PROCESS_TIMEOUT -
ARIA_STARTED_PORT -
EDIT_SLEEP_TIME -
MAX_TIME_TO_WAIT_FOR_START -
FINISHED_PROGRESS_STR -
UN_FINISHED_PROGRESS_STR -
CUSTOM_NAME
-
LEECH_CMD -
YTDL_CMD -
CANCEL_CMD -
STATUS_CMD -
LOG_CMD -
SAVE_CMD -
CLEAR_CMD -
UPLOAD_CMD -
EXEC_CMD -
HELP_CMD
-
/ytdl: This command should be used as reply to a supported link -
/pytdl: This command should be used as reply to a youtube playlist -
/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 command should be used as reply to a magnetic link, a torrent link, or a direct link. [This command will Unzip the RAR, TAR, ZIP Files]
-
send any one of the available command, as a reply to a valid link.
-
if file is larger than 2000MB, read this.
-
if file is a TAR archive, read this to know how to uncompress.
- Me
- SPECHIDE
- Dan Tès for his Pyrogram Library
- Robots for their @UploadBot
- @AjeeshNair for his torrent.ajee.sh
- @gotstc, @aryanvikash, @HasibulKabir for their TORRENT groups