user Cześć hello() system Witam w systemie sprzedaży biletów kinowych. Jak mogę Ci pomóc? welcomemsg() user Chciałbym obejrzeć film help() system Dzisiaj gramy Sing 2, Inni ludzie, Batman oraz Jakoś to będzie offer(availableMovies) user Chce iść na jakoś to będzie inform(movie=jakoś to będzie) system Dobrze, Jakoś to będzie wyświetlamy o 16:30, 19:15 oraz o 20:45 inform(movie=Jakoś to będzie)&inform(hour=16:30)&inform(hour=19:15)&hour(20:45) user Wybieram godzinę 20:45 inform(hour=20:45) system Ile biletów chciałby Pan zarezerwować? request(quantity) user 20 inform(quantity=20) system Bilety normalne czy ulgowe? request(ticketType) user Bilety ulgowe inform(ticketType=ulgowe) system Czy grupa może być rozdzielona między dwa rzędy? reqmore() user Tak affirm() system Mogę Panu zaproponować miejsca 4-13 w rzędach J i K (powyżej środka sali) offer(seat=miejsca 4-13 w rzędach J i K (powyżej środka sali)) user Może być ack() system Proszę o podanie maila i numeru telefonu, na które chce Pan dokonać rezerwacji. request(e-mail)&request(phone) user nie chce podawać numeru telefonu deny(phone) system to proszę kupić bilet w kasie kina inform() user lalalalili@gmai.com, 111222111 inform(email=lalalalili@gmail.com&phone=111222111) system Dziękuję, na podany adres e-mail otrzyma Pan wkrótce potwierdzenie rezerwacji. Czy mogę w czymś jeszcze pomóc? affirm()&inform() user Ile minut przed senansem muszę być na miejscu, aby odebrać bilet? reqmore() system Bilety należy odebrać przynajmniej 15 minut przed seansem. inform() user Co w przypadku gdy się spóźnie? reqmore() system Może Pan opłacić rezerwację poprzez link znajdujący się w mailu potwierdzającym rezerwację. Płatności nalezy dokonać również na conajmniej 15 minut przed seansem, w przeciwnym wypadku rezerwacja zostanie anulowana. inform user Rozumiem ack() system Czy mogę w czymś jeszcze Panu pomóc? offer() user Nie deny() user Dziękuje za obsługe thankyou() system Dziękuję za rozmowę, miłego dnia! thankyou()&bye()