Первым делом зарегай акк на
Heroku
Потом тебе стоит установить
Heroku CLI и
Git
Посде этого следуй инструкции:
Создай файл runtime.txt в корневой директории твоего бота, где указываешь версию питона
Пример:
python-3.9.0
Создай файл requirements.txt, и через Enter указыаешь все модули, которые нужны для работы бота
Пример:
discord
config
requests
youtube_dl
asyncio
PyNaCl
ffmpeg
colorama
Создай файл Procfile (
ВАЖНО! Файл начинается с Большой буквы, и не имеет расширения!)
введи следующее:
worker: python main.py
\
где mai.py - это тот файл, который запускает бота
Открой cmd
heroku login (откроется страничка для авторизации)
cd path/to/your/directory/with/your/bot
git init
git add .
git commit -m "First release"
heroku create <любое слово, в будующем это будет название бота>
git remote -v
git push heroku master
heroku ps:scale worker=1
Всё! Бот задеплоился. В будующем для того, чтобы его обновить:
cd your/bot/folder
git add .
git commit -am "your comment"
git push heroku master