@EgeCheckBot — Telegram-бот для проверки результатов ЕГЭ
Лаконичный чат-бот для проверки результатов ЕГЭ, получающий данные с официального сервиса Минобрнауки.
– ⚡ Уведомлять о появлении или обновлении результатов
– ⚡ Авторизовываться без использования сайта
– ⚡ Показывать «скрытые» результаты
– ⚡ Работать при упавшем сайте проверки (почти)
– ⚡ Считать сумму баллов
Работа с БД реализована на PostgreSQL.
Библиотеки в Python: _aiogram, asyncpg, aiohttp.
common/ ├─ buttons.py # разметка inline-кнопок в чате └─ strings.py # строковые значения ответов бота auto_checker.py # функция генератора выборки пользователей и итеративной проверки результатов config.py # пути файлов БД и URL запросов к серверу main.py # исполняемый скрипт с методами ответов на сообщения utils.py # методы работы с БД 