Описание проекта Telegram homework_bot Телеграмм-бот, созданный для контроля статуса проверки домашнего задания студента Яндекс.Практикума. Бот написан на языке Python, используется библиотека python-telegram-bot, настроенно логирование.
Как запустить проект: В первую очередь необходимо зарегистрировать Телеграмм-бота и получить от него токен, узнать свой id в Телеграмме и получить токен API Яндекс.Практикума.
Затем клонировать репозиторий и перейти в него в командной строке:
git clone git@github.com:anton12ru/homework_bot.git
cd homework_bot
Cоздать и активировать виртуальное окружение:
python -m venv env
source venv/Scripts/activate
Установить зависимости из файла requirements.txt:
python -m pip install --upgrade pip
pip install -r requirements.txt
Создать и записать три переменных в файл .env:
- ya_token=<Ваш токен Яндекс.Практикума>
- tg_token=<Токен телеграмм-бота>
- chat_id=<ваш id в Телеграмме>
Запустить файл homework.py