/work/sheets-telegram

Sheets → Telegram

что это
инструмент / автоматизация
роль
задача, код, тесты
год
2026
платформа
Google Apps Script

Демо-проект: компании в примерах выдуманные, клиента нет. Код и тесты написаны для портфолио.

Демо-проект для портфолио.

Задача: новые брони и заказы в таблице и смены их статуса сразу приходят в Telegram — без спама и повторов.

Скрипт Apps Script срабатывает на правку, на изменение и раз в 5 минут обходит таблицу.

Что уже отправлено, помечается в отдельной колонке, поэтому пометка не теряется при сортировке; уходят только заполненные строки; блокировка от параллельных запусков и кэш на 10 минут.

Ответ 429 — ждёт сколько сказано, 5xx — повтор при следующем обходе, 401 — останавливается.

Токен хранится в свойствах скрипта.

node --test 20 из 20: настоящий Code.

js запускается в эмуляторе Apps Script без сети.

С живыми Google и Telegram не запускался.

умения и инструменты

  • Google Apps Script
  • Google Sheets
  • Telegram Bot API
  • JavaScript
  • node --test
  • automation

экраны

обложка
обложка
триггеры, проверки, отправка и обработка ошибок
триггеры, проверки, отправка и обработка ошибок
таблица и уведомление в Telegram: новая строка, смена статуса
таблица и уведомление в Telegram: новая строка, смена статуса
следующая работаCatalog scraper
human