БФЛ КонтентДокументация проекта
Разделы документации
Для разработчика

БФЛ — смысловая проверка до изображения

Обновлено 16 сентября 2026БФЛ Контент

Все workflow

Активная опубликованная схема · 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; полезную нагрузку проверяют следующие узлы.

Входящие связи

Проводных связей нет.

Исходящие связи

Параметры, код и обработка ошибок

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 против фактов и блоков источника до изображения. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет.

Входящие связи

Исходящие связи

Параметры, код и обработка ошибок

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. Это отдельный барьер перед узлами, перечисленными ниже; сам состояния не меняет.

Входящие связи

Исходящие связи

Параметры, код и обработка ошибок

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-успех сам по себе не означает готовность материала.

Входящие связи

Исходящие связи

Параметры, код и обработка ошибок

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, отвергает противоречия и пустой отказ; либо подтверждает смысл, либо разрешает один цикл узкой правки. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет.

Входящие связи

Исходящие связи

Параметры, код и обработка ошибок

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. Это отдельный барьер перед узлами, перечисленными ниже; сам состояния не меняет.

Входящие связи

Исходящие связи

Параметры, код и обработка ошибок

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-успех сам по себе не означает готовность материала.

Входящие связи

Исходящие связи

Параметры, код и обработка ошибок

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. Следующего бесконечного цикла правок нет. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет.

Входящие связи

Исходящие связи

Параметры, код и обработка ошибок

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

Однозначно заменяет указанные фрагменты, запрещает пересечения; при точной правке владельца ограничивает область замены. Слишком длинная новостная правка получает отдельный код для ограниченного сокращения. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет.

Входящие связи

Исходящие связи

Параметры, код и обработка ошибок

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. Это отдельный барьер перед узлами, перечисленными ниже; сам состояния не меняет.

Входящие связи

Исходящие связи

Параметры, код и обработка ошибок

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; сам не генерирует картинку и не отправляет пост. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет.

Входящие связи

Исходящие связи

Проводных связей нет.

Параметры, код и обработка ошибок

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

Сохраняет исходные данные и бинарные ссылки перед повторной проверкой доступа к внешнему запросу.

Входящие связи

Исходящие связи

Параметры, код и обработка ошибок

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-запросом. При отзыве дальнейший вызов останавливается.

Входящие связи

Исходящие связи

Параметры, код и обработка ошибок

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 после успешного допуска, чтобы внешний узел получил прежний контракт входа.

Входящие связи

Исходящие связи

Параметры, код и обработка ошибок

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

Сохраняет исходные данные и бинарные ссылки перед повторной проверкой доступа к внешнему запросу.

Входящие связи

Исходящие связи

Параметры, код и обработка ошибок

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-запросом. При отзыве дальнейший вызов останавливается.

Входящие связи

Исходящие связи

Параметры, код и обработка ошибок

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 после успешного допуска, чтобы внешний узел получил прежний контракт входа.

Входящие связи

Исходящие связи

Параметры, код и обработка ошибок

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

Исходящие связи

Параметры, код и обработка ошибок

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.