1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Building Chatbots in Python

Connected

Cvičení

Čekající akce II

Teď, když máš funkci policy() hotovou, je čas napsat funkci send_message(), která přijímá jako argumenty pending akci a message a využívá funkci policy() k určení odpovědi bota.

Funkce policy(intent) z předchozího cvičení je již načtena.

Pokyny

100 XP
  • Definuj funkci send_message(), která přijímá dva argumenty: pending a message.
  • Předej interpretaci message jako argument funkci policy() a rozbal výsledek do proměnných action a pending_action.
  • Pokud je action rovno "do_pending" a pending není None, vypiš odpověď pending. V opačném případě vypiš action.
  • Uvnitř definice funkce send_messages() zavolej svou funkci send_message() s argumenty pending a msg. Pak klikni na Odeslat odpověď a odešli zprávy, abys viděl/a výsledky.