AutoFlowDocs
Редактор / Данные и шаблоны {{ }}

Данные и шаблоны {{ }}

Каждый блок отдаёт данные — «выходы». Следующие блоки берут их шаблонами в двойных фигурных скобках.

Как устроен шаблон

{{ n1.text }} — это «у блока n1 возьми поле text». У каждого блока есть короткий id (n1, n2…), он виден в настройках. Поля вложенные пишутся через точку: {{ n1.message.chat.id }}.

ШаблонЧто подставится
{{ n1.text }}Текст сообщения из триггера
{{ n1.message.chat.id }}Id чата, откуда пришло сообщение
{{ n1.message.from.username }}Ник отправителя
{{ n3.answer }}Ответ блока «Запрос к ИИ» n3

Какие выходы есть у блока — смотрите в справочнике: Триггеры, Telegram и другие.

Подсказки в редакторе

Начните вводить {{ в поле настройки — редактор покажет данные всех блоков выше по схеме, с примерами из последнего запуска. Выбранный шаблон показывается «чипом» с понятным названием.

Правила

  • Шаблон может брать данные только у блоков выше по схеме: до них запуск уже дошёл.
  • Если в схеме несколько триггеров, в блоке, куда сходятся их ветки, берите только данные, которые есть при любом из них.
  • Поле целиком из одного шаблона сохраняет тип: число остаётся числом.
  • В длинном тексте значение становится текстом: Заказ №{{ n2.number }}.
  • Пустое или несуществующее поле — проблема схемы, редактор её покажет.