Skip to content

Wiz410/homework_bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Homework Bot

Бот-ассистент для Telegram — удобный способ отслеживать статус проекта.

Бот может:

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

Технологии

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

Клонируйте проект и перейдите в его директорию:

git clone [email protected]:Wiz410/homework_bot.git
cd homework_bot

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

  • Для Windows
python -m venv venv
source venv/Scripts/activate
  • Для Linux и macOS
python3 -m venv venv
source venv/bin/activate

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

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

Создайте файл .env:

touch .env

И заполните его:

PRACTICUM_TOKEN=API_Token_YP ...
TELEGRAM_TOKEN=API_Token https://t.me/BotFather
TELEGRAM_CHAT_ID=ID_user https://t.me/userinfobot

Запустите бота:

python homework.py

Автор

Releases

No releases published

Packages

No packages published