Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vladislavyar/homework_bot
Проект представляет из себя телеграмм бота, который по средствам взаимодествия с API сервиса Практикум.Домашка, отправляет в личный чат пользователя актуальную информацию о домашнем задании (в случае изменения статуса), а так же информацию о случившихся ошибках.
https://github.com/vladislavyar/homework_bot
Last synced: 6 days ago
JSON representation
Проект представляет из себя телеграмм бота, который по средствам взаимодествия с API сервиса Практикум.Домашка, отправляет в личный чат пользователя актуальную информацию о домашнем задании (в случае изменения статуса), а так же информацию о случившихся ошибках.
- Host: GitHub
- URL: https://github.com/vladislavyar/homework_bot
- Owner: VladislavYar
- Created: 2023-02-03T09:33:45.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2023-12-28T18:16:31.000Z (11 months ago)
- Last Synced: 2023-12-28T19:28:00.751Z (11 months ago)
- Language: Python
- Homepage:
- Size: 32.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# homework_bot
Проект представляет из себя телеграмм бота, который по средствам взаимодествия с
API сервиса Практикум.Домашка, отправляет в личный чат пользователя актуальную информацию
о домашнем задании (в случае изменения статуса), а так же информацию о случившихся ошибках.## Шаблон наполнения env-файла
- PRACTICUM_TOKEN=TOKEN_1 # получить по адрессу https://oauth.yandex.ru/authorize?response_type=token&client_id=1d0b9dd4d652455a9eb710d450ff456a
- TELEGRAM_TOKEN=TOKEN_2 # получить у телеграмм бота @BotFather (https://t.me/BotFather)
- TELEGRAM_CHAT_ID=ID # Ваш ID можно узнать через телеграмм бота @userinfobot (https://t.me/userinfobot)## Как запустить проект:
В терминале, перейдите в каталог, в который будет загружаться приложение:
```
cd
```
Клонируйте репозиторий:
```
git clone [email protected]:VladislavYar/homework_bot.git
```
### На данном этапе создайте env-файл по шаблону из раздела вышеCоздать и активировать виртуальное окружение:
```
python -m venv venv
```* Если у вас Linux/macOS
```
source venv/bin/activate
```* Если у вас windows
```
source venv/scripts/activate
```Установить зависимости из файла requirements.txt:
```
python -m pip install --upgrade pip
``````
pip install -r requirements.txt
```Запуск проект:
```
python homework.py
```## Cтек проекта
Python v3.9, python-telegram-bot