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

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

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

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

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

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

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

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

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

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

$bot_username (для TG, IG, тип Строка) — имя пользователя для бота;

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

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

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

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

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

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

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

First_name (тип Строка) — имя подписчика в соцсети;

Last_name (тип Строка) — фамилия подписчика в соцсети;

full_name (тип Строка) — полное имя подписчика в соцсети;

sp_assignee (тип Строка) - ответственный за чат с подписчиком,

username (для TG, IG) — имя пользователя подписчика в соцсети;

telegram_id (для TG) — ID подписчика в Telegram;

phone (для WA введите Телефон) — телефон подписчика, с которого идет переписка в WhatsApp;

Редактирование системных переменных недоступно.

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

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

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

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

    Оценка: 5 / 5 (4)

    Назад

    Как автоматически сохранять данные подписчиков в адресной книге и настроить автоматизацию

    Далее

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

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

    Создайте собственный чат-бот