diff --git a/src/main.py b/src/main.py index db7b5ea..bcc85cf 100644 --- a/src/main.py +++ b/src/main.py @@ -45,7 +45,7 @@ while True: print(response) if system_action.act == "bye_and_thanks" or system_action.act == "bye": - print(monitor.print_order()) + monitor.print_order() break if frame.act == "bye": diff --git a/src/service/dialog_state_monitor.py b/src/service/dialog_state_monitor.py index f52928c..7b2d5d5 100644 --- a/src/service/dialog_state_monitor.py +++ b/src/service/dialog_state_monitor.py @@ -195,4 +195,11 @@ class DialogStateMonitor: self.state = copy.deepcopy(self.__initial_state) def print_order(self) -> dict: - return json.dumps(self.state['belief_state']) \ No newline at end of file + print("\n=== Oto podsumowanie Twojego zamówienia ===") + for o in self.state['belief_state']['order']: + print(o) + print("Adres dostawy: ") + print(self.state['belief_state']['order']) + print("Numer telefonu: ") + print(self.state['belief_state']['phone']) + print(f"Czy zostało pomyślnie zrealizowane: {self.state['belief_state']['order-complete']}") \ No newline at end of file