Перейти к содержимому
Flomni
Esc
↑↓навигация↵открыть⌘Jпредпросмотр
На этой странице

Переменные

Переменные нужны для того чтобы сохранять и повторно использовать различные значения во время работы чат-бота

Бывают трех типов:

  • Постоянная - глобальное значение для всего бота(например API URL)
  • Изменяемая - перезаписывается, сохраняется в Базе Данных, может иметь уникальное значение для каждого пользователя (например номер заказа)
  • Временная - существует в рамках одной сессии (например логические значение внутри сценария)

Создание переменной

  • перейдите на вкладку Переменные и нажмите Добавить переменную

  • выберите тип переменной и задайте ей имя. Обратите внимание, что имя переменной не может содержать пробелов
  • задайте значение для постоянной переменной или значение по умолчанию для других типов
  • при необходимости, можно добавить комментарий
  • можно выставить 3 флага:

-обязательная переменная

-показывать переменную на карточке пользователя диалога

-хранить переменную при отправке через “транспорт сообщений”

Использование переменной

-сообщение, в поле текста сообщения, а также в тексте названия каждой кнопки

-управление чатом в любом поле

-javascript в поле кода

-вебхук в любом поле

-условие в полях ввода значений

-анализатор текста в поле ввода текста

-хранилище в поле ввода значения

-json в поле кода *чтобы добавить переменную в узел, нужно ввести @ и в появившемся окне выбрать нужную переменную

  • использование массива в переменных - бывает необходимо использовать переменные, содержащие массив элементов.

Например, при получении ответа в виде массива значений от узла вебхук.

Для того, чтобы указать конкретный элемент массива при вставке переменной, необходимо нажать на кнопку + рядом с названием переменной и ввести имя элемента массива. Далее завершить вставку нажатием на галочку.

Системные переменные

доступны во всех аккаунтах. Содержат полезную информацию, которую можно использовать в схеме своего чат-бота:

  • Сообщение пользователя — содержит введенный пользователем текст. Содержимое переменной меняется каждый раз при новом вводе текста *ID пользователя — содержимое соответствует названию переменной *Тип канала связи — ID канала, в котором происходит общение с пользователем.

Принимает такие значения:

web — Web Chat

wab — WhatsApp Business

abc — Apple Chat

vbr — Viber

fb — Facebook Messenger

tlgr — Telegram

vk — VKontakte

sms — SMS

voicer — Voicer

wa — WhatsApp

max — Max

avito — Avito

ok — Одноклассники

ig — Инстаграм

email — Email

mobile — Mobile SDK

  • Идентификатор канала - можно посмотреть в Настройки - Каналы, затем нужный выбрать в переменной
  • Последний IP адрес пользователя - IP адрес в формате XXX.XXX.XXX.XXX, с которого пользователь в последний раз заходил в чат
  • ID аккаунта — содержимое соответствует названию переменной
  • Год - текущий год (числовое значение, например 2021)
  • Месяц - текущий месяц (числовое значение, где 1 - январь, 12 - декабрь)
  • День месяца - день (числовое значение от 1 до 31)
  • День недели - (числовое значение, где 0 - воскресенье, 1- понедельник и т.д.)
  • Час - (числовое значение от 0 до 23)
  • Минута - (числовое значение от 0 до 59)

Последнее обновление 7 сентября 2026 г.

Эта статья была полезной?