Телеграмм-бот, позволяющий отслеживать положение абитуриентов в конкурсных списках московского кампуса НИУ ВШЭ. Каждому пользователю предлагается добавить любое количество СНИЛС/уникальных ID, по которым в автоматическом порядке будут приходить уведомления с изменением положения. Программы, на которые были поданы документы определяются в автоматическом порядке каждые 10 минут. Также присутствует возможность просмотра общей статистики по каждой программе, включающей:
- Количество мест на бюджетной/платной основе с учетом отдельной и специальных квот
- Количество заявлений на каждой вид мест
- Количество абитуриентов со статусом БВИ и БВИ в рамках отдельной квоты
- Место выбранного абитуриента в рейтинге
- Наличие статуса БВИ/квот
- Выбранный приоритет
- Баллы ЕГЭ и ИД
- Требуется ли место в общежитии, подан ли оригинал аттестата
@hseabiturbot (работа бота будет остановлена после 30.07.24)
- Установите все необходимые библиотеки с помощь conda:
conda install --yes --file requirements.txt
- Создайте файл с базой данных mysqllite, используя следующие CREATE-выражения:
CREATE TABLE "USERS" (
"Id" INTEGER UNIQUE,
"Watching" TEXT,
"State" INTEGER
)
- В файле
settings/config.py
укажите путь к этой базе данных, а также токен телеграмм-бота
Для изменения бота под следующие годы поступления обновите следующую информацию:
settings\courses.py\course_list
- Для каждого направления необходима ссылка на актуальную таблицу со статистикой. Возможно, достаточно изменить только годsettings\courses.py\stats_url
- Ссылка на таблицу с общей статистикойsettings\courses.py\course_ord
- Названия направлений в порядке, в котором они указаны в таблице изstats_url