Telegram-Бот для уведомления о проверке работы на сайте dvmn.org
Бот используя Long Polling проверяет уведомления по api сайта dvmn.org.
Если урок проверен, выводится название урока, наличие ошибок и ссылка на урок.
Скрипт устойчив к разрыву соединения и ошибки timeout.
У вас должен быть установлен Python версии 3.8 и выше. Дополнительно установите библиотеки командой
pip install -r requirements.txt
Создайте файл переменных окружения с названием .env и разместите его рядом с скриптом main.py. Скопируйте туда содержимое файла .env.example.
Заполните поля вашими данными:
-
BOT_TOKEN — API-ключ вашего созданного через BotFather бота Telegram, выглядит примерно так
12345678:wP3db3301vnrob33BZdb33KwP3db3F1I -
DVMN_TOKEN — Строка с вашим токеном api сайта dvmn.org. Строка выглядит так
"Token 09a07f0081256cf92e5160c373832b5867726ea8" -
CHAT_ID — ваш айди в Telegram. Узнать можно через бота @userinfobot. Также, не забудьте начать диалог с вашим ботом, сам бот написать первым не сможет.
Запустите через командную строку
python main.py