system Witamy w interaktywnej bibliotece. welcomemsg()
user Chciałabym sprawdzić, czy mam jakieś wypożyczone książki request(status)
system Proszę o podanie numeru karty bibliotecznej. request(card_number)
user 6758396 inform(card_number=6758396)
system "Użytkownik o numerze karty ""6758396"", ma wypożyczone następujące książki: ""Kafka"" Haruki Murakami, z datą zwrócenia książki na 29 marca 2021, ""1Q84"" Haruki Murakami,, z datą zwrócenia książki na 5 kwietnia 2021." "confirm(card_numer=6758396)&(inform(book=""Kafka"" Haruki Murakami)&inform(date=29 marca 2021)&inform(book=""1Q84"" Haruki Murakami)&inform(date=5 kwietna 2021)"
user czy książka Krótka historia czasu jest dostępna? request(book_availability=”Krotka historia czasu” )
system "Czy chodzi o książkę ""Krótka historia czasu"" Stephen Hawking?" confirm(book=”Krotka historia czasu” Stephen Hawking)
user Tak confirm()
system "Obecnie jest dostępnych 5 książek ""Krótka historia czasu"" Stephen Hawking." inform(book_availability=”Krotka historia czasu” )
user Jaki jest limit wypozyczonych ksiazek na raz? rquest(book_limit)
system Limit wypożyczonych książek to 5. inform(book_limit)
user "Chciałabym zarezerwować książkę ""Krótka historia czasu"" Stephen Hawking." request(resevation=”Krótka historia czasu” Stephen Hawking)
system Książka została zarezerwowana i będzie do odbioru w następny dzień roboczy. Proszę pamiętać, że brak odbioru książki do 7 dni roboczych prowadzi do utraty rezerwacji. confirm(resevation)
user Jaka jest kara za przekroczenie terminu zwrotu? request(penalty_cost)
system Każdy dzień spóźnienia to kara 20 groszy za książkę. inform(penalty_cost=20 groszy)
user zgubiłam kartę co robić request(lost_card)
system W celu wyrobienia nowej karty i zablokowania starej, należy udać się stacjonarnie do naszej biblioteki. inform(lost_card)
user a mogę teraz zablokować? request(card_block)
system Niestety, ale nie ma możliwości zablokowania karty przez internet. inform(card_block)
user Czy ktoś może wypożyczyć książkę z biblioteki wyłącznie z użyciem karty? help(stolen_card)
system Aktualnie karta znajduje się w stanie zastrzeżonym, aby wypożyczyć książkę będzie trzeba potwierdzić jej odbiór kodem SMS. inform(stolen_card)