Important Note
- Upload all of your private files here:
config.env
,token.pickle
,rcl.conf
,accounts.zip
,shorteners.txt
etc...
Mandatory Veriables in Config
-
UPSTREAM_REPO
: Your github repository link, if your repo is private addhttps://<deploy_token>:<empty_password>@gitlab.com/<your_username>/<repository_name>
format.Str
.- NOTE: Don't forget to remove '<' and '>' . Follow THIS TUTORIAL to generate upstream repo. - Any change in docker or requirements you need to deploy/build again with updated repo to take effect. - DON'T delete .gitignore file. For more information read THIS.
-
UPSTREAM_BRANCH
: Upstream branch for update. Default iszh_run
.Str
-
BOT_TOKEN
: The Telegram Bot Token that you got from BotFather.Str
-
OWNER_ID
: The Telegram User ID (not username) of the Owner of the bot.Int
-
TELEGRAM_API
: This is to authenticate your Telegram account for downloading Telegram files. You can get this from https://my.telegram.org.Int
-
TELEGRAM_HASH
: This is to authenticate your Telegram account for downloading Telegram files. You can get this from https://my.telegram.org.Str
-
BASE_URL
: Valid BASE URL where the bot is deployed to use torrent web files selection. Format of URL should behttps://app-name.herokuapp.com/
, whereapp-name
is the name of your heroku app.Str
-
TORRENT_TIMEOUT
: Timeout of dead torrents downloading with qBittorrent and Aria2c in seconds.Int
- Deployment instructions uploaded HERE
- Carefully copy-paste every CMD one by one. If you miss maybe your BOT will not run.