lashkinse / homework_bot

Телеграм-бот для отслеживания состояния проверки домашних заданий

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Телеграм-бот (homework_bot)

Телеграм-бот для отслеживания состояния проверки домашних заданий на платформе Яндекс.Практикум. Уведомляет пользователей о любых изменениях в статусе проверки, таких как "в процессе проверки", "имеются замечания", "задание выполнено".

Стек технологий

  • Python 3.9
  • python-telegram-bot 13.7

Как запустить проект

Клонировать репозиторий и перейти в него в командной строке:

git clone https://github.com/lashkinse/homework_bot.git
cd homework_bot

Cоздать и активировать виртуальное окружение:

python -m venv venv
  • Если у вас Linux/macOS

    source venv/bin/activate
    
  • Если у вас Windows

    .\venv\Scripts\activate
    

Установить зависимости из файла requirements.txt:

python -m pip install --upgrade pip
pip install -r requirements.txt

Записать в переменные окружения (файл .env) необходимые ключи:

  • токен профиля на Яндекс.Практикуме
  • токен телеграм-бота
  • свой ID в телеграме

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

python homework.py

About

Телеграм-бот для отслеживания состояния проверки домашних заданий


Languages

Language:Python 99.9%Language:Procfile 0.1%