Torrent & Yt-DL Leech Robot
Fork this repositry
Change Your Configs. Before Deploy Here
Tortoolkit > Consts > ExecVarsSample.py
Credits https://github.com/yash-dk/TorToolkit-Telegram
He creted this i only make it deploy to heroku
IS_VPS
= False
API_HASH
= Obtained from Telegram
API_ID
= Obtained from Telegram
BOT_TOKEN
= Obtained from Botfather
BASE_URL_OF_BOT
= Ip/domain of your bot like "http://myip/"
ALD_USR
= It is a list of IDs of all the allowed groups and useres who can use this bot in private.
DB_URI
= Postgres database URL.
(IT IS RECOMMENDED TO SET THE OPTIONAL VARS FROM SETTINGS MENU, If not all vars atleast use settings menu for RCLONE that way is much easier.)
EDIT_SLEEP_SECS
= Seconds to Sleep before edits. Recommended is 40.
TG_UP_LIMIT
= Telegram Upload limit in bytes.
FORCE_DOCUMENTS
= Should all the upload to telegram be made as documents or not.
COMPLETED_STR
= Character used to denote completed progress.
REMAINING_STR
= Character used to denote remaining progress.
RCLONE_BASE_DIR
= Rclone Base Directory to where stuff should be clonned. (cannot be configured from settings)
LEECH_ENABLED
= Upload to telegram should be enabled or not.
RCLONE_ENABLED
= Upload to rclone should be enabled or not.
DEFAULT_TIMEOUT
= Default destination to choose if the user fails to choose upload destination in 60 seconds.
RCLONE_CONFIG
= Rclone file path.
DEF_RCLONE_DRIVE
= Default Rclone drive from the config file.
MAX_YTPLAYLIST_SIZE
= Max size of a playlist that is allowed (Number of videos)
MAX_TORRENT_SIZE
= Max torrent size in GBs
Rest Variables are not to changes
leech - To Leech a torrent or download a direct link
ytdl - Donwload YouTube Video
pytdl - Download YouTube Playlist
about - About the bot
status - Status of all the downloads
server - Get server status
usettings - User Settings
settings - Settings of the bot ⚠️ Admin Only
pauseall - Pause all torrents⚠️ Admin Only
resumeall - Resume all torrents⚠️ Admin Only
purge - Delete all torrents ⚠️ Admin Only
getlogs - Get the robot logs ⚠️ Admin Only