/homework_bot

api sp1 bot

Primary LanguagePython

Телеграм бот на Python

Описание

Это учебный проект, сдланный для знакомства с работой API.

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

Технологии

  • python-telegram-bot для отправления уведомлений в телеграм чат
  • poetry для управления зависимостями
  • mypy для статической типизации
  • pytest для юнит тестов
  • flake8 линтер

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

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

Авторы

Александр @saper663