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

Connected

Cvičení

Přidání rozmanitosti

Pořád stejné odpovědi mohou časem nudit. V tomto cvičení přidáš trochu variability. Když se zeptáš svého bota, jak se cítí, měla by být stejná pravděpodobnost, že odpoví "oh I'm great!" nebo "I'm very sad today".

Použiješ modul random – konkrétně random.choice(ls) – který náhodně vybere prvek ze seznamu ls.

Slovar responses, který přiřazuje každé zprávě seznam možných odpovědí, je už připravený.

Pokyny 1/2

undefined XP
    1
    2
  • Importuj modul random.
  • Pokud se message nachází v responses, použij random.choice() ve funkci respond() k výběru náhodné odpovídající reakce.
  • Pokud se message v responses nenachází, vyber náhodnou výchozí odpověď.