33 lines
2.7 KiB
Plaintext
33 lines
2.7 KiB
Plaintext
|
|
user Dzień dobry hello()
|
|
system Witam w systemie sprzedaży biletów kinowych. Jak mogę Ci pomóc? welcomemsg()
|
|
user Chciałbym wypożyczyć film null()
|
|
system W naszym systemie nie obsługujemy wypożyczania filmów confirm-domain()
|
|
user Co obsługujecie? request(info)
|
|
system zakup biletu rezerwacje biletu, przegląd aktualnego repertuaru inform(info)
|
|
user Chciałbym poznać akltualny repertuar request(task=closestscreenings)
|
|
system W dniu jutrzejszym o godzinie 12:00 Górnik i 7 żubrów, 15:30 Batman,18:30 Batman, 20:00 W dolinie i w puszczy 21:00 Batman i zemsta muminków. Czy interesuje pana jakiś inny dzień? offer(closestscreenings)
|
|
system Tak, wczorajszy ack()
|
|
system Wczoraj odbył się o godzinie 15:30 Batman, 18:30 Batman, 20:00 W dolinie i w puszczy 21:00 Batman i zemsta muminków offer(closestscreenings)
|
|
user Chciałbym zarezerwować bilety na Batman i zemsta Muminków jutro o 21:00 request(task=book&movie='Batman i zemsta Muminków'&date='jutro'&hour='21:00')
|
|
system Dobrze na jakie imie i nazwisko oraz e-mail chciałby pan to zarezerwować? request(name)&request(e-mail)
|
|
user Taki O okita@mail.com inform(e-mail='okita@mail.com'&name='Taki O')
|
|
system Dobrze jakie miejsca pana interesują? request(seat)
|
|
user Wygodne null()
|
|
system Chciałby pan zakupić miejsca w rzędach bliżej ekranu, bardziej w środkowych czy na końcu sali ? request(seat)
|
|
user Na końcu sali inform(seat)
|
|
system Dobrze w ostatnim rzędzie wolne miejsca są 1,7-13 w przed ostatnim 2-4,10-14 affirm()&offer(seat)
|
|
user Poproszę miejsce 11 w przedostatnim rzędzie. I 7 w ostatnim rzędzie inform(seat=11 w przedostatnim rzędzie&seat='7 w ostatnim rzędzie')
|
|
system Dobrze dla potwierdzenia chciałby pan zakupić 2 bilety na dane Taki O, okita@mail.com na dzień 24.03 o godzinie 21:00 na film 'Batman i zemsta Muminków', miejsca 7 w rzędzie 14 oraz miejsce 11 w rzędzie 13. Czy wszystko się zgadza? inform(movie='Batman i zemsta Muminków')&inform(e-mail='okita@mail.com')&inform(name='Taki O')&inform(date='23.03,21:00')&inform(seat=(11,10')&inform(seat='7,11')
|
|
user Zgadza się act()
|
|
system Dobrze chce pan dokonać płatności teraz czy 30 min przed seansem? inform(payments)
|
|
user Chcę tylko zarezerwować inform(task=reservation)
|
|
system Dobrze w takim razie zarezerwował pan 2 miejsca, Trzeba się stawić 30 min przed seansem aby rezerwacja nie przepadła. affirm()&inform(task='reservation')
|
|
user Super act()
|
|
user Chciałbym anulować rezerwację inform(task='reservation')
|
|
system Dobrze czy na pewno chce pan anulować rezerwacje? repeat()
|
|
user Tak act()
|
|
system Dobrze anulował pan rezerwację. Czy w czymś jeszcze mogę pomóc ? affirm()
|
|
user To wszystko, dziękuję bye()
|
|
system Dziękuje bye()
|