A Telegram Torrent, youtube-dl Leecher, and rClone / Telegram Uploader!
Simply clone the repository and run the main file:
git clone https://github.com/SpEcHiDe/PublicLeech.git
cd PublicLeech
python3 -m venv 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 = "123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11"
# These example values won't work. You must get your own app_id and
# api_hash from https://my.telegram.org, under API Development.
APP_ID = 6
API_HASH = "eb06d4abfb49dc3eeb1aeb98ae0f581e"
# please read https://t.me/c/1279877202/74
# if you have not read the above README
AUTH_CHANNEL = [-1001234567890]
-
TG_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_CHANNEL
: Create a Super Group in Telegram, add@GoogleIMGBot
to the group, and send /id in the chat, to get this value. You can add multiple IDs seperated by space.
-
DOWNLOAD_LOCATION
-
MAX_FILE_SIZE
-
TG_MAX_FILE_SIZE
-
FREE_USER_MAX_FILE_SIZE
-
MAX_TG_SPLIT_FILE_SIZE
-
CHUNK_SIZE
-
MAX_MESSAGE_LENGTH
-
PROCESS_MAX_TIMEOUT
-
ARIA_TWO_STARTED_PORT
-
EDIT_SLEEP_TIME_OUT
-
MAX_TIME_TO_WAIT_FOR_TORRENTS_TO_START
-
FINISHED_PROGRESS_STR
-
UN_FINISHED_PROGRESS_STR
-
TG_OFFENSIVE_API
- No Commands. 👉 BUTTONS better 👈
-
send any link, and click on the available buttons.
-
if file is larger than 1500MB, read this.
-
if file is a TAR archive, read this to know how to uncompress.
-
search for known issues, here or in the GitHub Issues.
-
add issues / feature requests, here.
- Dan Tès for his Pyrogram Library
- Robots for their @UploadBot
- @AjeeshNair for his torrent.ajee.sh
- @gotstc, @aryanvikash, @HasibulKabir for their TORRENT groups
- rClone Team
- gautamajay52