Skip to content

Telegram-бот для проверки статуса домашней работы

Notifications You must be signed in to change notification settings

monk-time/homework_bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

homework_bot

Telegram-бот для проверки статуса домашней работы на сервисе Практикум.Домашка.

При обновлении статуса последней работы бот присылает уведомление в указанный чат. Логирование ведётся в stdout.

Используемые технологии

  • Python 3.12
  • python-telegram-bot
  • python-dotenv
  • requests
  • uv

Запуск бота

  1. Создать файл .env с переменными окружения:

    • PRACTICUM_TOKEN - токен API сервиса Практикум.Домашка
    • TELEGRAM_TOKEN - токен Telegram-бота
    • TELEGRAM_CHAT_ID - ID чата адресата оповещения
  2. Подготовить окружение и запустить скрипт:

    uv run homework.py

Об авторе

Дмитрий Богорад @monk-time.

About

Telegram-бот для проверки статуса домашней работы

Topics

Resources

Stars

Watchers

Forks

Languages