Skip to Content

Переменные

Переменные подставляют в сообщения персональные данные подписчика и значения, собранные ботом. Синтаксис — имя в фигурных скобках: {имя}. Например, текст Здравствуйте, {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 редактора сообщения (кнопка вставки переменной).