Дедлайн-будильники и вечерняя сводка
«Я думал, дедлайн завтра» - главная отмазка студента. Бот не даёт тебе её произнести: пингует за 5 часов и за 10 минут до сдачи и присылает вечернюю сводку всех незакрытых задач.
Главное
Дедлайны не теряются между Moodle, Telegram-чатами, заметками в голове и постами куратора. Всё стекается в одно место.
Что умеет
Напоминания о дедлайнах
- За 5 часов - спокойное «у тебя ещё есть время, но пора начинать»
- За 10 минут - последний шанс «успей залить»
- Считает дедлайн не только из ручных задач, но и из пары по расписанию: если ДЗ привязано к курсу - дедлайн = время следующей пары
Вечерняя сводка
- Каждый день в 20:00 Алматы бот шлёт количество незавершённых задач со ссылкой на список
- Не шлётся в академические выходные - бот знает, что воскресенье не означает дедлайн в понедельник
Архив
- Каждое воскресенье в 02:00 выполненные задачи переезжают в архив
- Список
/tasksвсегда чистый - только активные задачи
Как это выглядит
За 5 часов до дедлайна
⏳ Через 5 часов: OOP - Lab 7 [Открыть задачу]
Вечером в 20:00
📋 Напоминание: у вас 3 незавершённых задачи. /tasks
Команды
/tasks # все активные задачи
/done <id> # отметить выполненной
/snooze <id> # отложить (бот пересчитает дедлайн позже)Откуда дедлайны
| Источник | Как попадает в задачу |
|---|---|
| Бот спросил после пары | Студент сам ввёл текст и срок |
| Привязка к курсу | Дедлайн = старт следующей пары по курсу |
| Moodle | Импорт через /save_moodle |
| Ручное создание | /new_task |
Никакого спама
Если уведомления выключены в
/notify- будильники не звонят. Сводка тоже. Бот уважает «не беспокоить».
Реальный кейс
В понедельник в 19:55 закинул лабу в
/new_taskбез срока. Бот сам подтянул дедлайн «среда 10:00» из расписания и в 05:00 среды пингнул за 5 часов. Залил вовремя.