
Подписка на Google Sheets
Препрод пишет оценки в общей таблице. Ты узнаёшь о них последним. Бот закрывает эту дыру: подписываешься на лист - получаешь Telegram-сообщение в ту секунду, когда там что-то поменялось.
Зачем это нужно
Преподаватели и SA-офис ведут оценки, дедлайны, списки допусков прямо в Google Sheets. Открывать вкладку 5 раз в день - не вариант. Бот делает это за тебя каждые несколько минут.
Что умеет
- Следит за любым публичным или доступным тебе листом Google Sheets
- Сравнивает значения с предыдущим снапшотом - сообщает только то, что изменилось
- Считает дельту для чисел: было
78, стало82- присылает78 → 82 (+4.000) - Поддерживает несколько таблиц одновременно - следи за GPA-листом деканата, attendance-листом куратора и листом проекта параллельно
- Уведомит, если доступ к листу пропал - с понятным сообщением, без молчаливого падения
Как это выглядит
Пример уведомления
Изменения в листе «Spring 2026 Grades»
- Final Project: 70 → 85 (+15.000)
- Quiz 4: нет → 9.5
Как подключить

/follow <ссылка-на-google-sheet>Дальше бот:
- Проверит, что у него есть доступ к таблице
- Снимет первый снапшот
- Запустит мониторинг каждые ~5 минут
Отписаться:
/unfollowДоступ
Лист должен быть открыт «по ссылке» или расшарен на сервисный аккаунт бота. Приватный лист без шаринга бот прочитать не сможет - это не баг, это безопасность Google.
Реальный кейс
Препод обновил attendance-лист в 23:47. Ты узнал об этом в 23:48 и успел написать ему до утра, что пропуск был по болезни. Без подписки - узнал бы через неделю на собрании.