Расписание

Запускает ветку сценария позже — однократно в нужный момент или регулярно по расписанию. В отличие от обычной паузы, блок сработает, даже когда диалог давно закончился и человек ушёл: бот сам вернётся к нему вовремя. Так удобно отправить сообщение завтра в 10:00, делать еженедельную рассылку или мягко напомнить о незавершённом заказе. Помните, что к моменту срабатывания обстоятельства могли измениться, и подставляйте актуальные данные.

Настройки блока

  • mode — Как срабатывает блок: через равные промежутки (например, каждые 30 минут), один раз в выбранные дату и время или регулярно по дням и часам. Остальные настройки появляются в зависимости от выбранного варианта.
  • intervalMinutes — Как часто повторять — в минутах. Например, 60 — раз в час, 1440 — раз в сутки. Минимум 5 минут, максимум — раз в год.
  • exactDateTimeUtc — Точные дата и время, когда блок сработает один раз. Если указать момент, который уже прошёл, блок сработает почти сразу.
  • recurringKind — Как именно повторять при регулярном расписании: каждые несколько дней, в выбранные дни недели или в определённое число каждого месяца.
  • recurringDaysInterval — Через сколько дней повторять: 1 — каждый день, 2 — через день, и так до 7.
  • recurringDaysOfWeek — В какие дни недели повторять. Можно выбрать несколько — например, все будни или только выходные. Нужно отметить хотя бы один день.
  • recurringDayOfMonth — Число месяца, в которое повторять — от 1 до 31. Если в каком-то месяце такого числа нет (например, 31-го в феврале), в этом месяце блок не сработает.
  • timeOfDayMinutes — В какое время суток срабатывать — например, в 9:30 утра или в 18:00. Время считается по выбранному ниже часовому поясу.
  • timezoneOffsetMinutes — Часовой пояс, в котором отсчитывается время срабатывания — например, по Москве или по времени ваших клиентов. Так блок сработает в нужный местный час, а не по всемирному времени.

<sub>Тип узла в схеме: job.schedule</sub>