БФЛ — смысловая проверка до изображения
Активная опубликованная схема · 18 узлов · 20 связей.
ID: BFLNewsGround04. Сохранённая редакция: 167fcb64-c753-4e3c-ada3-4c4ff9b8bb35. Опубликованная: 167fcb64-c753-4e3c-ada3-4c4ff9b8bb35.
Обезличенное определение JSON. Числовые ID владельца, чата и credentials в примерах заменены маркерами; это не конфигурация для импорта.
Показано: 18
Порядок ниже — порядок массива nodes, а не последовательность выполнения. Переходы задаются связями и условиями.
Вход
n8n-nodes-base.executeWorkflowTrigger · ID 3b3fdeb3-70c8-413c-8ce7-53a5ed43ab5c
Вход данных от Execute Workflow, а не от Telegram или расписания. Права вызова задаются настройками workflow; полезную нагрузку проверяют следующие узлы.
Входящие связи
Проводных связей нет.
Исходящие связи
- Записать контекст выполнения main: выход 0 → вход 0
Параметры, код и обработка ошибок
ID 3b3fdeb3-70c8-413c-8ce7-53a5ed43ab5c · n8n-nodes-base.executeWorkflowTrigger v1.1 · disabled=False · достижим=True.
Вход данных от Execute Workflow, а не от Telegram или расписания. Права вызова задаются настройками workflow; полезную нагрузку проверяют следующие узлы.
Вход: Trigger/служебный вход либо нет подключённого предшественника.
Поля $json: см. параметры/passthrough. Именованные источники: нет.
Выход и место в последовательности: выход 0 → Записать контекст выполнения [вход 0].
Ошибки: stopWorkflow (default); retryOnFail=False; maxTries=по умолчанию; timeout=по умолчанию.
Полный JSON, указатель /nodes/0.
Запрос сверки подписи
n8n-nodes-base.code · ID d8c65381-7b85-4bac-a3e7-7f8a6f7b1856
Сверяет детерминированную подпись/ссылку со snapshot, формирует проверку body/title/subtitle против фактов и блоков источника до изображения. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет.
Входящие связи
- Записать контекст выполнения main: выход 0 → вход 0
Исходящие связи
- Подпись допускает проверку? main: выход 0 → вход 0
Параметры, код и обработка ошибок
ID d8c65381-7b85-4bac-a3e7-7f8a6f7b1856 · n8n-nodes-base.code v2 · disabled=False · достижим=True.
Сверяет детерминированную подпись/ссылку со snapshot, формирует проверку body/title/subtitle против фактов и блоков источника до изображения. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет.
Вход: Записать контекст выполнения [выход 0 → вход 0].
Поля $json: created_by_user_id. Именованные источники: Вход.
Выход и место в последовательности: выход 0 → Подпись допускает проверку? [вход 0].
Ошибки: stopWorkflow (default); retryOnFail=False; maxTries=по умолчанию; timeout=по умолчанию.
Полный JSON, указатель /nodes/1. Точный Code.
Подпись допускает проверку?
n8n-nodes-base.if · ID 724edc5a-9923-4c9d-b649-830719b3dea4
Проверяет приведённое булево условие и направляет исходный item: выход 0 — true, выход 1 — false. Это отдельный барьер перед узлами, перечисленными ниже; сам состояния не меняет.
Входящие связи
- Запрос сверки подписи main: выход 0 → вход 0
Исходящие связи
- Контекст → OpenAI — сверить подпись main: выход 0 → вход 0
- Итог сверки подписи main: выход 1 → вход 0
Параметры, код и обработка ошибок
ID 724edc5a-9923-4c9d-b649-830719b3dea4 · n8n-nodes-base.if v2.3 · disabled=False · достижим=True.
Проверяет приведённое булево условие и направляет исходный item: выход 0 — true, выход 1 — false. Это отдельный барьер перед узлами, перечисленными ниже; сам состояния не меняет.
Вход: Запрос сверки подписи [выход 0 → вход 0].
Поля $json: ground_error. Именованные источники: нет.
Выход и место в последовательности: выход 0 → Контекст → OpenAI — сверить подпись [вход 0]; выход 1 → Итог сверки подписи [вход 0].
Ошибки: stopWorkflow (default); retryOnFail=False; maxTries=по умолчанию; timeout=по умолчанию.
Полный JSON, указатель /nodes/2.
OpenAI — сверить подпись
n8n-nodes-base.httpRequest · ID 4657de11-9e93-4ea4-813f-b3268564381c
Выполняет POST https://api.openai.com/v1/responses. Требует заранее подготовленного тела/бинарного файла; ответ проверяет следующий Code/IF, поэтому HTTP-успех сам по себе не означает готовность материала.
Входящие связи
- Вернуть → OpenAI — сверить подпись main: выход 0 → вход 0
Исходящие связи
- Ответ сверки подписи main: выход 0 → вход 0
Параметры, код и обработка ошибок
ID 4657de11-9e93-4ea4-813f-b3268564381c · n8n-nodes-base.httpRequest v4.4 · disabled=False · достижим=True.
Выполняет POST https://api.openai.com/v1/responses. Требует заранее подготовленного тела/бинарного файла; ответ проверяет следующий Code/IF, поэтому HTTP-успех сам по себе не означает готовность материала.
Вход: Вернуть → OpenAI — сверить подпись [выход 0 → вход 0].
Поля $json: request. Именованные источники: нет.
Выход и место в последовательности: выход 0 → Ответ сверки подписи [вход 0].
Ошибки: continueRegularOutput; retryOnFail=False; maxTries=по умолчанию; timeout=180000.
Полный JSON, указатель /nodes/3.
Ответ сверки подписи
n8n-nodes-base.code · ID e8234441-085d-4df0-a2ad-ac5adaa6fb86
Разбирает строгий результат pass/issues, отвергает противоречия и пустой отказ; либо подтверждает смысл, либо разрешает один цикл узкой правки. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет.
Входящие связи
- OpenAI — сверить подпись main: выход 0 → вход 0
Исходящие связи
- Нужна точечная правка? main: выход 0 → вход 0
Параметры, код и обработка ошибок
ID e8234441-085d-4df0-a2ad-ac5adaa6fb86 · n8n-nodes-base.code v2 · disabled=False · достижим=True.
Разбирает строгий результат pass/issues, отвергает противоречия и пустой отказ; либо подтверждает смысл, либо разрешает один цикл узкой правки. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет.
Вход: OpenAI — сверить подпись [выход 0 → вход 0].
Поля $json: body, created_by_user_id. Именованные источники: Вход, Запрос сверки подписи.
Выход и место в последовательности: выход 0 → Нужна точечная правка? [вход 0].
Ошибки: stopWorkflow (default); retryOnFail=False; maxTries=по умолчанию; timeout=по умолчанию.
Полный JSON, указатель /nodes/4. Точный Code.
Нужна точечная правка?
n8n-nodes-base.if · ID d29345ea-15ac-47ed-80ed-2db150d0702c
Проверяет приведённое булево условие и направляет исходный item: выход 0 — true, выход 1 — false. Это отдельный барьер перед узлами, перечисленными ниже; сам состояния не меняет.
Входящие связи
- Ответ сверки подписи main: выход 0 → вход 0
Исходящие связи
- Точечно исправить смысл main: выход 0 → вход 0
- Итог сверки подписи main: выход 1 → вход 0
Параметры, код и обработка ошибок
ID d29345ea-15ac-47ed-80ed-2db150d0702c · n8n-nodes-base.if v2.3 · disabled=False · достижим=True.
Проверяет приведённое булево условие и направляет исходный item: выход 0 — true, выход 1 — false. Это отдельный барьер перед узлами, перечисленными ниже; сам состояния не меняет.
Вход: Ответ сверки подписи [выход 0 → вход 0].
Поля $json: repair_needed. Именованные источники: нет.
Выход и место в последовательности: выход 0 → Точечно исправить смысл [вход 0]; выход 1 → Итог сверки подписи [вход 0].
Ошибки: stopWorkflow (default); retryOnFail=False; maxTries=по умолчанию; timeout=по умолчанию.
Полный JSON, указатель /nodes/5.
OpenAI — повторная смысловая проверка
n8n-nodes-base.httpRequest · ID 16fa3995-3908-4af9-9140-73f9fb241980
Выполняет POST https://api.openai.com/v1/responses. Требует заранее подготовленного тела/бинарного файла; ответ проверяет следующий Code/IF, поэтому HTTP-успех сам по себе не означает готовность материала.
Входящие связи
- Вернуть → OpenAI — повторная смысловая проверка main: выход 0 → вход 0
Исходящие связи
- Ответ повторной проверки main: выход 0 → вход 0
Параметры, код и обработка ошибок
ID 16fa3995-3908-4af9-9140-73f9fb241980 · n8n-nodes-base.httpRequest v4.4 · disabled=False · достижим=True.
Выполняет POST https://api.openai.com/v1/responses. Требует заранее подготовленного тела/бинарного файла; ответ проверяет следующий Code/IF, поэтому HTTP-успех сам по себе не означает готовность материала.
Вход: Вернуть → OpenAI — повторная смысловая проверка [выход 0 → вход 0].
Поля $json: request. Именованные источники: нет.
Выход и место в последовательности: выход 0 → Ответ повторной проверки [вход 0].
Ошибки: continueRegularOutput; retryOnFail=False; maxTries=по умолчанию; timeout=180000.
Полный JSON, указатель /nodes/6.
Ответ повторной проверки
n8n-nodes-base.code · ID 2356bdbf-0bce-4d7d-bd0a-3bc83d1d08b7
Разбирает повторный ответ после одной смысловой правки; pass=false сохраняется как semantic_fail. Следующего бесконечного цикла правок нет. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет.
Входящие связи
- OpenAI — повторная смысловая проверка main: выход 0 → вход 0
Исходящие связи
- Итог сверки подписи main: выход 0 → вход 0
Параметры, код и обработка ошибок
ID 2356bdbf-0bce-4d7d-bd0a-3bc83d1d08b7 · n8n-nodes-base.code v2 · disabled=False · достижим=True.
Разбирает повторный ответ после одной смысловой правки; pass=false сохраняется как semantic_fail. Следующего бесконечного цикла правок нет. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет.
Вход: OpenAI — повторная смысловая проверка [выход 0 → вход 0].
Поля $json: body, created_by_user_id. Именованные источники: Вход, Точечно исправить смысл.
Выход и место в последовательности: выход 0 → Итог сверки подписи [вход 0].
Ошибки: stopWorkflow (default); retryOnFail=False; maxTries=по умолчанию; timeout=по умолчанию.
Полный JSON, указатель /nodes/7. Точный Code.
Точечно исправить смысл
n8n-nodes-base.code · ID fb0d021f-67da-4753-a089-aa36e7ff6947
Однозначно заменяет указанные фрагменты, запрещает пересечения; при точной правке владельца ограничивает область замены. Слишком длинная новостная правка получает отдельный код для ограниченного сокращения. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет.
Входящие связи
- Нужна точечная правка? main: выход 0 → вход 0
Исходящие связи
- Точная правка подготовлена? main: выход 0 → вход 0
Параметры, код и обработка ошибок
ID fb0d021f-67da-4753-a089-aa36e7ff6947 · n8n-nodes-base.code v2 · disabled=False · достижим=True.
Однозначно заменяет указанные фрагменты, запрещает пересечения; при точной правке владельца ограничивает область замены. Слишком длинная новостная правка получает отдельный код для ограниченного сокращения. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет.
Вход: Нужна точечная правка? [выход 0 → вход 0].
Поля $json: created_by_user_id, preview_issues. Именованные источники: Вход.
Выход и место в последовательности: выход 0 → Точная правка подготовлена? [вход 0].
Ошибки: stopWorkflow (default); retryOnFail=False; maxTries=по умолчанию; timeout=по умолчанию.
Полный JSON, указатель /nodes/8. Точный Code.
Точная правка подготовлена?
n8n-nodes-base.if · ID 6a859063-5b50-4729-9157-22fee7a2dd95
Проверяет приведённое булево условие и направляет исходный item: выход 0 — true, выход 1 — false. Это отдельный барьер перед узлами, перечисленными ниже; сам состояния не меняет.
Входящие связи
- Точечно исправить смысл main: выход 0 → вход 0
Исходящие связи
- Контекст → OpenAI — повторная смысловая проверка main: выход 0 → вход 0
- Итог сверки подписи main: выход 1 → вход 0
Параметры, код и обработка ошибок
ID 6a859063-5b50-4729-9157-22fee7a2dd95 · n8n-nodes-base.if v2.3 · disabled=False · достижим=True.
Проверяет приведённое булево условие и направляет исходный item: выход 0 — true, выход 1 — false. Это отдельный барьер перед узлами, перечисленными ниже; сам состояния не меняет.
Вход: Точечно исправить смысл [выход 0 → вход 0].
Поля $json: ground_error. Именованные источники: нет.
Выход и место в последовательности: выход 0 → Контекст → OpenAI — повторная смысловая проверка [вход 0]; выход 1 → Итог сверки подписи [вход 0].
Ошибки: stopWorkflow (default); retryOnFail=False; maxTries=по умолчанию; timeout=по умолчанию.
Полный JSON, указатель /nodes/9.
Итог сверки подписи
n8n-nodes-base.code · ID 5ba0864a-199e-47bf-bd4d-8661f347f3fb
Удаляет служебный request и возвращает verified либо конкретную диагностику основному workflow; сам не генерирует картинку и не отправляет пост. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет.
Входящие связи
- Подпись допускает проверку? main: выход 1 → вход 0
- Нужна точечная правка? main: выход 1 → вход 0
- Ответ повторной проверки main: выход 0 → вход 0
- Точная правка подготовлена? main: выход 1 → вход 0
Исходящие связи
Проводных связей нет.
Параметры, код и обработка ошибок
ID 5ba0864a-199e-47bf-bd4d-8661f347f3fb · n8n-nodes-base.code v2 · disabled=False · достижим=True.
Удаляет служебный request и возвращает verified либо конкретную диагностику основному workflow; сам не генерирует картинку и не отправляет пост. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет.
Вход: Подпись допускает проверку? [выход 1 → вход 0]; Нужна точечная правка? [выход 1 → вход 0]; Ответ повторной проверки [выход 0 → вход 0]; Точная правка подготовлена? [выход 1 → вход 0].
Поля $json: created_by_user_id. Именованные источники: Вход.
Выход и место в последовательности: Конец этой ветки / нет дальнейшего соединения.
Ошибки: stopWorkflow (default); retryOnFail=False; maxTries=по умолчанию; timeout=по умолчанию.
Полный JSON, указатель /nodes/10. Точный Code.
Контекст → OpenAI — сверить подпись
n8n-nodes-base.code · ID 930bda5a-3865-5214-948e-67852fa44495
Сохраняет исходные данные и бинарные ссылки перед повторной проверкой доступа к внешнему запросу.
Входящие связи
- Подпись допускает проверку? main: выход 0 → вход 0
Исходящие связи
- Допуск → OpenAI — сверить подпись main: выход 0 → вход 0
Параметры, код и обработка ошибок
ID 930bda5a-3865-5214-948e-67852fa44495 · n8n-nodes-base.code v2 · disabled=False · достижим=True.
Сохраняет исходные данные и бинарные ссылки перед повторной проверкой доступа к внешнему запросу.
Вход: Подпись допускает проверку? [выход 0 → вход 0].
Поля $json: см. параметры/passthrough. Именованные источники: нет.
Выход и место в последовательности: выход 0 → Допуск → OpenAI — сверить подпись [вход 0].
Ошибки: stopWorkflow (default); retryOnFail=False; maxTries=по умолчанию; timeout=по умолчанию.
Полный JSON, указатель /nodes/11. Точный Code.
Допуск → OpenAI — сверить подпись
n8n-nodes-base.httpRequest · ID 1b985e58-8469-557e-9881-7aa792454971
Заново читает active участника и проверяет подписанный контекст непосредственно перед внешним HTTP-запросом. При отзыве дальнейший вызов останавливается.
Входящие связи
- Контекст → OpenAI — сверить подпись main: выход 0 → вход 0
Исходящие связи
- Вернуть → OpenAI — сверить подпись main: выход 0 → вход 0
Параметры, код и обработка ошибок
ID 1b985e58-8469-557e-9881-7aa792454971 · n8n-nodes-base.httpRequest v4.4 · disabled=False · достижим=True.
Заново читает active участника и проверяет подписанный контекст непосредственно перед внешним HTTP-запросом. При отзыве дальнейший вызов останавливается.
Вход: Контекст → OpenAI — сверить подпись [выход 0 → вход 0].
Поля $json: batch_key, draft_key, version. Именованные источники: Вход.
Выход и место в последовательности: выход 0 → Вернуть → OpenAI — сверить подпись [вход 0].
Ошибки: stopWorkflow (default); retryOnFail=False; maxTries=по умолчанию; timeout=150000.
Полный JSON, указатель /nodes/12.
Вернуть → OpenAI — сверить подпись
n8n-nodes-base.code · ID a060f9a1-24f6-52e5-b966-096bb7bb006c
Возвращает исходный контекст и binary после успешного допуска, чтобы внешний узел получил прежний контракт входа.
Входящие связи
- Допуск → OpenAI — сверить подпись main: выход 0 → вход 0
Исходящие связи
- OpenAI — сверить подпись main: выход 0 → вход 0
Параметры, код и обработка ошибок
ID a060f9a1-24f6-52e5-b966-096bb7bb006c · n8n-nodes-base.code v2 · disabled=False · достижим=True.
Возвращает исходный контекст и binary после успешного допуска, чтобы внешний узел получил прежний контракт входа.
Вход: Допуск → OpenAI — сверить подпись [выход 0 → вход 0].
Поля $json: см. параметры/passthrough. Именованные источники: нет.
Выход и место в последовательности: выход 0 → OpenAI — сверить подпись [вход 0].
Ошибки: stopWorkflow (default); retryOnFail=False; maxTries=по умолчанию; timeout=по умолчанию.
Полный JSON, указатель /nodes/13. Точный Code.
Контекст → OpenAI — повторная смысловая проверка
n8n-nodes-base.code · ID 5111b59b-62d6-514f-8af7-ecbf80b9922e
Сохраняет исходные данные и бинарные ссылки перед повторной проверкой доступа к внешнему запросу.
Входящие связи
- Точная правка подготовлена? main: выход 0 → вход 0
Исходящие связи
- Допуск → OpenAI — повторная смысловая проверка main: выход 0 → вход 0
Параметры, код и обработка ошибок
ID 5111b59b-62d6-514f-8af7-ecbf80b9922e · n8n-nodes-base.code v2 · disabled=False · достижим=True.
Сохраняет исходные данные и бинарные ссылки перед повторной проверкой доступа к внешнему запросу.
Вход: Точная правка подготовлена? [выход 0 → вход 0].
Поля $json: см. параметры/passthrough. Именованные источники: нет.
Выход и место в последовательности: выход 0 → Допуск → OpenAI — повторная смысловая проверка [вход 0].
Ошибки: stopWorkflow (default); retryOnFail=False; maxTries=по умолчанию; timeout=по умолчанию.
Полный JSON, указатель /nodes/14. Точный Code.
Допуск → OpenAI — повторная смысловая проверка
n8n-nodes-base.httpRequest · ID 637a3c87-748e-5fc4-a10b-8ecdae8ee012
Заново читает active участника и проверяет подписанный контекст непосредственно перед внешним HTTP-запросом. При отзыве дальнейший вызов останавливается.
Входящие связи
- Контекст → OpenAI — повторная смысловая проверка main: выход 0 → вход 0
Исходящие связи
- Вернуть → OpenAI — повторная смысловая проверка main: выход 0 → вход 0
Параметры, код и обработка ошибок
ID 637a3c87-748e-5fc4-a10b-8ecdae8ee012 · n8n-nodes-base.httpRequest v4.4 · disabled=False · достижим=True.
Заново читает active участника и проверяет подписанный контекст непосредственно перед внешним HTTP-запросом. При отзыве дальнейший вызов останавливается.
Вход: Контекст → OpenAI — повторная смысловая проверка [выход 0 → вход 0].
Поля $json: batch_key, draft_key, version. Именованные источники: Вход.
Выход и место в последовательности: выход 0 → Вернуть → OpenAI — повторная смысловая проверка [вход 0].
Ошибки: stopWorkflow (default); retryOnFail=False; maxTries=по умолчанию; timeout=150000.
Полный JSON, указатель /nodes/15.
Вернуть → OpenAI — повторная смысловая проверка
n8n-nodes-base.code · ID 01bdfe65-c517-52b9-b939-10c9483782bd
Возвращает исходный контекст и binary после успешного допуска, чтобы внешний узел получил прежний контракт входа.
Входящие связи
- Допуск → OpenAI — повторная смысловая проверка main: выход 0 → вход 0
Исходящие связи
- OpenAI — повторная смысловая проверка main: выход 0 → вход 0
Параметры, код и обработка ошибок
ID 01bdfe65-c517-52b9-b939-10c9483782bd · n8n-nodes-base.code v2 · disabled=False · достижим=True.
Возвращает исходный контекст и binary после успешного допуска, чтобы внешний узел получил прежний контракт входа.
Вход: Допуск → OpenAI — повторная смысловая проверка [выход 0 → вход 0].
Поля $json: см. параметры/passthrough. Именованные источники: нет.
Выход и место в последовательности: выход 0 → OpenAI — повторная смысловая проверка [вход 0].
Ошибки: stopWorkflow (default); retryOnFail=False; maxTries=по умолчанию; timeout=по умолчанию.
Полный JSON, указатель /nodes/16. Точный Code.
Записать контекст выполнения
n8n-nodes-base.httpRequest · ID 3aa11684-f132-50fc-beae-6e2e6fad7183
Привязывает дочерний execution к подписанному участнику в audit до работы. Возвращает исходный контекст; нужен для адресного технического уведомления.
Входящие связи
- Вход main: выход 0 → вход 0
Исходящие связи
- Запрос сверки подписи main: выход 0 → вход 0
Параметры, код и обработка ошибок
ID 3aa11684-f132-50fc-beae-6e2e6fad7183 · n8n-nodes-base.httpRequest v4.4 · disabled=False · достижим=True.
Привязывает дочерний execution к подписанному участнику в audit до работы. Возвращает исходный контекст; нужен для адресного технического уведомления.
Вход: Вход [выход 0 → вход 0].
Поля $json: _bfl. Именованные источники: нет.
Выход и место в последовательности: выход 0 → Запрос сверки подписи [вход 0].
Ошибки: stopWorkflow (default); retryOnFail=False; maxTries=по умолчанию; timeout=60000.
Полный JSON, указатель /nodes/17.