Skip to content

fdrov/chat-bots

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Чат-бот для уведомления о проверке работ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published