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()