chatbot #3
18
elisa_pl.py
18
elisa_pl.py
@ -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__":
|
||||
main()
|
||||
print("Hej jestem Elize! Jak się czujesz?")
|
||||
main()
|
||||
|
Loading…
Reference in New Issue
Block a user