/homework_bot

api sp1 bot

Primary LanguagePython

HomeWork_Bot

A telegram bot for checking homework on Yandex.Practicum

Описание

В этом задании написан Telegram-бот, который обращаться к API сервиса Практикум.Домашка и узнает статус домашней работы: взята ли домашка в ревью, проверена ли она, а если проверена — то принял её ревьюер или вернул на доработку.

Что умеет Бот:

  • Раз в 10 минут опрашивает API сервиса Практикум.Домашка и проверяет статус отправленной на ревью домашней работы;
  • при обновлении статуса анализирует ответ API и отправляет вам соответствующее уведомление в Telegram;
  • логирует свою работу и сообщает вам о важных проблемах сообщением в Telegram.

Технологии

Python 3.9

Запуск проекта в dev-режиме

  • Установите и активируйте виртуальное окружение
  • Установите зависимости из файла requirements.txt
pip install -r requirements.txt
  • В папке с файлом homework.py выполните команду:
python3 homework.py

Автор

Эдуард Гумен Cтраница GitHub