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

Connected

exercițiu

Conversație liberă

Acum vei lăsa în urmă simplul EchoBot și vei crea un bot care poate răspunde la întrebări simple, precum „Cum te cheamă?" sau „Cum e vremea azi?"

Vei folosi un dicționar în care aceste întrebări sunt cheile, iar răspunsurile corecte sunt valorile.

Asta înseamnă că botul va răspunde corect doar dacă mesajul se potrivește exact, ceea ce reprezintă o limitare importantă. În exercițiile următoare vei crea soluții mult mai robuste.

Funcția send_message() a fost deja definită pentru tine, la fel și variabilele bot_template și user_template.

Instrucțiuni 1/2

undefined XP
    1
    2
  • Definește o funcție respond() care primește un argument message, verifică dacă message are un răspuns predefinit și returnează răspunsul corespunzător din dicționarul responses dacă există o potrivire, sau mesajul "default" în caz contrar.