Signed-off-by: Kacper Dudzic <kacdud1@st.amu.edu.pl>
This commit is contained in:
parent
d844126832
commit
e0d26bff0b
19
chatbot.py
Normal file
19
chatbot.py
Normal file
@ -0,0 +1,19 @@
|
||||
import re
|
||||
import random
|
||||
|
||||
#default_answers = [0: "Powiedz mi więcej.", 1: "Zmieńmy temat - opowiedz mi o swojej rodzinie.", 2: "Rozumiem.", 3: "Czemu tak uważasz?", 4: "Interesujące...", 5: "Mhm.", 6: "Jak się z tym czujesz?"]
|
||||
#answer_patterns = #lista list zczytana z pliku; struktura listy np. lista[0] - regex, lista[n] - odpowiedzi
|
||||
|
||||
print("Witaj. Jak się dzisiaj czujesz?")
|
||||
while True:
|
||||
match_found = False
|
||||
user_input = input()
|
||||
for answer_pattern in answer_patterns:
|
||||
if re.match(answer_pattern[0], user_input):
|
||||
match_found = True
|
||||
answer_number = random.randint(1, len(answer_pattern))
|
||||
print(answer_pattern[answer_number])
|
||||
break
|
||||
if not match_found:
|
||||
answer_number = random.randint(0, len(default_answers))
|
||||
print(default_answers[answer_number])
|
Loading…
Reference in New Issue
Block a user