Не думаю, что в Watson Assistant есть способ сделать это напрямую.Вы можете выполнить условную оценку (проверьте, является ли число большим или меньшим другого числа), но ваши потребности немного сложнее (с учетом времени и даже дат).
Я бы предложил обработатьВаш процесс подтверждения бронирования внешне с помощью функции webhook.Соберите дату и время бронирования, а затем отправьте их на свой веб-крючок в качестве параметров.Затем веб-крючок может ответить с подтверждением, что резервирование в порядке, или он может отклонить его (и указать причину).Когда ваш диалоговый узел, который вызывает webhook, получает ответ, если он видит отклонение на основе часов работы, он может проинформировать пользователя о том, что ему нужно выбрать время, когда ресторан открыт, напомнить им о часах, а затем вернуться назад.на узел, который собирает информацию о бронировании.