Проверка попадания в рабочее время

Как проверить, что боту написали в рабочее время и можно вызвать оператора

Если вам необходимо ограничить время работы бота, то воспользуйтесь следующим функционалом.

Функция wokingtime

  1. Параметры JSON: {"start_time":"10:00", "finish_time": "18:00", "poyas": "3"}

  2. start_time - начало работы фирмы, finish_time - конец рабочего времени, poyas - часовой пояс(для московского времени это 3) Возвращаемое значение json возвращает параметр "status".

Если {"status": 0}, то клиент написал НЕ в рабочее время.

Если {"status": 1}, то в рабочее время.

На рисунке 1 показан пример правильного использования функции. Обратите внимание, на сохраняемые значения из JSON ответа: status->status.

Рисунок 1

В стрелках в поле "Переменная для сравнения ставим" условия: в первой "status == 1", во второй "status == 0", и в зависимости от значения, направляем клиента в нужный блок (Рисунок 2)

Рисунок 2

Из блока "В рабочее время" можно настроить уведомление в мессенджеры оператора, чтобы он присоединился к диалогу. Как это сделать описано в данной статье