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

bot.run()

Запустить скрипт в рамках текущего потока бота

bot.run(array|object|null $jobParams = [])
Описание:

Запускает скрипт в рамках текущего потока бота. Можно использовать только в V8 команде/условии команды размещенной в скрипте конструктора, т.е. не применимо для запуска в JS триггера, маршрута, в внутреннего эндпоинта и т.д.

Атрибуты:
Имя Тип Описание
jobParams json

Передача в планируемую задачу входящих json параметров

Возможные параметры в jobParams:

 
  • script_id — id вызываемого скрипта;
  • script_code — код вызываемого скрипта;
  • lead_id — id лида;
  • skip_till_command_id — id команды скрипта, с которой начнется запуск (если указать не верный id, то будут пропущены все команды);
  • stop_current_flow — по умолчанию true, после выполнения вызываемого скрипта, текущий JS будет остановлен. Если указано false, то после выполнения вызываемого скрипта JS вернется и продолжится с текущей точки.
Возвращает:

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

Пример:
bot.run({
  "script_id": 111,
  "skip_till_command_id": 123, 
  "stop_current_flow": false,
})