Дедлайн-будильники и вечерняя сводка

«Я думал, дедлайн завтра» - главная отмазка студента. Бот не даёт тебе её произнести: пингует за 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 часов. Залил вовремя.


deadlines homework productivity