36 lines
2.6 KiB
Plaintext
36 lines
2.6 KiB
Plaintext
|
user Elo hello()
|
||
|
system Witaj w systemie rezerwacji biletów kinowych! W czym mogę Ci pomóc? welcomemsg()
|
||
|
user Chcę do kina się przejść null()
|
||
|
system Mogę Ci pomóc w następujących kwestiach: rezerwacja biletu, anulowanie rezerwacji biletu, zakup biletu, anulowanie zakupu biletu, sprawdzenie dostępności miejsc, sprawdzenie repertuaru offer()
|
||
|
user Anulujmy rezerwację w takim razie inform(task=cancelbook)
|
||
|
system Oczywiście. Podaj proszę numer rezerwacji affirm()&request(bookingnumber)
|
||
|
user Nie, rozmyśliłam się. deny(task=cancelbook)
|
||
|
user Coś bym zjadła null()
|
||
|
system Anulowanie rezerwacji nie zostało dokonane inform(task=none)
|
||
|
system Nie do końca rozumiem. Czy możesz powtórzyć? repeat()
|
||
|
user Z j a d ł a b y m c o ś null()
|
||
|
system Nie do końca rozumiem. Mogę Ci pomóc w następujących kwestiach: rezerwacja biletu, anulowanie rezerwacji biletu, zakup biletu, anulowanie zakupu biletu, sprawdzenie dostępności miejsc, sprawdzenie repertuaru repeat()&offer(task)
|
||
|
user O, bilet kupię zatem inform(task=buy)
|
||
|
system Oczywiście. Na jaki film chcesz zakupić bilety? affirm()&request(movie)
|
||
|
user Zaskocz mnie request(randommovie)
|
||
|
system Wybrany dla Ciebie losowy film to: 'Uncharted' inform(movie=Uncharted)
|
||
|
user O, super. O której? request(hour, movie=Uncharted)
|
||
|
system Film 'Uncharted' grany jest obecnie w godzinach: 15:00, 17:30, 21:00 offer(hour, movie=Uncharted)
|
||
|
user Na 21 proszę inform(hour=21)
|
||
|
system Film 'Uncharted', godzina 21:00. Ile biletów chcesz zakupić? expl-conf(movie=Uncharted, hour=21:00)&request(ticketnumber)
|
||
|
user Jeden dla mnie, drugi dla kota inform(ticketnumber=2)
|
||
|
system 2 bilety na film 'Uncharted', godzina 21:00. Jakie typy biletów? expl-conf(ticketnumber=2, movie=Uncharted, hour=21:00)&request(tickettype)
|
||
|
user normalny i ulgowy inform(tickettype=normalny)&inform(tickettype=ulgowy)
|
||
|
system Ok. Jakie usytuowanie na sali Cię interesuje? Sala dla obecnego seansu posiada 12 rzędów affirm()&request(row)
|
||
|
user Na środku jakoś null()
|
||
|
system Nie do końca rozumiem. Podaj konkretny rząd lub ich zakres repeat()
|
||
|
user IJ null()
|
||
|
system Nie do końca rozumiem. Czy możesz powtórzyć? repeat()
|
||
|
user I J inform(row=I)&inform(row=J)
|
||
|
system Dostępne miejsca dla rzędu I to: 1-5, 14. Dla rzędu J: 1-15 select(row)&select(seat)
|
||
|
user To 12 i 13 w J proszę inform(row=J)&inform(seat=12)&inform(seat=13)
|
||
|
system Ok. Na kogo ma być dokonany zakup? Podaj imię i nazwisko affirm()&request(name)
|
||
|
user Jan Kowalski inform(name=Jan Kowalski)
|
||
|
system Dziękuję! To wszystko z mojej strony. Za zakup zapłacisz pod następującym linkiem: bit.do/YeetYeet affirm()&bye()
|
||
|
user Dzięki ❤️ thankyou()
|