33 lines
2.6 KiB
Plaintext
33 lines
2.6 KiB
Plaintext
![]() |
user Dzień dobry hello()
|
||
|
system Witaj w systemie rezerwacji biletów kinowych! W czym mogę Ci pomóc? welcomemsg()
|
||
|
user Chcę kupić bilety na film inform(task=buy)
|
||
|
system Oczywiście. Na jaki film chcesz kupić bilet? affirm()&request(movie)
|
||
|
user A jakie filmy gracie? request(currentscreenings)
|
||
|
system Obecny repertuar kina to: 'Batman', 'Inni ludzie', 'Ambulans', 'Bunkier Strachu', 'To nie wypanda' offer(currentscreenings)
|
||
|
user O czym jest Bunkier Strachu? request(details, movie=Bunkier Strachu)
|
||
|
system Opis filmu 'Bunkier Strachu': Laura (Gaia Weiss) bierze udział w niezwykłej grze, której uczestnicy są zamknięci w ogromnym, wiekowym bunkrze i wcielają się w jedynych ocalałych z nuklearnej zagłady. inform(details, movie=Bunkier Strachu)
|
||
|
user Czy gracie jakieś komedie? request(currentscreenings, genre=komedie)
|
||
|
system Obecnie grane filmy z tagiem 'komedia' to: 'To niewypanda' inform(currentscreenings=To niewypanda)
|
||
|
user W takim razie chcę zarezerwować bilety na film to Niewypanda inform(task=book, movie=to Niewypanda)
|
||
|
system Oczywiście. Na jaki dzień mam dokonać rezerwacji? affirm()&request(date)
|
||
|
user 10.04 inform(date=10.04)
|
||
|
system Ok. Ile biletów mam zarezerwować? affirm()&request(ticketnumber)
|
||
|
user 11 inform(ticketnumber=11)
|
||
|
system W porządku. Podaj typy biletów, które chcesz zakupić affirm()&request(tickettype)
|
||
|
user 7 normalnych i 5 ulgowych\ inform(ticketnumber=7, tickettype=normalnych)&inform(ticketnumber=5, tickettype=ulgowych)
|
||
|
system Suma podanych przez Ciebie biletów nie zgadza się z liczbą podaną wcześniej. Czy chcesz zmienić ich liczbę? repeat()
|
||
|
user 7 normalnych i 4 ulgowe inform(ticketnumber=7, tickettype=normalnych)&inform(ticketnumber=4, tickettype=ulgowe)
|
||
|
system Rozumiem. Jakie usytuowanie na sali Cię interesuje. Dla wybranego seansu liczba rzędów to: 12. affirm()&request(row)
|
||
|
user Które rzędzy są dostępne? null()
|
||
|
system Pozwól, że się upewnię: czy chodzi Ci o rzędy? repeat()
|
||
|
user tak affirm()
|
||
|
system Ok. Wszystkie rzędy są dostępne. Który lub które Cię interesują? affirm()&request(row)
|
||
|
user rząd 10 inform(row=10)
|
||
|
system Dostępne miejsca dla rzędu 10 to: 1-6, 9-14 select(seat)
|
||
|
user Dobrze null()
|
||
|
system Nie do końca rozumiem. Czy możesz powtórzyć? repeat()
|
||
|
user Wybieram wszystkie inform(seat=all)
|
||
|
system Ok. Zajęte miejsca: 1-6, 9-14. Na kogo ma być dokonany zakup? Podaj imię i nazwisko affirm()&inform(seat=all)&request(name)
|
||
|
user Tomcio Paluch inform(name=Tomcio Paluch)
|
||
|
system W porządku. To wszystko z mojej strony, rezerwacja została dokonana. Numer: 5234534. Dziękuję! affirm()&inform(bookingnumber=5234534)&bye()
|
||
|
user Dziękuję thankyou()
|