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