- Notifications
You must be signed in to change notification settings - Fork4
Telegram Bot for automatic checking the results of Unified State Exam (ЕГЭ) in Russia
License
NotificationsYou must be signed in to change notification settings
amanokh/EgeCheckBot
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
@EgeCheckBot — Telegram-бот для проверки результатов ЕГЭ
Лаконичный чат-бот для проверки результатов ЕГЭ, получающий данные софициального сервиса Минобрнауки.
– ⚡ Уведомлять о появлении или обновлении результатов
– ⚡ Авторизовываться без использования сайта
– ⚡ Показывать «скрытые» результаты
– ⚡ Работать при упавшем сайте проверки (почти)
– ⚡ Считать сумму баллов
Работа с БД реализована наPostgreSQL.
Библиотеки в Python: _aiogram, asyncpg, aiohttp.
common/ ├─ buttons.py # разметка inline-кнопок в чате └─ strings.py # строковые значения ответов ботаauto_checker.py # функция генератора выборки пользователей и итеративной проверки результатовconfig.py # пути файлов БД и URL запросов к серверуmain.py # исполняемый скрипт с методами ответов на сообщенияutils.py # методы работы с БД