Skip to content

Чат-бот Telegram для получения информации о проведенном код-ревью домашнего задания (Telegram API)

Notifications You must be signed in to change notification settings

alkh0304/homework_bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Homework-Bot

Описание:

Чат-бот Telegram для получения информации о проведенном код-ревью домашнего задания (Telegram API)

Проект размещен на Heroku.

Технологии и библиотеки:

Принцип работы:

Чат-бот Телеграм обращается к API, которое возвращает изменение статуса домашнего задания и сообщает проверено ли задание, провалено или принято.

Как запустить программу:

  1. Клонируйте репозитроий с программой:
git clone https://github.com/alkh0304/homework_bot
  1. В созданной директории установите виртуальное окружение, активируйте его и установите необходимые зависимости:
python -m venv venv

source venv/Scripts/activate

pip install -r requirements.txt
  1. Создайте чат-бота Телеграм
  2. Создайте в директории файл .env и поместите туда необходимые токены в формате PRAKTIKUM_TOKEN = 'ххххххххх', TELEGRAM_TOKEN = 'ххххххххххх', TELEGRAM_CHAT_ID = 'ххххххххххх'
  3. Откройте файл homework.py и запустите код

Пример ответа чат-бота:

{ "homeworks":[ { "id":123, "status":"approved", "homework_name":"username__hw_python_oop.zip", "reviewer_comment":"Всё нравится", "date_updated":"2020-02-13T14:40:57Z", "lesson_name":"Итоговый проект" } ], "current_date":1581604970 }

Над проектом Homework-Bot работал:

Александр Хоменко

About

Чат-бот Telegram для получения информации о проведенном код-ревью домашнего задания (Telegram API)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published