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

Connected

Cvičení

Filtrování s vyloučenými sloty

Teď spojíš několik myšlenek z předchozích cvičení, aby mohl uživatel botovi říct, co chce i co nechce — přičemž tyto informace může rozdělit do více zpráv.

Funkce negated_ents() je pro tebe už připravena. Navíc je k dispozici mírně upravená verze funkce find_hotels(), která kromě slovníku params přijímá i slovník neg_params.

Pokyny

100 XP
  • Definuj funkci respond(), která přijímá argumenty message, params a neg_params.
  • Zavolej funkci negated_ents() s argumenty message a ent_vals. Výsledek ulož do proměnné negated.
  • Zavolej upravenou funkci find_hotels() se slovníky params a neg_params pro vyhledání odpovídajících hotelů. Výsledek ulož do proměnné results.
  • Inicializuj slovníky params a neg_params mimo funkci respond() a klikni na 'Submit Answer', abys viděl/a odpovědi bota!