До этого ты разбирался, как устроена автоматизация и где что лежит в Make. Сегодня собираешь свой первый сценарий с нуля — и он начинает работать без тебя. Ты добавляешь строку в таблицу, а сообщение приходит само.
Староста класса открывает общую таблицу и дописывает строку: «пятница · Марк · полить цветы». Больше он ничего не делает — не пишет в чат, никому не звонит. Сценарий сам заглянет в таблицу в ближайший раз по расписанию, и Марку в Telegram упадёт сообщение: «Ты дежурный в пятницу. Задача: полить цветы».
Между таблицей и Telegram никого нет. Там стоит сценарий из двух коробок, который ты соберёшь за этот урок. Дальше он живёт сам: дежурства, дедлайны, запись на футбол, список того, что нужно принести на поход — что угодно, где кто-то ведёт табличку, а остальные её не читают.
В модуле 4 таблица была памятью бота: бот в неё писал и из неё доставал по запросу. Сегодня таблица становится кнопкой : новая строка сама запускает цепочку. Тот же Google Sheets, роль другая.
Главное отличие от всего, что было раньше: тут никто не нажимает «отправить» . Ты один раз описал правило, и оно срабатывает без тебя — хоть в три часа ночи.
🗺 СХЕМА
Правило, которое сэкономит тебе кучу времени: сначала схема, потом мышка . Пока не можешь сказать вслух, что здесь триггер и что действие, — в Make лезть рано. Любой сценарий читается одной фразой: «если случилось Х — сделай Y».
ТРИГГЕР · «если случилось»
Google Sheets Watch New Rows
Смотрит на таблицу и замечает: появилась новая строка. Это единственная коробка, которая начинает цепочку — сама, без твоего участия.
ДЕЙСТВИЕ · «сделай»
Telegram Bot Send a Text Message
Берёт данные из первой коробки и отправляет сообщение в чат. Сам ничего не начинает — только выполняет, когда до него дошла очередь.
🤖 Бот берём тот же, что в модуле 4. Нового заводить не нужно: токен уже лежит в Make как подключение, ты просто выберешь его из списка. BotFather сегодня не понадобится.
⚠️ Два активных сценария — и один уже занят
На бесплатном плане Make можно держать включёнными 2 сценария одновременно (на момент записи — свежие цифры у преподавателя) . Один у тебя уже работает — бот из модуля 4. Значит свободен ровно один слот, и сегодняшний сценарий его займёт.
Если слотов не хватило: заходишь в сценарий бота и переключаешь тумблер ON → OFF . Выключенный сценарий не считается активным, но никуда не девается — все настройки, подключения и история остаются на месте, включишь обратно одним кликом.
Не удаляй. Удалённый сценарий не вернуть: заново подключать бота, заново выбирать таблицу, заново собирать текст. Выключить — секунда, удалить — полчаса потом.
⏱ Про «сразу». На бесплатном плане сценарий заглядывает в таблицу не постоянно, а по расписанию, и чаще, чем раз в 15 минут, запускаться не будет. Поэтому между новой строкой и сообщением проходит до 15 минут — это не поломка. Хочешь увидеть результат сразу — есть кнопка Run once , она прогоняет цепочку прямо сейчас.
🧩 СБОРКА
Открывай Make во второй вкладке и иди по списку. Нажимай «Сделал» по мере того, как реально сделал — чек-лист держит место, чтобы не потеряться. +5 за каждый шаг.
🎉 Скелет собран. Сейчас сценарий уже умеет замечать строку и что-то слать — осталось разобраться, что именно он пишет. Это следующий слайд.
🔤 ПОДСТАНОВКА
Сообщение не пишется целиком заранее — иначе всем приходило бы одно и то же. Ты пишешь шаблон , а в дырки внутри него Make вставляет значения из новой строки. В Make эти дырки выглядят как цветные плашки: кликаешь по полю текста, выбираешь столбец из списка предыдущего модуля — плашка встаёт в текст. Руками название столбца не пишут, оно не сработает.
📋 Новая строка, которую заметил триггер
A · Дата
B · Кто дежурит
C · Что делает
20.09
Марк
полить цветы
Собери сообщение: выбери, какой столбец встанет в каждую дырку. Внизу сразу видно, что придёт в Telegram. +5 за верно собранный текст.
💬 Что придёт в Telegram
⚠️ Вот она, типовая ошибка — подставил не тот столбец. Сценарий отработает зелёным, история выполнений покажет успех, Telegram честно доставит сообщение. Ошибки нет нигде — кроме смысла. «Дежурит 20.09» никого никуда не отправит. Такое ловится только глазами: прочитай, что пришло, как будто это прислали тебе.
✅ Так и должно выглядеть. Обрати внимание: дату можно оставить обычным текстом, если она всегда одна, а вот имя и задачу — только подстановкой, они меняются каждую строку.
🕳 Ещё про дырки. Если ячейка в таблице пустая, подстановка не ломается — она просто вставит пустоту, и придёт «Дежурит . Задача: полить цветы». Поэтому строки заполняем целиком, а не «потом допишу».
🔧 ПРОВЕРКА
Добавляешь строку руками, ждёшь — тишина. Не надо пересобирать сценарий и не надо гадать. Открываешь историю выполнений (та самая, из прошлого урока) и идёшь сверху вниз: она отвечает на все три вопроса за минуту. Жми на причину, чтобы развернуть.
Что видно в истории:
Что чинить:
🧭 Порядок не случайный. Он идёт от начала цепочки к концу: сработал ли триггер → дошло ли до Telegram → что именно ушло. Так ты за три шага сужаешь поиск, вместо того чтобы переделывать наугад то, что и так работало.
Схема твоего сценария Опиши сценарий, который соберёшь: таблица → строка → сообщение