Синтаксис JavaScript с условием

Функция / переменная

Описание

Данные по боту

bot.getData('leadsCount')

Получить количество лидов текущего бота.

Например

if (bot.getData('leadsCount') > 0) {

Атрибуты-переменные бота

bot.setAttr(string $key, string $value)

Установить значение переменной бота, данные будут сохранены в БД

bot.getAttr(string $key)

Получить значение сохраненной (в боте) переменной по ключу

bot.getAllAttr(): array

Получить массив всех переменных бота

bot.isAttrExist(string $key): bool

Проверить наличие переменной в боте

bot.issetAttr(string $key): bool

Проверить наличие переменной в боте (алиас функции bot.isAttrExist)

Данные по Лиду

lead.getData(string $key)

Получить значение данных по сущности лид по ключу.

В качестве ключа можно указать

id

identification

manager_id

bot_id

channel_id

status_id

extra

is_mute

lead.isDataExist(string $key): bool

Проверить наличие данных по лиду

Атрибуты-переменные лида

lead.setAttr(string $key, string $value)

Установить значение переменной лида, данные будут сохранены в БД

lead.getAttr(string $key): string|null

Получить по ключу значение переменной лида (сохраненной в БД)

lead.getAllAttr(): array

Получить массив всех переменных лида

bot.isAttrExist(string $key): bool

Проверить наличие переменной лида

bot.issetAttr(string $key): bool

Проверить наличие переменной лида(алиас функции lead.isAttrExist)

Тэги лида

lead.isTagExist('some_tag')

Проверить наличие тэга лида

lead.getTag(string $key): string|null

Получить название тэга лида

lead.getAllTags(): array

Получить массив всех лида

Контекст лида

lead.isContextExist(string $key): bool

Проверить наличие контекста лида

lead.getContext(string $key): string|null

Получить название контекста лида

lead.getAllContexts(): array

Получить массив всех контекстов лида