Данная программа позволяет получать уведомления о проверенных работах
Для запуска скрипта вам понадобится Python третьей версии.
Скачайте код с GitHub. Затем установите зависимости
pip install -r requirements.txtЗапустите программу
python3 main.pyПривязать гитхаб и залить код можно на вкладке Deploy. Потом найдите свой репозиторий с помощью поиска и подключите его к Heroku.
Если у вас ошибка app not compatible with buildpack, возможно, вы забыли добавить requirements.txt в репозиторий.
На Вкладке Resources видим строку из файла Procfile, кликаем переключатель, подтверждаем
bot: python3 main.pyЧувствительные данные (например, токен), можно задать во вкладке Settings на сайте Heroku. Заполните Config Vars переменными окружения
Часть настроек проекта берётся из переменных окружения. Чтобы их определить,
создайте файл .env рядом с main.py и запишите туда данные в таком формате:
ПЕРЕМЕННАЯ=значение.
Доступные переменные:
DVMN_TOKEN— токен полученный в личном кабинете dvmn.org.TGM_TOKEN— токен полученный при регистрации бота в телеграмм, выдает @BotFather.CHAT_ID— id вашего чата. Чтобы получить свой chat_id, напишите в Telegram специальному боту: @userinfobot
Код написан в учебных целях — это задание по работе с получением уведомлений о проверенных работах на сайте Devman.