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

bot.runScriptForLead()

Запустить скрипт для лида по ID

bot.runScriptForLead(?int $scriptId, ?int $leadId, ?int $ticketId = null, $addToQueue = true, $jobParams = [])
Описание:

Запускает скрипт бота для лида по указанному id скрипта.

Атрибуты:
Имя Тип Описание
scriptId int ID скрипта, который будет запущен
leadId int ID лида, для которого будет запущен скрипт
ticketId int ID заявки, для которой будет запущен скрипт
addToQueue bool Добавление в очередь скриптов
jobParams json

Передача в планируемую задачу входящих json параметров. МожноУказывать указатьчерез script_request_params (для скрипта/триггера/рассылки)
condition_script_code (для перекрытия условия триггера/рассылки).

ДляВозможные установкипараметры временив запуска:jobParams:

 
    add_tags — добавить тэги; remove_tags — удалить тэги; is_periodic — будет ли запускаться джоба с периодичностью; repeat_interval_sec — интервал периодичности запуска; script_request_params: run_at -— точное время запуска (по часовому поясу сервера)
    или
    ; run_after_sec -— для запуска через указанное кол-во секундсекунд; condition_script_code — параметр для перекрытия условия триггера/рассылки.

    Если указать run_at и run_after_sec то будет использован только параметр run_at.

    Возвращает:

    bool - подтверждение запуска скрипта.

    Пример:
    let ScriptId = bot.getScriptIdByName('Меню');
    
    bot.runScriptForLead(ScriptId, 165784, null, true);