Описание проекта
Бот должен вести клиента по понятному сценарию: выбор даты и времени ужина, количество гостей, предпочтительный тип кухни (европейская, азиатская, кавказская, вегетарианская и так далее), пожелания по составу меню и ограничения по продуктам (аллергии, диеты). После сбора данных бот формирует сводку заказа, рассчитывает предварительную стоимость и предлагает варианты оплаты — предоплату для подтверждения брони и окончательный расчёт после мероприятия. Уведомления о новой заявке должны приходить шеф-повару моментально, а клиенту — подтверждение с деталями встречи.
Важно, чтобы система не допускала двойного бронирования одной и той же даты и умела предлагать ближайшие свободные слоты, если выбранное время занято. Также нужна возможность редактировать заявку до подтверждения и отменять её с уведомлением обеих сторон.
Требования:
— пошаговый диалог: дата, время, количество гостей, тип кухни, меню, оплата;
— проверка занятости даты и подсказка свободных слотов;
— расчёт предварительной стоимости на основе числа гостей и выбранного меню;
— приём предоплаты онлайн и подтверждение окончательной оплаты;
— уведомления шеф-повару и клиенту о статусе заказа;
— возможность редактирования и отмены заявки;
— хранение истории заказов и контактов клиентов;
— поддержка учёта аллергий и особых пожеланий к блюдам.