# bot.run()
### Запустить скрипт в рамках текущего потока бота
```JavaScript
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** - подтверждение запуска скрипта.
##### Пример:
```JavaScript
bot.run({
"script_id": 111,
"skip_till_command_id": 123,
"stop_current_flow": false,
})
```