Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Telegram Bot для уведомлений о проверке работ на Devman

Этот проект представляет собой Telegram бота, который уведомляет о проверке работ на платформе Devman. Бот проверяет наличие новых попыток проверки работ и отправляет уведомления в указанный чат с информацией о работе.

Установка

  1. Скачайте репозиторий.

  2. Установите зависимости:

pip install -r requirements.txt
  1. Создайте файл .env в корне проекта и добавьте свои токены и идентификаторы:
DEVMAN_TOKEN=ваш_devman_токен
TG_TOKEN=ваш_telegram_токен
TG_CHAT_ID=ваш_chat_id

Использование

  1. Запустите скрипт следующей командой:
python tg_bot.py
  1. Бот начнёт проверку новых работ на Devman и будет отправлять уведомления в указанный вами Telegram-канал.

Как это работает

  • Бот использует long polling API Devman для получения статуса работ.
  • При обнаружении новых попыток проверки работ происходит анализ:
  • Если работа содержит ошибки, бот отправляет сообщение с ссылкой на урок.
  • Если работа принята, бот отправляет позитивное сообщение с ссылкой на урок.

Зависимости

  • requests — для выполнения HTTP-запросов.
  • python-telegram-bot — для работы с Telegram Bot API.
  • python-dotenv — для загрузки переменных окружения из файла .env.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages