Opis projektu
PrzetłumaczoneBot powinien przeprowadzić klienta przez jasny scenariusz: wybór daty i godziny kolacji, liczba gości, preferowany typ kuchni (europejska, azjatycka, kaukaska, wegetariańska itd.), życzenia dotyczące menu i ograniczenia żywieniowe, takie jak alergie czy diety. Gdy szczegóły zostaną zebrane, bot powinien stworzyć podsumowanie zamówienia, obliczyć szacunkową cenę i zaproponować opcje płatności — zaliczkę na potwierdzenie rezerwacji oraz płatność końcową po wydarzeniu. Szef kuchni powinien otrzymać natychmiastowe powiadomienie o nowym zamówieniu, a klient powinien otrzymać potwierdzenie ze wszystkimi szczegółami wydarzenia.
Ważne jest, aby system nigdy nie pozwalał na podwójne rezerwacje tej samej daty i mógł sugerować najbliższe wolne terminy, jeśli żądany czas jest zajęty. Powinien również istnieć sposób na edytowanie prośby przed jej potwierdzeniem oraz na jej anulowanie z powiadomieniem wysłanym do obu stron.
Wymagania:
— dialog krok po kroku: data, czas, liczba gości, typ kuchni, menu, płatność
— sprawdza dostępność daty i sugeruje wolne terminy
— oblicza szacunkową cenę na podstawie liczby gości i wybranego menu
— akceptuje zaliczkę online i potwierdza płatność końcową
— wysyła powiadomienia o statusie do szefa kuchni i klienta
— umożliwia edytowanie i anulowanie prośby
— przechowuje historię zamówień i kontakty klientów
— wspiera notatki dotyczące alergii i specjalnych życzeń dotyczących potraw