Телеграм бот для уведомлений о проверенных уроках Devman.
Программа отслеживает в реальном времени изменения в статусе ваших уроков. Если какой-либо из ваших уроков был проверен преподавателем, программа отправит вам сообщение через вашего телеграм бота.
У вас уже должен быть установлен Python3.
Подключите зависимости:
pip install -r requirements.txt
Создайте в корне файл .env
Запишите в него следующие переменные:
DEVMAN_TOKEN=*Токен вашей учетной записи для работы с API*
TGBOT_TOKEN=*Токен вашего телеграм бота*
TG_CHAT_ID=*Ваш ID в телеграм*
Здесь же вы можете указать время задержки между запросами.
REQUEST_TIMEOUT=*целое число секунд*
По-умолчанию, если не указано, оно берется с сервера (на данный момент - 90 секунд)
Запустите программу командой
python check_my_devman.py
Для того, чтобы запустить программу локально из контейнера необходимо установить Docker. После запуска и регистрации нужно создать образ. Для этого перейдите в папку с программой и запустите в консоли команду:
docker build -t notification_bot .
После этого создайте контейнер:
docker run -d --env-file .env notification_bot
Бот запустится автоматически.
Проект создан для портала Devman.