Уведомление о проверках задач на dvmn.org

Приложение следит за статусом проверки работ и отправляет результаты в Telegram

Установка

Для работы приложения требуется Docker и Docker Compose.

Для инициализации приложения выполнить команду:

make init

Настройка

В файле .env заполнить:

Токен авторизации на dvmn:

DEVMAN_AUTH_TOKEN=

Токен бота в Telegram (для получения данных от dvmn):

TELEGRAM_NOTIFICATION_BOT_TOKEN=

Токен бота в Telegram (для логирования ошибок работы предыдущего бота):

TELEGRAM_ADMIN_BOT_TOKEN=

Идентификатор пользователя, которому необходимо отправлять сообщения:

TELEGRAM_USER_CHAT_ID=

Sock5-адрес прокси для отправки сообщений в Telegram (если необходимо):

TELEGRAM_SOCKS5_PROXY=IP:PORT

Запуск

make run

Удаление всех временных файлов приложения:

make flush

Цель проекта

Код написан в образовательных целях на онлайн-курсе dvmn.org, в рамках модуля Чат-боты на Python.