This repository helps to run TLE directly in the heroku. For more information about TLE, check the main repository.
The master branch is almost deprecated. Heroku files can be used again, but if you are looking for ready-to-use version, you can see fishy15/TLE or hoi branch (customized TLE).
- Download the heroku CLI from here
- Now after installing the CLI, open up the CLI if you are on windows or open up a terminal if you are on linux.
- Now enter the command
heroku login
and it will open up a link in the browser for login. Login using your credentials. - Now clone this repository from the terminal using the command
git clone https://github.com/ParsaAlizadeh/TLE.git
. - After cloning move into the TLE directory using
cd TLE
. - Now enter
heroku create
command in the terminal and hit enter. It will create a new app for you. Remember the name. - Now you need to add two buildpacks to deploy. The APT buildpack to install essential APT files and Python buildpack to install essential packages.
- To add APT buildpack type the following command
heroku buildpacks:add heroku-community/apt
. - To add Python buildpack type the following command
heroku buildpacks:add heroku/python
.Note: the order of adding the buildpacks is important.
- Now go to the personal dashboard page of heroku on your browser.
- Next click on the app you created in step 6.
- Go to settings tab and you will see a section called Config Vars. Click on the reveal config vars button.
- Now you need to create a config var called
BOT_TOKEN
and paste your bot token created using discord and hit add. - Now you are almost done. Type the following command
git push heroku master
and press enter. - It will take few minutes to build and deploy
- After successful build open the heroku app in your browser. The same step as 10.
- Go to Resources tab and turn on the worker. You are not charged for doing this its completely free.
- That's it Enjoy!