1. Nauka
  2. /
  3. Kursy
  4. /
  5. Tworzenie chatbotów w Pythonie

Connected

ćwiczenie

Dodawanie urozmaicenia

Słuchanie ciągle tych samych odpowiedzi może się szybko znudzić. W tym ćwiczeniu dodasz trochę różnorodności. Jeśli zapytasz bota, jak się czuje, odpowiedzi "oh I'm great!" i "I'm very sad today" powinny pojawiać się z równym prawdopodobieństwem.

Skorzystasz tu z modułu random – a dokładniej z funkcji random.choice(ls), która losowo wybiera element z listy ls.

Słownik responses, który przypisuje każdej wiadomości listę możliwych odpowiedzi, jest już dla ciebie zdefiniowany.

Instrukcje 1/2

undefined XP
    1
    2
  • Zaimportuj moduł random.
  • Jeśli message znajduje się w responses, użyj random.choice() w funkcji respond(), aby wybrać losową pasującą odpowiedź.
  • Jeśli message nie znajduje się w responses, wybierz losową domyślną odpowiedź.