- token.pickle
- Heroku accounts
- Recommended to use 1 App in 1 Heroku account
- Don't use bin/fake credits card, because your Heroku account will get banned.
-
Give a star and Fork this repo then upload token.pickle to your forks, or you can upload your token.pickle to your Index and put your token.pickle link to TOKEN_PICKLE_URL (NOTE: If you don't upload token.pickle uploading will not work).
-
Go to Repository
Settings
->Secrets
-
Add the below Required Variables one by one by clicking
New Repository Secret
everytime.HEROKU_EMAIL
Heroku Account Email Id in which the above app will be deployedHEROKU_API_KEY
Your Heroku API key, get it from https://dashboard.heroku.com/accountHEROKU_APP_NAME
Your Heroku app name, Name Must be uniqueCONFIG_FILE_URL
Fill This in any text editor, and remove the second line. Go to https://gist.github.com and paste your config data from the previous step. Rename the file to config.env and upload it. Click on Raw, copy the link and that's your CONFIG_FILE_URL. Refer to below images for clarity.
-
After adding all the above Required Variables go to Github Actions tab in your repo
-
Select
Manually Deploy to Heroku
workflow as shown below: -
Then click on Run workflow
-
Done! your bot will be deployed now.
- Don't change/edit variables from Heroku if you want to change/edit do it from
config.env
- arghyac35 for Tutorial