Какие переменные используются в ботах

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

Например, вы можете их использовать в тексте сообщения, при отправке запросов через API или интеграции, а также в фильтрах для разветвления сценария для каждого сегмента пользователей.

Рассмотрим различные виды переменных и в каких блоках вы можете их использовать.

Типы переменных

Вы можете добавить следующие типы переменных:

Пользовательские переменные в контактах Значения, собранные от пользователей и сохранённые в различные типы данных. Каждый пользователь получает значение переменной, которая записана в его контакте в Аудитории.

Подробнее: Добавление или обновление значения переменной.

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

$bot_name (тип Строка) — название вашего бота;

$bot_id (тип Строка) — ID вашего бота;

$current_date (тип Дата) — дата, в которую пользователь добрался до блока, в который вы добавили эту переменную.

$current_datetime (тип DateTime) — дата и время, когда пользователь добрался до блока, в который вы добавили эту переменную.

Подробнее: Как создать глобальную переменную для подписчиков в боте.

Системные переменные бота Переменные, где хранится системная информация в SendPulse:

last_message (тип Строка) — хранит текст последнего сообщения подписчика;

contact_id (тип Число) — ID подписчика в Аудитории бота. Также вы можете скопировать ID подписчика из адресной строки в чате с подписчиком и через метод API Get list of contacts.

Переменные можно модифицировать, когда они выводятся в сообщении или устанавливаются как значение другой переменной.

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

Вы можете использовать переменные в таких блоках цепочки:

Сообщение В элементе Текст — для отправки персонализированного сообщения.
Запрос API В поле ссылки или тела запроса — для передачи данных из переменных.
Действие В действиях Добавить строку в Google Таблицу, Найти и обновить строку Google Таблицы, Получить данные из строки Google Таблицы, Создать сделку, Редактировать сделку, Регистрация на курс и Сообщить мне — для записи информации в других сервисах.
Фильтр В условии фильтрации по переменной — для фильтрации пользователей по определенному признаку в значении переменной.
    Оцените, насколько полезна статья "Какие переменные используются в ботах"

    Оценка: 5 / 5

    Далее

    Как работать с подписчиками бота в чатах

    Популярное в нашем блоге

    Попробуйте бесплатный бот для рассылок в Facebook Messenger