Автозапись на курс по квоте
Сидишь и обновляешь registar в 3 ночи, потому что кто-то может бросить курс. Бот делает это за тебя - раз в 5 минут, 24/7. Открылась квота - он зарегистрировал тебя. Ты узнал из уведомления, что место уже твоё.
Главное
Это не «напомнить, когда откроется». Это взять место, пока ты спишь.
Что умеет
- Мониторит квоту по конкретному курсу и секции каждые 5 минут
- При появлении свободного места пробует зарегистрировать тебя автоматически
- Поддерживает режим подтверждения: бот присылает кнопку «Записаться / Пропустить» - ты решаешь сам
- Работает только с активной SDU-сессией: если 2FA истёк, бот напомнит обновить логин
Как подключить
/quota_subscribe COURSE_CODE SECTIONНапример:
/quota_subscribe CSS361 1Посмотреть свои подписки:
/quota_listОтменить:
/quota_unsubscribe COURSE_CODEПочему это работает
Цикл мониторинга
Каждые 5 минут бот ходит на портал, парсит список курсов и сверяется с твоими подписками. Если квота открылась - действует немедленно, без человеческой задержки.
Студенты бросают курсы хаотично: кто-то ночью, кто-то перед дедлайном, кто-то после первого квиза. Окно «свободно» часто живёт минуты. Ручной мониторинг это окно ловит редко. Бот ловит почти всегда.
Реальный кейс
Хотел Software Engineering, секция переполнена. Поставил подписку и забыл. В 04:12 пришло уведомление: «Записан на CSS361 секция 2». Утром просто пришёл на пару.
Ограничение
Авторегистрация работает, пока бот авторизован под твоим SDU. Если сессия истекла или 2FA не подтверждён - бот сообщит и остановит попытки. Это сделано специально, чтобы портал тебя не залочил.