Вхід Реєстрація
Реклама
Ваше рекламне місце
Забронюйте цей слот без конкуренції на обраний період.
Купити рекламу →
🚀 Початок роботи

Як працює ланцюг нод

Потік даних між нодами: масиви, цикли, паралельне виконання

Основний принцип

Кожна нода в ланцюзі отримує дані, обробляє їх, і повертає масив (список) результатів. Цей масив може містити один або багато елементів.

🎯 Ключове правило:

Якщо попередня нода повернула N елементів → наступна нода виконається N разів (по одному разу для кожного елемента).

Наочний приклад

Уявіть такий ланцюг: RSS → GPT → Telegram

Крок Нода Що відбувається Результат
1 RSS Зчитує стрічку новин Повертає 10 новин (масив з 10 елементів)
2 GPT Переписує кожну новину Виконується 10 разів — по одному для кожної новини
3 Telegram Публікує кожен результат Відправляється 10 повідомлень

Кожен «прохід» повністю незалежний. Якщо GPT не зможе обробити 3-ту новину — решта 9 продовжать виконуватись нормально.

Аналогія з конвеєром

Уявіть конвеєрну стрічку з посилками:

  1. Пошта (RSS) — привезла 10 коробок
  2. Перевірка (GPT) — кожна коробка проходить через сканер окремо
  3. Доставка (Telegram) — кожна перевірена коробка доставляється окремо

Кожна коробка — це окремий, незалежний цикл. Вони не \"знають\" одна про одну.

Виняток: режим Batch (Collection)

Для деяких нод ви можете змінити базову поведінку за допомогою налаштування Режим виконання (execution_mode). Це важливо для розуміння того, як нода буде обробляти отриманий список даних:

  • Individual (item) — стандартна поведінка. Якщо попередня нода повернула 10 результатів, наступна виконається 10 разів (по одному для кожного елемента).
  • Batch (collection) — режим агрегації. Нода отримує весь список із 10 елементів одразу і виконується лише один раз.
💵 Економія та швидкість: Використання Batch-режиму не тільки прискорює роботу, але й дозволяє значно економити кредити. Одне виконання ноди в режимі агрегації завжди дешевше, ніж 10 окремих запусків тієї самої ноди.

Наприклад, Google Sheet Append у режимі Batch додасть усі 10 рядків одним запитом. Це надійніше, швидше і дешевше, ніж робити 10 окремих записів у таблицю.

Тестовий запуск vs Запуск за розкладом

⚠️ Важлива різниця

Є два способи запустити автоматизацію:

  • Тестовий запуск (кнопка «Запустити один раз» на полотні) — режим «Тільки унікальні» (only_uniq) автоматично вимкнено. Це зроблено навмисно, щоб ви завжди бачили результат і могли перевірити роботу ноди.
  • Запуск за розкладом — усі налаштування працюють як задано. Якщо ввімкнено «Тільки унікальні», повторні дані будуть відфільтровані.

Те ж саме стосується тестового запуску окремої ноди — коли ви на полотні натискаєте іконку «Play» на самій ноді. У цьому випадку режим унікальності також ігнорується.

Демо

Приклад ланцюга автоматизації

← Назад до гіда
ChatGPT ChatGPT ChatGPT SMS