Это максимально облегченная версия телеграм бот для отслеживания изменения статуса работ отправленных на проверку в рамках обучения на сайте Devman. В случае изменения статуса проверки, бот присылает об этом уведомление в телеграм. Полноценная работающая версия бота доступна в основном репозитарии проекта
Для запуска Вам понадобится установленный Python версии 3.10
Скачайте код с GitHub. Затем установите зависимости командой
pip install -r requirements.txt
Следующие параметры нужно внести в файл .env
до запуска бота:
- TG_BOT_TOKEN=<получите у BotFather>
- TG_CHAT_ID=<узнайте свой ID у userinfobot>
- DVMN_TOKEN=<нужно скопировать со страницы документации по API Девмана>
- LOG_LEVEL=[NOTSET|DEBUG|(INFO)|WARN|ERROR|CRITICAL] необязательный параметр. По умолчанию - INFO.
Так же не забудьте перед запуском добавить себе в контакт-лист созданного Вами бота и отправьте ему любое сообщение.
Бот запускается командой:
python polling.py
Код написан в учебных целях — это урок в рамках курса по Python и веб-разработке на сайте Devman.