Практика: собери конвейер с устойчивостью

Седьмого октября при подготовке курса мы оставили сценарии кофейни «Зерно» работать без присмотра. Разбор конкурента включён на понедельник 9:00, слайд недели на 9:30, оба пишут строку в «Журнал аналитики». Если что-то упадёт, в Telegram придёт уведомление. Контрольные точки назначили на три понедельника подряд: 12, 19 и 26 октября. Итогов этих недель пока нет, мы добавим их в урок, когда недели пройдут. У вас конвейеры работают по расписанию с практикумов 3.8 и 4.7, а в этом уроке вы превращаете их работу в записи: ведёте дневник до конца трека.

Чему научитесь в этом уроке:
• оставлять конвейеры работать самим и вмешиваться только там, где нужен человек;
• проверять их раз в неделю по журналу, разбору недели и чату уведомлений;
• вести дневник правок до конца трека, чтобы каждое изменение было видно и проверено.
Сначала проверьте, где работает ваш n8n. Расписание идёт, только пока n8n включён. Облачный n8n: у пробного периода есть срок, он указан в вашем кабинете n8n, и когда период кончается, запуски по расписанию прекращаются; проверьте, оплачен ли тариф или когда кончится период. В прогоне курса это главный риск. Свой сервер (урок трека 2 «Маршрут «свой сервер»»): проверьте, что сервер работает и не выключается. Если расписание всё же встанет, это тоже запись в дневник: дата, что перестало работать, что вы решили.

Что работает само, а что делаете вы

Представьте, что вы наняли в кофейню хорошего бариста и уехали надолго. Вы не стоите за его спиной. Вы раз в неделю смотрите кассу, пробуете кофе и записываете в блокнот, что попросили изменить. С конвейерами так же: собрали вы их в модулях 3 и 4, а теперь проверяете, держатся ли они без вас.

  • Контент-конвейер из практикума модуля 3. Идёт по расписанию 0 10 * * 1,3,5, то есть понедельник, среда и пятница в 10:00, и присылает черновик на одобрение. Включайте его, только если готовы публиковать в тестовый канал. В прогоне курса он стоит выключенным: публикации там только с разрешения владельца.
  • Разбор конкурента 4.2. Каждый понедельник в 9:00, строка в «Журнал аналитики».
  • Слайд недели 4.6. Каждый понедельник в 9:30, берёт последние цифры из таблицы «Цифры недели», строка в журнал.
  • Отчёт 4.4. Раз в неделю по кнопке, через форму со свежими выгрузками из Директа и Метрики. Загружайте их до понедельника 9:30, тогда слайд выйдет с новыми цифрами.
  • Уведомление о сбое 5.1. Подключено к рабочим сценариям через Error Workflow и пишет вам в Telegram, когда сценарий упал.

Ваша часть короткая. Одобрять или отклонять посты, когда приходит черновик. Раз в неделю запускать отчёт 4.4 и недельный разбор из урока 5.3. И записывать в дневник всё, что поменяли. В прогоне курса разбор 5.3 по расписанию не ставили и в Telegram не отправляли, поэтому запускайте его вручную кнопкой Execute workflow.

Сроки такие. Конвейеры включены с практикумов 3.8 и 4.7, то есть с недель 4 и 6 трека. Дневник и недельные контрольные точки ведите с недели 6 до конца трека, до недели 8. Это минимум три контрольные точки: по итогам недель 6, 7 и 8. Для недели 6 опорой служат журнал и чат уведомлений, недельного разбора из урока 5.3 тогда ещё не было. Модуль 6 возьмёт то, что к его началу накопилось. Если вы отстаёте и точек пока меньше трёх, проходите модуль 6 на том, что есть, а дневник продолжайте и дополните кейс, когда недели наберутся.

Календарь недель 4–8 трека: контент-конвейер публикует посты по понедельникам, средам и пятницам после вашей кнопки с недели 4; разбор конкурента и слайд по понедельникам, отчёт 4.4 раз в неделю со свежими выгрузками, дневник и разбор в конце недели — с недели 6 по 8. Подпись: модуль 6 (неделя 8) берёт то, что накопилось; отстающие дописывают кейс после.

Контрольная точка в конце недели

Раз в неделю, удобнее всего в понедельник после 9:30, пройдите четыре шага. Это займёт минут двадцать.

  1. Журнал аналитики. Есть ли две новые строки с датой понедельника: от 4.2 и от 4.6. В check у 4.2 число постов больше нуля, у 4.6 «ОК».
  2. Недельный разбор 5.3. Запустите вручную и прочитайте: сколько осталось денег на CloseRouter и на сколько дней хватит, что стоит в журнале, сколько тем опубликовано, в очереди, в работе и отклонено. Если разбор пишет, что тема висит «в работе», проверьте, не упал ли запуск. Два случайных поста прочитайте глазами по трём вопросам из разбора: факты верны, тон наш, есть призыв.
  3. Чат уведомлений. Были ли сообщения о сбоях за неделю. Разбор 5.3 сбои не считает, в прогоне курса они видны только в этом чате. На каждое сообщение откройте запуск по ссылке и найдите шаг, на котором упало.
  4. Дневник правок. Запишите всё, что поменяли за неделю, и отметьте, помогли ли правки прошлой недели.

Первый запуск разбора 5.3 ещё не знает расхода за неделю: он сохраняет снимок и пишет, что расход будет в следующий раз. Это нормально. Со второй недели появится строка «за 7 дн. потрачено … хватит примерно на … дн.».

Дневник правок

Через пару недель вы не вспомните, почему поменяли промпт во вторник и стало ли от этого лучше. Дневник отвечает на оба вопроса. Ведите его где удобно: в таблице, заметке или таблице данных n8n. Одна строка на одно изменение, четыре колонки:

  • Дата: день, когда заметили или поменяли;
  • Что сломалось или не понравилось: например, «в журнале нет строки 4.6, в Executions красный запуск на узле «Слайд»» или «в черновике цена, которой нет в брендбуке»;
  • Что поменял: например, «отклонил пост, добавил в промпт запрет на цены не из фактов»;
  • Помогло ли: «да», «нет, повторилось» или «проверю в следующий понедельник».

Примеры выше показывают форму записи, это не события прогона. Образца итогов прогона пока нет: недели курса ещё идут. Пример заполненной строки целиком (пример): «12.10 · в журнале нет строки 4.6, в Executions красный запуск на узле «Слайд» · запустил отчёт 4.4 со свежими выгрузками, затем слайд вручную · да, 19.10 строка 4.6 пришла с «ОК»». Колонку «Помогло ли» заполняйте не сразу, а после следующего запуска: «да, в пятницу цен не было», «нет, повторилось», «не понять, запуска ещё не было». Если ничего не поменяли, тоже запишите строку: «неделя без правок, журнал полный».

Одна правка за раз. Поменяли промпт и модель в один день, а посты стали лучше? Не узнаете, что из двух помогло. Меняйте одно, записывайте, ждите следующего запуска. И помните урок 4.7: после правки включённого сценария нажмите Publish ещё раз, иначе по расписанию пойдёт старая версия.

Если пришло уведомление о сбое

Уведомление говорит, какой сценарий упал, на каком шаге и что случилось, и даёт ссылку на запуск. Разбирайте в таком порядке: откройте запуск, посмотрите вход и выход упавшего узла, поймите, разовый это сбой или он повторится. В уроке 5.1 был пример разового: при подготовке курса, вечером 07.10, все модели картинок отвечали ошибкой 500, и это был сбой шлюза, а не ваш лимит. Такой сбой достаточно записать и проверить на следующем запуске. Если же ошибка в вашей настройке, исправьте, опубликуйте заново и запустите вручную.

Если пост всё же ушёл дважды, удалите дубль руками в Telegram и ВКонтакте, а строке плана поставьте published. Это совет: в прогоне курса дубля не было. Причину запишите в дневник.

Если не получилось

  • В понедельник в журнале нет строк. Проверьте, что сценарии опубликованы и Active и что пробный период n8n не кончился. Во вкладке Executions посмотрите, был ли запуск.
  • Сбой был, а уведомления нет. Откройте у сценария ⋯ → Settings → Error Workflow: там должно стоять «Т3: уведомление о сбое». Сам сценарий уведомления должен быть опубликован, иначе n8n не даст его выбрать.
  • Слайд вышел с прошлыми цифрами. На этой неделе отчёт 4.4 не запускали. Запустите его со свежими выгрузками, затем слайд вручную, и запишите это в дневник.
  • Разбор 5.3 пишет «остатка меньше чем на две недели». Пополните баланс CloseRouter или проверьте, какой сценарий тратит больше обычного.
  • За неделю ничего не сломалось. Так и запишите. Ровная неделя тоже результат, и проверочные строки в журнале это подтверждают.

Контрольный вопрос. Во вторник вы поменяли промпт копирайтера и в тот же день сменили модель. В пятницу посты стали лучше. Что можно сказать по дневнику?

АПомог новый промпт, модель тут ни при чём
БПомогла новая модель, промпт тут ни при чём
ВНельзя понять, что именно помогло: поменяли сразу две вещи
ГДневник для этого не нужен, ответ покажет журнал аналитики

Подсказка: Подумайте, сколько изменений приходится на один запуск и как отделить их друг от друга.

На курсе задания проверяются автоматически. Подобрать курс

Контрольный вопрос. Что вы проверяете в контрольной точке конца недели? Выберите все подходящие.

Выберите все верные варианты.

АПересобираете все сценарии модуля 4 с нуля
БСтроки 4.2 и 4.6 с датой понедельника в «Журнале аналитики»
ВНедельный разбор 5.3: остаток денег и два случайных поста
ГСообщения о сбоях в чате уведомлений за неделю

Подсказка: Вспомните четыре шага контрольной точки и откуда каждый берёт сведения.

На курсе задания проверяются автоматически. Подобрать курс

Контрольный вопрос. Почему в прогоне курса разбор 5.3 не показывает число сбоев за неделю?

АСбоев за неделю не бывает
БИз сценария недоступен внутренний API n8n без ключа n8n API, поэтому сбои видны в чате уведомлений
ВCloseRouter не хранит сведения о сбоях больше суток
ГЖурнал аналитики удаляет красные запуски

Подсказка: Вспомните, откуда разбор берёт свои данные и куда приходят сообщения о сбоях.

На курсе задания проверяются автоматически. Подобрать курс

Задание. МИССИЯ «Дневник до конца трека». Конвейеры работают сами с практикумов 3.8 и 4.7: разбор конкурента 4.2 и слайд 4.6 по понедельникам с записью в «Журнал аналитики», уведомление о сбое 5.1 подключено к рабочим сценариям. Контент-конвейер модуля 3 включайте, только если готовы публиковать в тестовый канал. Раз в неделю запускайте отчёт 4.4 со свежими выгрузками и, когда он собран, недельный разбор 5.3. С недели 6 до конца трека ведите дневник правок: дата, что сломалось или не понравилось, что поменяли, помогло ли. Приложите: (1) дневник правок минимум за три контрольные точки (недели 6–8); (2) тексты недельного разбора 5.3 за каждую неделю, когда он уже был собран; (3) скриншот «Журнала аналитики» со строками за каждый понедельник этих недель; (4) разбор одного сбоя или одной правки целиком: что случилось (цитата из уведомления, журнала или ответа модели), как нашли причину, что поменяли и что показал следующий запуск. Принято, если: в дневнике есть записи минимум за три недели, в каждой заполнены все четыре колонки или прямо написано, что правок не было; приложены разборы 5.3 с разными датами за недели, когда он был собран; в журнале видны строки 4.2 и 4.6 с датами понедельников; в check у 4.2 число постов больше нуля; разобранный сбой или правка содержит цитату и результат проверки на следующем запуске; на скриншотах не видны ключи, токены и номер личного чата. Если к модулю 6 точек меньше трёх, сдайте задание позже, когда дневник наберётся.

Подсказка: Если расписание встало раньше, приложите то, что успело накопиться, и запишите в дневник дату остановки и ваше решение. Если сбоев не было, разберите одну правку промпта или настройки.

✅ Готово, если: программа запускается без ошибок и выводит то, что просят в задании.

На курсе задания проверяются автоматически. Подобрать курс

Что дальше

Дневник, разборы и журнал станут материалом модуля 6. Там вы посчитаете, сколько времени конвейеры сэкономили на ваших собственных цифрах, и покажете их в работе. Модуль 6 возьмёт то, что накопилось к его началу; если точек пока меньше трёх, продолжайте дневник и дополните кейс позже. Поэтому записывайте правки сразу, в тот же день.

Итог:
• конвейеры работают по расписанию с практикумов 3.8 и 4.7: разбор конкурента (пн 9:00), слайд (пн 9:30), контент-конвейер по пн, ср и пт, если вы готовы публиковать; сбои приходят в Telegram;
• дневник ведёте с недели 6 до конца трека, минимум три контрольные точки, отставание можно добрать после модуля 6;
• ваша часть: одобрять посты, раз в неделю запускать отчёт 4.4 и разбор 5.3;
• в конце недели четыре шага: журнал, разбор, чат сбоев, дневник;
• в дневнике одна строка на одну правку, а «помогло ли» заполняете после следующего запуска.

← Назад  ·  ↑ В начало урока  ·  ⌂ В начало курса  ·  Вперёд →

Школа Виктора Комлева