Переменные
Переменные подставляют в сообщения персональные данные подписчика и значения, собранные ботом. Синтаксис — имя в фигурных скобках: {имя}. Например, текст Здравствуйте, {first_name}! подписчик Алина увидит как «Здравствуйте, Алина!».
Системные переменные
Берутся из профиля VK подписчика, доступны всегда:
| Переменная | Описание | Пример |
|---|---|---|
{first_name} | Имя | Алина |
{last_name} | Фамилия | Шарова |
{full_name} | Имя и фамилия | Алина Шарова |
{city} | Город | Екатеринбург |
{country} | Страна | Россия |
{sex} | Пол: мужской / женский | женский |
{age} | Возраст (если в VK указана дата рождения) | 27 |
Переменные от блоков
Создаются автоматически по ходу сценария:
| Блок | Переменная |
|---|---|
| «Запросить значение» | {answer} / {phone} / {email} / {number} — в зависимости от типа значения |
| «Запросить телефон» | {phone} |
| «Выбор из вариантов» | переменная из поля «Сохранить выбор» |
| «Запросить геолокацию» | {location} (формат «широта,долгота») |
| «Запросить фото/файл» | {attachment} (ссылка на вложение) |
| «Установить переменную» | произвольное имя |
| «Вычисление» | переменная результата |
| «Счётчик» | переменная счётчика |
| «Проверка времени» | необязательная переменная с текущим временем (формат «02.06.2026 14:30») |
| «API-запрос» | переменная с JSON-ответом; поля доступны как {response.field} |
| «YooKassa: оплата» | необязательная переменная с id платежа |
| «AI-ответ» | {ai_reply} — последний ответ модели |
| «Входящий webhook» | все поля JSON-запроса, кроме vk_user_id (например, {order_id}, {sum}) |
| «Запись в Google Календарь» | {booking_date}, {booking_time}, {event_id} (имена настраиваются); внутри текстов блока также {date} и {time} |
Имена переменных можно менять в настройках блоков — по умолчанию используются перечисленные.
Глобальные переменные
Блок «Глобальная переменная» создаёт значение, общее на всё сообщество (одно для всех подписчиков): счётчик заявок за день, остаток мест, промокодов. Читаются в любом блоке как {global.имя}, поддерживают операции «записать», «прибавить», «вычесть».
Где можно использовать переменные
- В тексте любого сообщения, подписи, уведомления менеджера.
- В формулах блока «Вычисление» (например,
{qty} * 250 * 0.85). - В URL и заголовках блоков «Webhook» и «API-запрос».
- В JSON-теле запросов, названиях сделок CRM, сумме платежа YooKassa и т.д.
Любая конструкция в фигурных скобках в тексте сообщения трактуется как переменная — следите, чтобы имя совпадало с реальной переменной сценария, иначе подстановки не произойдёт.
Вкладка «Переменные» в редакторе
Все переменные сценария собраны на вкладке «Переменные»: каждая показана с синтаксисом, описанием источника и примером. Вставить переменную в текст можно из этой панели или прямо из rich-text редактора сообщения (кнопка вставки переменной).