Чат-бот Telegram для получения информации о проведенном код-ревью домашнего задания (Telegram API)
Проект размещен на Heroku.
Чат-бот Телеграм обращается к API, которое возвращает изменение статуса домашнего задания и сообщает проверено ли задание, провалено или принято.
- Клонируйте репозитроий с программой:
git clone https://github.com/alkh0304/homework_bot
- В созданной директории установите виртуальное окружение, активируйте его и установите необходимые зависимости:
python -m venv venv
source venv/Scripts/activate
pip install -r requirements.txt
- Создайте чат-бота Телеграм
- Создайте в директории файл .env и поместите туда необходимые токены в формате PRAKTIKUM_TOKEN = 'ххххххххх', TELEGRAM_TOKEN = 'ххххххххххх', TELEGRAM_CHAT_ID = 'ххххххххххх'
- Откройте файл 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 }