responses edit
This commit is contained in:
parent
27387c53af
commit
a3af6652c7
33
main.py
33
main.py
@ -11,39 +11,26 @@ dictionary = {
|
||||
"nie": ["Dlaczego nie?", "Co skłania Cię do tej odpowiedzi?"],
|
||||
|
||||
r'czuję się (.*)': [
|
||||
'Dlaczego czujesz się %1?',
|
||||
'Czy to zawsze tak jest, kiedy czujesz się %1?',
|
||||
'Co zazwyczaj robisz, kiedy się tak czujesz %1?'
|
||||
'Dlaczego tak się czujesz?'
|
||||
],
|
||||
r'.*lubię (.*)': [
|
||||
'Co najbardziej lubisz w %1?',
|
||||
'Dlaczego lubisz %1?',
|
||||
'Czy jest coś jeszcze, co lubisz poza %1?'
|
||||
'Co najbardziej w tym lubisz?',
|
||||
'Dlaczego to lubisz?'
|
||||
],
|
||||
r'.*nie lubię (.*)': [
|
||||
'Co najmniej lubisz w %1?',
|
||||
'Dlaczego nie lubisz %1?',
|
||||
'Czy jest coś jeszcze, czego nie lubisz oprócz %1?'
|
||||
'Dlaczego tego nie lubisz?'
|
||||
],
|
||||
r'.*dlaczego (.*)': [
|
||||
'Czy naprawdę potrzebujesz znać powód?',
|
||||
'Czy to jest ważne dla ciebie?',
|
||||
'Dlaczego %1 jest ważne dla ciebie?'
|
||||
],
|
||||
r'.*jak (.*)': [
|
||||
'Jak myślisz, jak %1 wpłynie na twoje życie?',
|
||||
'Czy myślisz, że warto wiedzieć, jak %1?',
|
||||
'Czy wiedza, jak %1? jest w stanie ci pomóc?'
|
||||
'Czy to jest ważne dla ciebie?'
|
||||
],
|
||||
r'.*moje hobby to (.*)': [
|
||||
'Jak długo już się interesujesz %1?',
|
||||
'Co Cię przyciąga w %1?',
|
||||
'Czy %1 jest dla Ciebie sposobem na odprężenie?',
|
||||
'Jak długo już się ty, interesujesz?',
|
||||
'Czy to jest dla Ciebie sposobem na odprężenie?',
|
||||
],
|
||||
r'.*nienawidzę (.*)': [
|
||||
'Czemu tak bardzo nie lubisz %1?',
|
||||
'Czy istnieje możliwość, że twoje uczucia wobec %1 się zmienią?',
|
||||
'Czy chcesz porozmawiać o tym, co powoduje twoje nienawiść wobec %1?'
|
||||
'Czemu tak tego bardzo nie lubisz?',
|
||||
'Czy istnieje możliwość, że twoje uczucia wobec tego się zmienią?'
|
||||
]
|
||||
}
|
||||
|
||||
@ -56,7 +43,7 @@ def elisa_response(input_text):
|
||||
matches = re.match(pattern, input_text.lower())
|
||||
if matches:
|
||||
chosen_response = random.choice(response_list)
|
||||
return chosen_response.format(*matches.groups())
|
||||
return chosen_response
|
||||
return "Nie rozumiem."
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user