Merge pull request 'add dialog pairs' (#2) from s444383-pairs2 into chatbot

Reviewed-on: #2
This commit is contained in:
Karol Idaszak 2022-03-15 23:08:28 +01:00
commit c1578ebe48

View File

@ -5,10 +5,21 @@ import random
ARG_LITERAL = '%'
MAX_ARGS = 5
GOODBYES =["Do zobaczenia", "Elo"]
GOODBYES = ["Do zobaczenia", "Elo"]
QUIT = "wyjscie"
pairs = ( ('test (.*)', ('%1',)), ('(.*) test2 (.*)', ('%1 2 %2',)), ('test2 (.*)', ('%1 2',)) )
pairs = (
('test (.*)', ('%1',)),
('(.*) test2 (.*)', ('%1 2 %2',)),
('test2 (.*)', ('%1 2',)),
('dobrze|świetnie|swietnie|super', ('To świetnie! Opowiedz mi dlaczego', 'To bardzo dobrze! Z jakiego powodu?')),
('źle|zle|do bani|słabo|slabo', ('Przykro mi. Czhesz o tym porozmawiać?', 'To bardzo dobrze! Z jakiego powodu?')),
('tak|nie', ('ok', ':)', 'mhm', 'okej')),
('lubi[eę] (.*)', ('Ja też! :D Co Ci się w tym najbardziej podoba?', 'Powiedz mi więcej o %1')),
('marz[eę] o (.*)', ('Nie przejmój się, kiedyś się uda!', 'Hmm... A dlaczego akurat o %1?')),
('powiedz (.*)', ('%1', '%1, nie jestem botem :/')),
('(.*)', ('Hmm... Interesujące... Opowiedz mi więcej o %1', 'Powiedz mi więcej o %1')), # '(.*)' to jest odpowiedź na "wszystko", musi być na końcu listy!
)
def main():
@ -64,4 +75,5 @@ def pick_answer(pair):
if __name__ == "__main__":
print("Hej jestem Elize! Jak się czujesz?")
main()