1) Зарегистрируетесь на Heroku и создайте приложение (app)
Привяжите GitHub и залейте код. Это можно осуществить на вкладке Deploy. После подключения выполните Deploy Branch.
В разделе Settings приложения необходимо создать переменные с названиями: DVMN_TOKEN,TELEGRAM_TOKEN,TELEGRAM_LOGBOT_TOKEN,CHAT_ID .Значения для них получим на следующих шагах.
2) получить Токен Dvmn
и передать значение токена переменной DVMN_TOKEN приложенния в разделе Settings приложения на Heroku
3) Зарегистрировать двух ботов Telegram и получить их API ключи (бот для отправки уведомлений о проверке и бот для сервисных сообщений)
Написать Отцу ботов /start /newbot
Передать значение токенов TELEGRAM_TOKEN и TELEGRAM_LOGBOT_TOKEN соответсвенно, в разделе Settings приложения на Heroku
Получить свой chat_id, возможно написав в Telegram специальному боту: @userinfobot после необходимо передать значение переменной CHAT_ID приложенния в разделе Settings приложения на Heroku
После получения Токенов и CHAT_ID необходжимо перейти в раздел Resources и передвинув ползунок вправо (через редактирование) разрешить запуск приложения.
Запуск бота также возможен на локальной машине ,для этого в каталоге с модулем необходимо создать файл .env в нем объявить переменные DVMN_TOKEN,TELEGRAM_TOKEN,TELEGRAM_LOGBOT_TOKEN,CHAT_ID и передать им значения полученные в предыдущих шагах
$python3 main.py
Код написан в образовательных целях на онлайн-курсе для веб-разработчиков dvmn.org.
2019 Dark_Dmake