За 15 минут до окончания последнего занятия будет отсылаться инфосводка:
Какие занятия будут завтра (или в следующий учебный день).
Какие Особые занятия ожидаются в ближайшие 14 дней. Особыми считаются все НЕ семинары и лекции (лабораторные, контрольные, зачеты и др.).
Недельное расписание в виде картинки.
Бот умеет генерировать опрос для контроля посещаемости группы. В качестве вариантов ответа представлены занятия соответствующего дня + базовые отметки в журнале: рапорт, болею, б/у.
Поддерживаются 3 режима отправки:
За день. Опрос за завтрашний день отправиться за 15 минут до окончания последнего занятия.
Утром в 7:00.
Оба (рекомендуется). Опрос за завтрашний день отправиться за 15 минут до окончания последнего занятия, а также будет продублирован утром в 7:00 методом пересылки, так голоса будут сохранены.
Бот сможет уведомлять о любом изменении расписании группы. Кроме уведомления, будет сгенерирована страница со сравнением старого и нового расписания.
Метод поиска разницы:
Отформатировав оба расписания под единый стиль, производится сравнение строк.
Строки, которые имеют хоть одно отличие, будут выделены "-" и "+". Знаком "-" помечена старая версия расписания, а "+" – новая.
Большой объем неизмененных строк вырезается, а в места склеек вставляются символы "@@".
Все вышеперечисленные функции настраиваются через специальную команду.
Перейдя по специальной ссылке, станет доступна клавиатура со всеми настройками.
Бот поддерживает форумы. Чтобы настроить отправку в соответствующую тему, надо узнать ее ID. Он находится в конце ссылки на тему – t.me/c/3989842773/15 (пример, тут ID = 15).