Ассистент, о сбое которого вы узнаёте через три дня, хуже, чем никакой: вы на него рассчитываете, а он молчит. В этом уроке настроим так, чтобы о любом сбое вы узнавали в Telegram в ту же минуту, и посчитаем, сколько стоит месяц работы.
Чему научитесь в этом уроке:
• найти причину сбоя в журнале запусков n8n;
• получать уведомление в Telegram, если сценарий упал;
• включить запасную модель и прикинуть расходы на месяц.
Где искать, если брифинг не пришёл
Откройте сценарий брифинга и вкладку Executions. Это журнал: каждый запуск — строка с временем и статусом.
- Запуска в 8:00 нет вовсе. Сценарий не опубликован, кончился пробный период или лимит запусков облака (урок 2.2a), или на своём сервере n8n не поднялся после перезагрузки (урок 2.2b, автозапуск).
- Запуск красный. Откройте его: упавший узел подсвечен, а в нём текст ошибки. Почти всегда это один из трёх случаев ниже.
- Запуск зелёный, а сообщения нет. Проверьте Chat ID в узле Telegram и не заблокирован ли бот в вашем Telegram.
Три самые частые ошибки и что с ними делать:
- 429 или «rate limit» в узле модели. Шлюз перегружен или кончился лимит ключа. Проверьте баланс ключа; если с ним всё в порядке, включите запасную модель (ниже).
- Authentication failed в почтовом узле. Пароль приложения удалён или Яндекс сбросил его после смены основного пароля. Создайте новый и замените в учётных данных IMAP.
- Ошибка 404 в узле календаря. Ссылка на календарь сброшена. Возьмите новую в настройках экспорта.
- Письма перестали попадать в таблицу, а ошибок нет. Почтовый узел потерял соединение с почтой: при подготовке курса так было в первый же вечер работы. Снимите сценарий «Почта в таблицу» с публикации и опубликуйте снова.
Уведомление о сбое
n8n умеет запускать отдельный сценарий, когда любой другой упал. Создайте новый сценарий «Сбой ассистента» из двух узлов:
- Error Trigger: он срабатывает, когда падает сценарий, к которому он привязан;
- Telegram → Send a text message вам в чат с текстом:
Ассистент: сбой в сценарии «{{ $json.workflow.name }}»
Узел: {{ $json.execution.lastNodeExecuted }}
Ошибка: {{ $json.execution.error.message }}
Сохраните и опубликуйте этот сценарий кнопкой Publish. На прогоне неопубликованный «Сбой ассистента» молчал: рабочий сценарий упал, а уведомления не было. Затем в каждом рабочем сценарии (брифинг, почта, ассистент) откройте меню … справа вверху → Settings → Error Workflow и выберите «Сбой ассистента». Опубликуйте сценарии снова.
Как проверить, не дожидаясь беды. Уведомление срабатывает только на запуски по расписанию или от триггера, ручной запуск из редактора его не будит. Сделайте тестовый сценарий из двух узлов: Schedule Trigger «каждую минуту» и HTTP Request на заведомо неверную ссылку. В его Settings выберите Error Workflow «Сбой ассистента», опубликуйте и подождите минуту. Пришло сообщение «Ассистент: сбой в сценарии…» — снимите тестовый сценарий с публикации, иначе он будет тратить запуск каждую минуту. Так проверено на прогоне 06.10.2026.
Запасная модель
Шлюз CloseRouter иногда отвечает ошибкой 429 или думает дольше минуты: при подготовке курса одна и та же модель в разные дни отвечала то за 5 секунд, то за 44, а однажды весь день отдавала 429. Для брифинга это не страшно, если есть запасная модель. В узле Составить брифинг (Basic LLM Chain) включите Enable Fallback Model и подключите второй узел OpenAI Chat Model с моделью openai/gpt-5.4-mini. Если основная модель упадёт, ответит запасная.
Сколько стоит месяц
Посчитаем на примере прогона. Брифинг — одно обращение к модели в будний день: около 22 обращений в месяц. Ассистент в Telegram — сколько вы ему пишете, допустим 10 вопросов в день. Почтовый сценарий модель не вызывает вовсе. Цену одного обращения посчитайте по ценам за миллион токенов в кабинете CloseRouter, раздел «Модели». Брифинг или вопрос — это около 2 000 токенов, почти все прочитанные. Пример на октябрь 2026 года: google/gemini-3.6-flash стоила 0,0587 $ за миллион прочитанных токенов и 0,3524 $ за миллион написанных. 1 700 прочитанных и 300 написанных токенов: 0,0587 × 0,0017 + 0,3524 × 0,0003 ≈ 0,0002 $ за обращение. Подставьте в формулу:
расход в месяц = (22 брифинга + 10 вопросов × 30 дней) × цена одного обращения
В облаке n8n посчитайте и запуски: брифинг даёт 22 запуска в месяц, каждое письмо в папке — ещё один запуск, каждое сообщение боту — ещё один. На пробном периоде лимит 1000 запусков, и если вы подключите «Входящие» с сотней писем в день, лимит кончится за неделю.
Потолок расходов. На своём ключе CloseRouter держите небольшой баланс и пополняйте понемногу (урок 2.3). Когда баланс кончится, ассистент сломается, а не потратит лишнее, и вы узнаете об этом из уведомления о сбое.
Контрольный вопрос. Утром брифинга нет. В журнале Executions запуск в 8:00 красный, упал узел OpenAI Chat Model с ошибкой 429. Что сделать в первую очередь?
Подсказка: Ошибка в узле модели, а не в почте или Telegram.
На курсе задания проверяются автоматически. Подобрать курс
Контрольный вопрос. В журнале Executions в 8:00 нет ни одного запуска брифинга. Что проверить?
Подсказка: Если запуска нет совсем, сценарий даже не начинал работу.
На курсе задания проверяются автоматически. Подобрать курс
Задание. Настройте уведомления о сбоях и запасную модель. Приложите: (1) скриншот сценария «Сбой ассистента»; (2) скриншот Settings одного из рабочих сценариев с выбранным Error Workflow; (3) скриншот уведомления о сбое в Telegram после проверки тестовым сценарием; (4) расчёт расходов на месяц по формуле урока с вашими цифрами: сколько брифингов, сколько вопросов, цена обращения, итог в рублях. Принято, если: Error Workflow выбран во всех рабочих сценариях; уведомление о сбое пришло и в нём есть название сценария и текст ошибки; в брифинге включена запасная модель; расчёт расходов с источником цены; тестовый сценарий после проверки снят с публикации.
Подсказка: Цену одного обращения можно оценить так: посмотрите в журнале CloseRouter стоимость одного брифинга.
✅ Готово, если: программа запускается без ошибок и выводит то, что просят в задании.
На курсе задания проверяются автоматически. Подобрать курс
Что дальше
Ассистент собран и под присмотром. Остался практикум: дать ему поработать несколько дней подряд и показать, что он справляется без вас.
Итог:
• причину сбоя ищем в журнале Executions: нет запуска, красный запуск или зелёный без сообщения;
• о падении любого сценария приходит уведомление в Telegram;
• запасная модель и небольшой баланс ключа защищают брифинг и бюджет.
