Ця дія призначена для інформування клієнта про те, що оператори не працюють в обраний час. Клієнту пропонується інтервал, у який він зможе звернутися й отримати відповідь.

Для цієї дії доступні дві події:

success - час звернення потрапляє в діапазон роботи операторів, доступне створення чату з оператором;

error - час звернення не потрапляє в діапазон роботи операторів, не доступне створення чату з оператором.

Стандартний формат використання check_shedule в сценарії:

Приклад використання в сценарії

Приклад використання в сценарії

Цю дію встановлюють перед блоком із запитанням клієнта. Перевірка часу відбувається під час потрапляння на блок дії. Якщо час відповідає заданому діапазону, приходить подія success і сценарій продовжує виконуватися далі. Якщо час не відповідає - спрацьовує подія error, і виконання сценарію переходить на гілку, де часто ставиться інформаційне повідомлення з часом роботи операторів і можливістю повернутися в меню.

Блок “Дія”

Блок “Дія”

Налаштування часу

Налаштування часу в дії здійснюється за допомогою json-конфігурації:

{
"evening_time": 17,
"morning_time": 8
}

Параметр morning_time - позначає початок роботи операторів, а параметр evening_time - закінчення часу роботи. У проміжок часу з 17 години вечора до 8 ранку буде спрацьовувати подія error.

Можна вказувати хвилини, для цього необхідно вказати "19:30", наприклад "morning_time": "19:30” , обов'язково необхідно вказувати хвилини для 2-х значень, наприклад

{
"evening_time": "5-00",
"morning_time": "0-30"
}

Так само допускається можливість зробити доступність у днях, для цього необхідно вказувати день тижня.

Наприклад, доступність з 9 до 18, з понеділка по п'ятницю. У цьому прикладі вихідні дні вказуються як числа, 6 - субота та 0 - неділя

{
"evening_time": 18,
"morning_time": 9,
"weekends": [
6,
0
]
}

У цьому прикладі вихідні дні вказуються як числа: 6 - субота, 7 - неділя.

Якщо робочий час містить хвилини, наприклад, починається о 8:30 та закінчується о 17:30, то тоді значення треба розділяти за допомогою знаку “-” та обовʼязково брати у подвійні лапки.

Робочий час з годинами та хвилинами

Робочий час з годинами та хвилинами