Skip to content

annrud/api_homework_status_bot

Repository files navigation

api_homework_status_bot

Бот-ассистент api_homework_status_bot обращается к API сервиса Практикум.Домашка и отправляет уведомление в мессенджер Telegram со статусом проверки домашней работы ревьюером, логирует свою работу и сообщает о важных проблемах сообщением в Telegram.
Статусы домашней работы:
reviewing: работа взята в ревью; approved: ревью успешно пройдено; rejected: в работе есть ошибки, нужно поправить.

Технологии:

api_homework_status_bot реализован с применением библиотеки python-telegram-bot для работы с Telegram Bot API.

Запуск проекта:

  1. Склонируйте репозиторий в свою рабочую директорию:
    git clone https://github.com/annrud/api_homework_status_bot.git

  2. Создайте и активируйте виртуальное окружение:
    python -m venv venv
    source venv/bin/activate

  3. Установите зависимости:
    pip install -r requirements.txt

  4. Cоздайте файл .env с переменными окружения 'PRAKTIKUM_TOKEN', 'TELEGRAM_TOKEN', 'TELEGRAM_CHAT_ID'.

  1. Запуск бота:
    python homework.py

About

Бот-ассистент для работы с Telegram Bot API.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages