user Dzień dobry, w jakim sklepie się znajduję? hello()&help()
system witam, dostałeś się do systemu przyjmowania zamówień w restauracji. Czym mogę służyć? welcomemsg()
user Czy w dniu dzisiejszym dostępne są dania specjalne? request(specialOffer)
system dzisiejszym daniem dnia jest Pappardelle freschi e pollo w zestawie z dużym piwem inform(specialOffer=Pappardelle freschi e pollo w zestawie z dużym piwem)
user Brzmi smacznie, w takim razie poproszę danie dnia i oprócz piwa w zestawie, dodatkowe duże piwo. inform(order=danie dania, piwo)
system W porządku. Danie zapakować na wynos, czy na miejscu? affirm()&request(packing)
user Jedno piwo niech będzie na miejscu, a zestaw może być na wynos. inform(packing=na wynos)
system w porządku. Cena całkowita zamówienia wynosi 48.30zł. Czy to wszystko? affirm()&inform(price=48.30)&reqmore()
user To wszystko, czy można płacić blikiem? help()
system Jak najbardziej. affirm()
user W takim razie przejdźmy do płatności.
system W naszej restauracji klient płaci przy odbiorze. Płatność może być gotówką, lub za pośrednictwem karty płatniczej. inform(payment=przy odbiorze, karta, gotówka)
user Dobrze, będzie kartą. ack()&inform(payment=karta)
system W porządku, czy moge jeszcze jakoś pomóc? affirm()&reqmore()