Подписка на 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>

Дальше бот:

  1. Проверит, что у него есть доступ к таблице
  2. Снимет первый снапшот
  3. Запустит мониторинг каждые ~5 минут

Отписаться:

/unfollow

Доступ

Лист должен быть открыт «по ссылке» или расшарен на сервисный аккаунт бота. Приватный лист без шаринга бот прочитать не сможет - это не баг, это безопасность Google.

Реальный кейс

Препод обновил attendance-лист в 23:47. Ты узнал об этом в 23:48 и успел написать ему до утра, что пропуск был по болезни. Без подписки - узнал бы через неделю на собрании.


google-sheets notifications sdu