1. Learn
  2. /
  3. Cursuri
  4. /
  5. Crearea chatboților în Python

Connected

exercițiu

Acțiuni în așteptare II

Acum că ai definit funcția policy(), este momentul să scrii o funcție send_message() care primește ca argumente o acțiune pending și un message, și folosește funcția policy() pentru a determina răspunsul botului.

Funcția policy(intent) din exercițiul anterior a fost preîncărcată.

Instrucțiuni

100 XP
  • Definește o funcție numită send_message() care primește două argumente: pending și message.
  • Pasează interpretarea lui message ca argument funcției policy() și despachează rezultatul în variabilele action și pending_action.
  • Dacă action este "do_pending" și pending nu este None, afișează răspunsul pending. Altfel, afișează action.
  • În interiorul definiției funcției send_messages(), apelează funcția send_message() cu pending și msg ca argumente. Apoi apasă 'Trimite răspunsul' pentru a trimite mesajele și a vedea rezultatele.