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

БФЛ — факты выбранной темы

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

Все workflow

Активная опубликованная схема · 10 узлов · 10 связей.

ID: BFLNewsSelected041. Сохранённая редакция: cadcb24b-3361-44a3-8dd5-d6403e9c45a7. Опубликованная: cadcb24b-3361-44a3-8dd5-d6403e9c45a7.

Обезличенное определение JSON. Числовые ID владельца, чата и credentials в примерах заменены маркерами; это не конфигурация для импорта.

Показано: 10

Порядок ниже — порядок массива nodes, а не последовательность выполнения. Переходы задаются связями и условиями.

Вход

n8n-nodes-base.executeWorkflowTrigger · ID 6643c58b-023f-4eb9-bae0-8b2abd7d45f1

Вход данных от Execute Workflow, а не от Telegram или расписания. Права вызова задаются настройками workflow; полезную нагрузку проверяют следующие узлы.

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

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

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

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

ID 6643c58b-023f-4eb9-bae0-8b2abd7d45f1 · 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 4fb26363-50e5-470c-83a0-f7cb78c823e8

Проверяет выбранный snapshot; либо строит строгий запрос 1–6 фактов с source_ids, либо валидирует переданный оператором сохранённый завершённый ответ для повторного использования. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет.

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

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

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

ID 4fb26363-50e5-470c-83a0-f7cb78c823e8 · n8n-nodes-base.code v2 · disabled=False · достижим=True.

Проверяет выбранный snapshot; либо строит строгий запрос 1–6 фактов с source_ids, либо валидирует переданный оператором сохранённый завершённый ответ для повторного использования. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет.

Вход: Записать контекст выполнения [выход 0 → вход 0].

Поля $json: created_by_user_id, draft_key, fact_pack. Именованные источники: Вход.

Выход и место в последовательности: выход 0 → Есть сохранённый ответ фактов? [вход 0].

Ошибки: stopWorkflow (default); retryOnFail=False; maxTries=по умолчанию; timeout=по умолчанию.

Полный JSON, указатель /nodes/1. Точный Code.

OpenAI — факты выбранной темы

n8n-nodes-base.httpRequest · ID 5b5f9993-bc41-4738-a102-6fdc23dcee5b

Выполняет POST https://api.openai.com/v1/responses. Требует заранее подготовленного тела/бинарного файла; ответ проверяет следующий Code/IF, поэтому HTTP-успех сам по себе не означает готовность материала.

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

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

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

ID 5b5f9993-bc41-4738-a102-6fdc23dcee5b · 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/2.

Итог фактов

n8n-nodes-base.code · ID 7e1d1c42-6913-4123-82fb-11159ff38c49

Проверяет HTTP/JSON, document_key, 1–6 фактов, текст≤700 и 1–3 существующих source_ids; преобразует topic в news_fact_pack_v2. При ошибке возвращает selected_ok=false без изображения. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет.

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

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

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

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

ID 7e1d1c42-6913-4123-82fb-11159ff38c49 · n8n-nodes-base.code v2 · disabled=False · достижим=True.

Проверяет HTTP/JSON, document_key, 1–6 фактов, текст≤700 и 1–3 существующих source_ids; преобразует topic в news_fact_pack_v2. При ошибке возвращает selected_ok=false без изображения. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет.

Вход: OpenAI — факты выбранной темы [выход 0 → вход 0]; Прочитать сохранённый ответ фактов [выход 0 → вход 0].

Поля $json: _reused_execution_id, body, created_by_user_id. Именованные источники: Вход, Подготовить факты.

Выход и место в последовательности: Конец этой ветки / нет дальнейшего соединения.

Ошибки: stopWorkflow (default); retryOnFail=False; maxTries=по умолчанию; timeout=по умолчанию.

Полный JSON, указатель /nodes/3. Точный Code.

Есть сохранённый ответ фактов?

n8n-nodes-base.if · ID 17eea692-a6ef-4d58-a5b9-cf1ee58aa0ef

Проверяет приведённое булево условие и направляет исходный item: выход 0 — true, выход 1 — false. Это отдельный барьер перед узлами, перечисленными ниже; сам состояния не меняет.

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

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

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

ID 17eea692-a6ef-4d58-a5b9-cf1ee58aa0ef · n8n-nodes-base.if v2.3 · disabled=False · достижим=True.

Проверяет приведённое булево условие и направляет исходный item: выход 0 — true, выход 1 — false. Это отдельный барьер перед узлами, перечисленными ниже; сам состояния не меняет.

Вход: Подготовить факты [выход 0 → вход 0].

Поля $json: _saved_selected_response. Именованные источники: нет.

Выход и место в последовательности: выход 0 → Прочитать сохранённый ответ фактов [вход 0]; выход 1 → Контекст → OpenAI — факты выбранной темы [вход 0].

Ошибки: stopWorkflow (default); retryOnFail=False; maxTries=по умолчанию; timeout=по умолчанию.

Полный JSON, указатель /nodes/4.

Прочитать сохранённый ответ фактов

n8n-nodes-base.code · ID 417ccaa5-f563-40b8-8fab-77ef83f788d8

Передаёт уже проверенную receipt-обёртку в тот же парсер фактов; это продолжение известного ответа, без нового API. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет.

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

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

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

ID 417ccaa5-f563-40b8-8fab-77ef83f788d8 · n8n-nodes-base.code v2 · disabled=False · достижим=True.

Передаёт уже проверенную receipt-обёртку в тот же парсер фактов; это продолжение известного ответа, без нового API. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет.

Вход: Есть сохранённый ответ фактов? [выход 0 → вход 0].

Поля $json: _saved_selected_response, cached_execution_id, created_by_user_id. Именованные источники: Вход.

Выход и место в последовательности: выход 0 → Итог фактов [вход 0].

Ошибки: stopWorkflow (default); retryOnFail=False; maxTries=по умолчанию; timeout=по умолчанию.

Полный JSON, указатель /nodes/5. Точный Code.

Контекст → OpenAI — факты выбранной темы

n8n-nodes-base.code · ID a8a373a5-1472-5a88-89b4-e8115b129e98

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

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

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

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

ID a8a373a5-1472-5a88-89b4-e8115b129e98 · n8n-nodes-base.code v2 · disabled=False · достижим=True.

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

Вход: Есть сохранённый ответ фактов? [выход 1 → вход 0].

Поля $json: см. параметры/passthrough. Именованные источники: нет.

Выход и место в последовательности: выход 0 → Допуск → OpenAI — факты выбранной темы [вход 0].

Ошибки: stopWorkflow (default); retryOnFail=False; maxTries=по умолчанию; timeout=по умолчанию.

Полный JSON, указатель /nodes/6. Точный Code.

Допуск → OpenAI — факты выбранной темы

n8n-nodes-base.httpRequest · ID 8b5486dd-473d-5219-969f-033c53aa44ec

Заново читает active участника и проверяет подписанный контекст непосредственно перед внешним HTTP-запросом. При отзыве дальнейший вызов останавливается.

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

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

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

ID 8b5486dd-473d-5219-969f-033c53aa44ec · 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/7.

Вернуть → OpenAI — факты выбранной темы

n8n-nodes-base.code · ID e001a110-2108-579c-996b-57b4886fb8e0

Возвращает исходный контекст и binary после успешного допуска, чтобы внешний узел получил прежний контракт входа.

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

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

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

ID e001a110-2108-579c-996b-57b4886fb8e0 · 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/8. Точный Code.

Записать контекст выполнения

n8n-nodes-base.httpRequest · ID 0492ede3-8d14-52e0-91cd-0550745418a6

Привязывает дочерний execution к подписанному участнику в audit до работы. Возвращает исходный контекст; нужен для адресного технического уведомления.

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

  • Вход main: выход 0 → вход 0

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

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

ID 0492ede3-8d14-52e0-91cd-0550745418a6 · 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/9.