Skip to content

Latest commit

 

History

History
29 lines (20 loc) · 1.63 KB

README.md

File metadata and controls

29 lines (20 loc) · 1.63 KB

@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          # методы работы с БД