# bot.scheduleBroadcast()

### Планирование рассылки


```JavaScript
bot.scheduleBroadcast(?int $broadcastId, ?int $ticketId = null, $jobParams = [])
```

##### Описание:

Запускает рассылку в соответствии с указанными параметрами.

##### Атрибуты:

<table border="1" id="bkmrk-%D0%98%D0%BC%D1%8F-%D0%A2%D0%B8%D0%BF-%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5-scr-0" style="border-collapse: collapse; width: 100%; height: 89.3907px;"><tbody><tr style="background-color: #ced4d9; height: 29.7969px;"><td style="width: 33.3745%; height: 29.7969px;">Имя</td><td style="width: 33.3745%; height: 29.7969px;">Тип</td><td style="width: 33.3745%; height: 29.7969px;">Описание</td></tr><tr style="height: 29.7969px;"><td style="width: 33.3745%; height: 29.7969px;">broadcastId</td><td style="width: 33.3745%; height: 29.7969px;">int</td><td style="width: 33.3745%; height: 29.7969px;">ID рассылки, которая будет запущена</td></tr><tr><td style="width: 33.3745%;">ticketId</td><td style="width: 33.3745%;">int</td><td style="width: 33.3745%;">ID заявки, для которой будет запущена рассылка</td></tr><tr><td style="width: 33.3745%;">jobParams</td><td style="width: 33.3745%;">json</td><td style="width: 33.3745%;">Передача в планируемую задачу входящих json параметров. Можно указать script\_request\_params (для скрипта/триггера/рассылки)  
condition\_script\_code (для перекрытия условия триггера/рассылки).

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

**run\_at** - точное время запуска (по часовому поясу сервера)  
или  
**run\_after\_sec** - для запуска через указанное кол-во секунд

</td></tr></tbody></table>

<p class="callout warning">Если указать run\_at и run\_after\_sec то будет использован только параметр run\_at.</p>

##### Возвращает:

**bool** - подтверждение планирования рассылки.

##### Пример:

```JavaScript
var result = bot.scheduleBroadcast(1426, null, {
  "is_periodic": true,
  "repeat_interval_sec": 10,
  "script_request_params": {
        "name": "Alex" 
  }
});
```