Skip to content

kirillla/EgeCheckBot

 
 

@EgeCheckBot — Telegram-бот для проверки результатов ЕГЭ

Лаконичный чат-бот для проверки результатов ЕГЭ, получающий данные с официального сервиса Минобрнауки.

Бот умеет:

– ⚡ Уведомлять о появлении или обновлении результатов
– ⚡ Авторизовываться без использования сайта
– ⚡ Показывать «скрытые» результаты
– ⚡ Работать при упавшем сайте проверки (почти)
– ⚡ Считать сумму баллов

Bot Preview (GIF)

Структура каталога и используемые технологии

Работа с БД реализована на PostgreSQL.
Библиотеки в Python: _aiogram, asyncpg, aiohttp.

common/
 ├─ buttons.py    # разметка inline-кнопок в чате
 └─ strings.py    # строковые значения ответов бота
auto_checker.py   # функция генератора выборки пользователей и итеративной проверки результатов
config.py         # пути файлов БД и URL запросов к серверу
main.py           # исполняемый скрипт с методами ответов на сообщения
utils.py          # методы работы с БД

About

Telegram Bot for automatic checking the results of Unified State Exam (ЕГЭ) in Russia

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 99.9%
  • Dockerfile 0.1%