35 lines
2.9 KiB
Plaintext
35 lines
2.9 KiB
Plaintext
Rola Wypowiedź Act
|
||
User Dzień dobry hello()
|
||
System Dzień dobry, dostałeś się do systemu przyjmowania zamówień w restauracji. Czym mogę służyć? welcomemsg()
|
||
User Mogę zarezerwować stolik? request(table)
|
||
System Tak, jakie miejsce najbardziej by Ci odpowiadało? I dla ilu osób? reqmore()
|
||
User A jakie miejsca mogę wybrać? reqmore()
|
||
System Są to stoliki dla par jak i dla czterech osób. Stoliki znajdują się w zaciszu restauracji, ale także przy oknie. Polecam tę drugą opcję widać wtedy przepiękny park. expl-conf(table=Są to stoliki dla par jak i dla czterech osób. Stoliki znajdują się w zaciszu restauracji, ale także przy oknie)
|
||
User Przyjdziemy w 5 osób, jest stolik dla 5? reqmore()
|
||
System Niestety nie jestem w stanie zaoferować takiej możliwości. canthelp()
|
||
User Mogę zarezerwować 2 stoliki, 2 i 4 osobowe obok siebie przy oknie? request(table)
|
||
System Tak, istnieje taka możliwość. Czy zarezerwować już takie stoliki? ack()&request(table)
|
||
User Tak, zarezerwuj confirm(table=2 stoliki, 2 i 4 osobowe)
|
||
System Zarezerwowałem, czy macie już przemyślane to co chcecie zamówić? reqmore()
|
||
User A jakie jest danie dnia? request(food)
|
||
System Jest to pizza Poznańska, dzisiaj 30% taniej. inform(food=pizza, pizza=Poznańska)
|
||
User To poproszę 2 takie pizze, aby były gotowe jak przyjdziemy inform(food=2 pizza, pizza=Poznańska)
|
||
System Dobrze, średni czas oczekiwania na pizzę to 30 minut, na którą godzinę chcielibyście przyjść? request(time)
|
||
User Czy można złożyć rezerwację na 22:00? inform(time=22
|
||
System Tak, istnieje taka możliwość ack()
|
||
User W takim razie przyjdziemy o 22:00. I bardzo bym chciał, aby danie było gotowe już na 22:00 confirm(time=22)
|
||
System Dobrze, wolisz zapłacić przed, czy po posiłku? select()
|
||
User Wolę zapłacić po, czy przyjmujecie karty kredytowe? inform(payment=płatność po posiłku)&reqmore()
|
||
System Tak, płatność kartą kredytową jest możliwa ack()
|
||
User Super. Ale właściwie to przyjdziemy jednak na 21:00 deny(time=22)&inform(time=22)
|
||
System Dobrze w takim razie zmieniam godzinę rezerwacji, gdyż istnieje taka możliwość. Czy mogę coś jeszcze dla Ciebie zrobić? inform(time=22)&reqmore()
|
||
User Nie, to wszystko bye()
|
||
System Dobrze, w takim razie dziękuję za skorzystanie z usługi i zapraszam ponownie bye()
|
||
User Jednak nie przyjdziemy, chciałbym anulować rezerwację deny(time=22)
|
||
System Niestety pizza jest już w piecu, nie ma możliwości anulowania rezerwacji canthelp()
|
||
User A można ją zapakować na wynos? request(place)
|
||
System Tak, jest taka możliwość confirm(place=na wynos)
|
||
User To poproszę ją przygotować na wynos, przyjdę tylko odebrać. Jaki to będzie koszt? affirm()&request(payment)
|
||
System Łączny koszt zamówienia to 57 złotych inform(payment=57 złotych)
|
||
User Super, to będzie wszystko bye()
|
||
System Dobrze, w takim razie dziękuję za skorzystanie z usługi i zapraszam ponownie bye() |