Перейти к основному контенту

Методы lead

lead.getData()

Получить значение данных лида lead.getData(string $key) Описание: Возвращает значение данных с...

lead.issetData() и lead.isDataExist()

Проверить наличие данных lead.issetData(string $key) или lead.isDataExist(string $key) Описан...

lead.getSerialNumber()

Порядковый номер лида lead.getSerialNumber() Описание: Возвращает порядковый номер лида в боте...

lead.getChannelCode()

Код канала лида lead.getChannelCode() Описание: Возвращает код канала лида (telegram, umnico, ...

lead.setAttr()

Установить значение переменной лида lead.setAttr(string $key, string $value) Описание: Обновля...

lead.getAttr()

Получить значение переменной лида lead.getAttr(string $key) Описание: Возвращает значение уже ...

lead.getAllAttr()

Получить все переменные лида lead.getAllAttr() Описание: Возвращает значение всех переменных л...

lead.issetAttr() и lead.isAttrExist()

Проверить наличие переменной лида lead.issetAttr(string $key) или lead.isAttrExist(string $key...

lead.deleteAttrs() и lead.deleteAttr()

Удаление переменных лида lead.deleteAttrs(string|object|array|null $attrs, ?int $ticketId = null...

lead.forceDeleteAttrs() и lead.forceDeleteAttr()

Принудительное удаление переменных лида из БД lead.forceDeleteJsonAttrs(string|object|array|null...

lead.deleteJsonAttrs() и lead.deleteJsonAttr()

Удаление json-переменных лида lead.deleteJsonAttrs(string|object|array|null $attrs, ?int $ticket...

lead.forceDeleteJsonAttrs() и lead.forceDeleteJsonAttr()

Принудительное удаление json-переменных лида из БД lead.forceDeleteJsonAttrs(string|object|array...

lead.isInStatus()

Проверка существования статуса у лида lead.isInStatus(string $statusName) Описание: Проверить,...

lead.getStatusId()

Узнать id статуса лида lead.getStatusId() Описание: Возвращает значение поля status_id лида. ...

lead.isTagExist() и lead.issetTag()

Проверить наличие тэга лида lead.isTagExist($some_tag) или lead.issetTag($some_tag) Описание:...

lead.getTag()

Получить значение тэга лида lead.getTag(string $key) Описание: Возвращает значение тэга лида п...

lead.getAllTags()

Получить массив всех тэгов лида lead.getAllTags() Описание: Возвращает массив всех тэгов лида....

lead.addTags() и lead.addTag()

Добавление тэгов лида lead.addTags(string|object|array|null $tags, ?int $ticketId = null, $scrip...

lead.deleteTags() и lead.deleteTag()

Удаление тэгов лида lead.deleteTags(string|object|array|null $tags, ?int $ticketId = null, $scri...

lead.forceDeleteTags() и lead.forceDeleteTag()

Принудительное удаление тэгов лидаиз БД lead.forceDeleteTags(string|object|array|null $tags, ?in...

lead.setForwarded()

Переключить на оператора lead.setForwarded(bool|int $state) Описание: Установка ($state == tru...

lead.getPersonId()

Получить id персоны lead.getPersonId() Описание: Возвращает id персоны лида. Возвращает: i...

lead.setPersonId()

Привязать персону к лиду lead.setPersonId(?int $personId) Описание: Привязывает к лиду персо...

lead.createPersonForCurrentLead()

Создать персону для лида lead.createPersonForCurrentLead($data) Описание: Создает персону дл...

lead.isContextExist() и lead.issetContext()

Проверить наличие контекста лида lead.isContextExist(string $key) или lead.issetContext(string...

lead.getContext()

Получить значение контекста лида lead.getContext(string $key) Описание: Возвращает значение ко...

lead.getAllContexts()

Получить массив всех контекстов лида lead.getAllContexts() Описание: Возвращает массив всех ко...

lead.setActiveNlpIntegrationByCode()

Присвоить интеграцию лиду по коду lead.setActiveNlpIntegrationByCode(?string $integrationCode) ...

lead.canAutoForward()

Узнать доступно ли авто-назначение оператора в данном скрипте lead.canAutoForward() Описание: ...

lead.getNextOperators()

Вернуть список следующих операторов lead.getNextOperators(string $departmentCode = null, bool $i...

lead.assignDialogToNextOperator()

Назначить диалог на следующего оператора lead.assignDialogToNextOperator(string|null $department...

lead.assignDialogToOperator()

Назначить диалог на указанного оператора lead.assignDialogToOperator(int|null $operatorId, bool ...

lead.getLastRequest()

Получить объект с параметрами последнего реквеста lead.getLastRequest() Описание: Находит посл...

lead.getMessengerCode()

Получить буквенное обозначение текущего мессенджера канала lead.getMessengerCode() Описание: В...

lead.getIdentification()

Получить идентификатор лида во внешней системе lead.getIdentification() Описание: Возвращает и...

lead.getIdentificationEntity()

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

lead.getMessenger()

Получить текущий мессенджер lead.getMessenger() Описание: Метод для получения обозначения теку...

lead.getAllData()

Получить все данные лида lead.getAllData() Описание: Возвращает все данные лида. Возвращает: ...

lead.setData()

Установить значение данных лида lead.setData(string $key, $value) Описание: Устанавливает знач...

lead.isInlineButtonsAvailable()

Проверка включения инлайн кнопок lead.isInlineButtonsAvailable() Описание: Проверяет включены ...

lead.isInlineButtonsAvailableGeneralChannelSetting()

Получить настройки кнопок канала lead.isInlineButtonsAvailableGeneralChannelSetting() Описание:...

lead.getIntAttr()

Получить значение числовой переменной лида lead.getIntAttr(string $key, ?int|null $default = 0) ...

lead.getFloatAttr()

Получить значение float переменной лида lead.getFloatAttr(string $key, ?float|null $default = 0....

lead.getBoolAttr()

Получить значение bool переменной лида lead.getBoolAttr(string $key, ?bool|null $default = false...

lead.getJsonAttr()

Получить значение JSON переменной лида lead.getJsonAttr(string $key) Описание: Возвращает знач...

lead.getAllJsonAttrs()

Получить значение всех JSON переменных лида lead.getAllJsonAttrs() Описание: Возвращает значен...

lead.setJsonAttr()

Установить значение JSON переменной лида lead.setJsonAttr(string $key, $value) Описание: Устан...

lead.issetJsonAttr() и lead.isJsonAttrKeyExist()

Проверить наличие JSON переменной лида lead.issetJsonAttr(string $key) и lead.isJsonAttrKe...

lead.setAllLiveTexAttrs()

Установить значение всех LiveTex переменных лида lead.setAllLiveTexAttrs(string $value) Описани...

lead.setLiveTexAttr()

Установить значение LiveTex переменной лида lead.setLiveTexAttr(string $key,string $value) Опис...

lead.getLiveTexAttr()

Получить значение LiveTex переменной лида lead.getLiveTexAttr(string $key) Описание: Возвращае...

lead.getAllLiveTexAttrs()

Получить значение всех LiveTex переменных лида lead.getAllLiveTexAttrs() Описание: Возвращает ...

lead.setTag()

Установить значение тэга лида lead.setTag(string $key, $value) Описание: Устанавливает значени...

lead.setContext()

Установить значение контекста лида lead.setContext(string $key, $value) Описание: Устанавливае...

lead.getAllStatuses()

Узнать все статусы лида lead.getAllStatuses() Описание: Возвращает все статусы лида. Возвраща...

lead.getAllStatusesIndexedByName()

Узнать все наименования статусов лида lead.getAllStatusesIndexedByName() Описание: Возвращает ...

lead.setStatusId()

Установить id статуса лида lead.setStatusId(int $statusId, string $name) Описание: Устанавлива...

lead.setStatusName()

Установить наименование статуса лида lead.setStatusName(string $name) Описание: Устанавливает ...

lead.getStatusName()

Узнать наименование статуса лида lead.getStatusName() Описание: Возвращает наименование статус...

lead.setStatus()

Установить статус лида lead.setStatus(int $statusId, string $name) Описание: Устанавливает ста...

lead.setStatusById()

Установить статус лида по id lead.setStatusById(int $statusId) Описание: Устанавливает статус ...

lead.issetStatusById()

Проверить существует ли статус у лида по id lead.issetStatusById(string $id) Описание: Проверя...

lead.issetStatusByName()

Проверить существует ли статуса у лида по наименованию lead.issetStatusByName(string $name) Опи...

lead.getStatusIdByName()

Узнать id статуса лида по наименованию lead.getStatusIdByName(string $statusName) Описание: Во...

lead.setStatusByName()

Установить статус лида по наименованию lead.setStatusByName(string $statusName) Описание: Уста...

lead.setActiveNlpIntegrationById()

Присвоить интеграцию лиду по id lead.setActiveNlpIntegrationById(int|null $nlpIntegrationId) Оп...

lead.hasActiveNlpIntegration()

Проверить активна ли интеграция lead.hasActiveNlpIntegration() Описание: Проверяет активна ли ...

lead.getActiveNlpIntegrationId()

Получить интеграцию по id lead.getActiveNlpIntegrationId(int|null $nlpIntegrationId) Описание: ...

lead.getActiveNlpIntegrationCode()

Получить интеграцию по коду lead.getActiveNlpIntegrationCode(string|null $integrationCode) Опис...

lead.getActiveOrFirstNlpIntegrationCode()

Получить активную или первую интеграцию по коду lead.getActiveOrFirstNlpIntegrationCode(string|n...

lead.getActiveOrFirstNlpIntegrationId()

Получить активную или первую интеграцию по id lead.getActiveOrFirstNlpIntegrationId(int|null $nl...

lead.getForwardEventTypeForFB()

Получить тип события для ФБ lead.getForwardEventTypeForFB() Описание: Возвращает тип события д...

lead.getLang()

Получить язык установленный в бизнесе lead.getLang() Описание: Возвращает язык установленный в...

lead.setLang()

Установить язык в бизнесе lead.setLang(string|null $langCode) Описание: Устанавливает язык в б...

lead.isLangExist()

Проверить существует ли язык lead.isLangExist(string $langCode, bool|null $isEnabled = true) Оп...