Блок «Переменная» сохраняет текст (можно с подстановками) в переменную {{var_N}}, где N: порядковый номер блока на холсте. Любой следующий блок может использовать это значение.
На этой же странице собран справочник всех переменных, которые работают в текстах сообщений, примечаниях, промптах, параметрах вебхука и Python-коде.
#Настройки
| Поле | Описание |
|---|---|
| Значение | Текст для сохранения. Поддерживает переменные, например {{lastMessage}} или {{aiResult}} |
Результат записывается в {{var_N}}.
#Пример
Собрать ответы из нескольких шагов:
Отправка: «Как вас зовут?» → Ожидание ответа → Переменная: var_1 = {{lastMessage}}
Отправка: «Ваш телефон?» → Ожидание ответа → Переменная: var_2 = {{lastMessage}}
Отправка: «Ваш email?» → Ожидание ответа → Переменная: var_3 = {{lastMessage}}
Отправка: «Итого: {{var_1}}, {{var_2}}, {{var_3}}»Сохранить промежуточный результат AI перед следующим AI-блоком:
AI-обработка: «Извлеки имя клиента из сообщения»
Переменная: var_4 = {{aiResult}}
AI-обработка: «Извлеки телефон»
Отправка: «Клиент: {{var_4}}, телефон: {{aiResult}}»#Справочник переменных
Данные клиента:
| Переменная | Значение |
|---|---|
{{name}} | Имя клиента |
{{phone}} | Телефон |
{{email}} | |
{{client_identifier}} | Уникальный идентификатор клиента |
{{custom_field_ИМЯ}} | Кастомное поле диалога |
Результаты блоков:
| Переменная | Откуда |
|---|---|
{{aiResult}} | Последний AI-блок |
{{aiResult_N}} | AI-блок номер N |
{{imageResult}} | Последняя сгенерированная картинка |
{{imageResult_N}} | Картинка из блока номер N |
{{pythonResult}} | Последний Python-блок |
{{python_N}} | Python-блок номер N |
{{webhookResult}} | Последний вебхук, объект {status, body} |
{{webhook_N}} | Ответ вебхука номер N |
{{message_N}} | Текст, отправленный блоком номер N |
{{var_N}} | Блок «Переменная» номер N |
Сообщения и переписка:
| Переменная | Значение |
|---|---|
{{lastMessage}} | Последнее входящее сообщение клиента |
{{dialog}} | Полная история переписки |
{{dialog_N}} | Последние N сообщений |
Выборки диалогов за период (для аналитики и отчётов):
| Переменная | Значение |
|---|---|
{{dialogs_7d}} | Все диалоги за 7 дней, лимит 50 |
{{dialogs_24h}} | За 24 часа |
{{dialogs_7d_private}} | Только личные за 7 дней |
{{dialogs_7d_groups}} | Только групповые за 7 дней |
{{dialogs_7d_channels}} | Только каналы за 7 дней |
{{dialogs_7d:100}} | За 7 дней, лимит 100 диалогов |
{{dialogs_7d_private:200}} | Личные за 7 дней, лимит 200 |
{{dialogs_7d_tag:VIP}} | Диалоги с тегом VIP за 7 дней |
{{dialogs_30d_tag:лид:50}} | Тег «лид» за 30 дней, лимит 50 |
{{dialogs_7d_tag:VIP,горячий}} | Оба тега одновременно (VIP и горячий) |
Период меняется в имени переменной: 24h (сутки), 3d (3 дня), 7d (неделя), 30d (месяц).
#Нумерация блоков
N: порядковый номер блока на холсте, счёт с 1. Если AI-блок стоит третьим, его результат лежит в {{aiResult_3}}.
#Ограничения
- Выборки
{{dialogs_*}}по умолчанию ограничены 50 диалогами, лимит задаётся через двоеточие:{{dialogs_7d:100}}. - В другую цепочку переменные передаются через блок Вызов цепочки.
