1. Nauka
  2. /
  3. Kursy
  4. /
  5. Tworzenie chatbotów w Pythonie

Connected

ćwiczenie

Oczekujące akcje II

Po zdefiniowaniu funkcji policy() czas napisać funkcję send_message(), która przyjmuje jako argumenty oczekującą akcję pending oraz wiadomość message i korzysta z funkcji policy(), żeby określić odpowiedź bota.

Funkcja policy(intent) z poprzedniego ćwiczenia została wczytana.

Instrukcje

100 XP
  • Zdefiniuj funkcję o nazwie send_message(), która przyjmuje dwa argumenty: pending i message.
  • Przekaż interpretację message jako argument do policy() i rozpakuj wynik do zmiennych action i pending_action.
  • Jeśli action ma wartość "do_pending" i pending nie jest równe None, wyświetl odpowiedź pending. W przeciwnym razie wyświetl action.
  • Wewnątrz definicji funkcji send_messages() wywołaj funkcję send_message() z argumentami pending i msg. Następnie kliknij „Prześlij odpowiedź", żeby wysłać wiadomości i zobaczyć wyniki.