Які змінні використовуються в ботах

Використання змінних в чат-ботах допомагають зберігати важливу інформацію про користувачів, а потім використовувати її для персоналізації під час взаємодії з ними.

Наприклад, ви можете їх використовувати у тексті повідомлення, під час відправки запитів через 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, тип Phone) — телефон підписника, з якого йде листування у WhatsApp;

Редагування системних змінних недоступне.

Змінні можна модифікувати, коли вони виводяться в повідомленні або встановлюються як значення іншої змінної.

Використання змінних

Ви можете використовувати змінні в таких блоках ланцюжка:

Повідомлення В елементі Текст — для надсилання персоналізованого повідомлення.
Запит API У полі посилання або тіла запиту — для передання даних зі змінних.
Дія У діях Додати рядок в Google Таблицю, Знайти і оновити рядок Google Таблиці, Отримати дані з рядку Google Таблиці, Створити угоду, Редагувати угоду, Реєстрація на курс та Сповістити мене — для запису інформації в інших сервісах.
Фільтр В умові фільтра за змінною — для фільтрації користувачів за певною ознакою в значенні змінної.
    Оцініть, наскільки стаття була корисною "Які змінні використовуються в ботах"

    Оцінка: 4 / 5

    Назад

    Як автоматично зберігати дані підписників в адресну книгу та налаштувати автоматизацію

    Далі

    Як додати код віджета підписки за допомогою Google Tag Manager

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

    Створіть власного чат-бота