Запитати ШІ
Українська UK
Перейти до Watbot

Теги

Теги позначають контакти: «vip», «замовив_букет», «чекає_доставку». За тегами зручно розгалужувати сценарій і відбирати отримувачів розсилок. Докладніше — у розділі «Теги та змінні».

Додані й зняті теги зберігаються після того, як код завершився без помилки. Усередині коду перевірки вже бачать зміни.

getContactTags

getContactTags()

Повертає всі теги контакту.

Параметрів немає.

Повертає масив рядків — назв тегів. Якщо тегів немає, масив порожній.

var tags = getContactTags();

if (tags.length === 0) {
    sendMessage('Розкажіть, які квіти вам подобаються, — підберемо букет.');
}

hasContactTag

hasContactTag(name)

Перевіряє, чи є в контакту тег.

Параметр Тип Що передати
name Рядок Назва тегу. Регістр літер важливий: VIP і vip — різні теги

Повертає true, якщо тег є, і false, якщо немає.

if (hasContactTag('vip')) {
    setContactVariable('знижка', 15);
}

setContactTag

setContactTag(name)

Додає контакту тег. Якщо тег уже є, нічого не змінюється.

Параметр Тип Що передати
name Рядок Назва тегу

Нічого не повертає.

setContactTag('замовив_букет');

deleteContactTag

deleteContactTag(name)

Знімає з контакту тег. Якщо тегу немає, нічого не змінюється.

Параметр Тип Що передати
name Рядок Назва тегу

Нічого не повертає.

if (hasContactTag('чекає_доставку')) {
    deleteContactTag('чекає_доставку');
    setContactTag('отримав_замовлення');
}