literówki, regexy mini poprawki

This commit is contained in:
Kacper Dudzic 2022-03-12 14:38:14 +01:00
parent f32ffddd46
commit 03e12e8d12

View File

@ -64,17 +64,17 @@ pairs_pl = (
), ),
), ),
( (
r"(Dlatego,? że|Ponieważ)(.*)", r"(Dlatego,? że|Ponieważ) (.*)",
( (
"Czy to jest prawdziwy powód?", "Czy to jest prawdziwy powód?",
"Jakie inne powody przychodzą Ci na myśl?", "Jakie inne powody przychodzą Ci na myśl?",
"Czy może być inny powód, oprócz %2, ", "Czy może być inny powód, oprócz %2?",
), ),
), ),
( (
r"(.*)przepraszam (.*)", r"(.*)przepraszam (.*)",
( (
"Czesto przeprosiny nie są wcale potrzebne.", "Często przeprosiny nie są wcale potrzebne.",
"Jakie uczucia Ci towarzyszą, gdy przepraszasz?", "Jakie uczucia Ci towarzyszą, gdy przepraszasz?",
"Uważasz, że powinieneś przepraszać?" "Uważasz, że powinieneś przepraszać?"
), ),
@ -88,15 +88,15 @@ pairs_pl = (
), ),
), ),
( (
r"Wydaje mi się (.*)", r"Wydaje mi się, że (.*)",
( (
"Masz wątpliwości %1?", "Masz wątpliwości, że %1?",
"Naprawdę tak myślisz?", "Naprawdę tak myślisz?",
"Ale nie jesteś pewny %1?" "Ale nie jesteś pewny, że %1?"
), ),
), ),
( (
r"(.*) przyjaci (.*)", r"(.*) przyjaci(.*)",
( (
"Opowiedz mi więcej o twoich przyjaciołach.", "Opowiedz mi więcej o twoich przyjaciołach.",
"Kiedy myślisz o przyjacielu, jakie towarzyszą Ci uczucia?", "Kiedy myślisz o przyjacielu, jakie towarzyszą Ci uczucia?",
@ -104,9 +104,9 @@ pairs_pl = (
), ),
), ),
( (
r"Tak", r"Tak",
( (
"Wydajesz się tego pewny.", "Wydajesz się tego pewny.",
"Dobrze, czy mógłbyś powiedzieć mi coś więcej?" "Dobrze, czy mógłbyś powiedzieć mi coś więcej?"
) )
), ),
@ -123,7 +123,7 @@ pairs_pl = (
r"Czy to jest (.*)", r"Czy to jest (.*)",
( (
"Myślisz, że to jest %1?", "Myślisz, że to jest %1?",
"Być może to %1 -- jak Ty myślisz?", "Być może to %1 - jak Ty myślisz?",
"Gdyby to było %1, co byś zrobił?", "Gdyby to było %1, co byś zrobił?",
"To zdecydowanie może być %1.", "To zdecydowanie może być %1.",
), ),
@ -159,22 +159,22 @@ pairs_pl = (
"Chcemy rozmawiać o mnie czy o tobie?", "Chcemy rozmawiać o mnie czy o tobie?",
"Chciałbyś, żebym był%2?", "Chciałbyś, żebym był%2?",
"Być może tak naprawdę mówisz o sobie?", "Być może tak naprawdę mówisz o sobie?",
"Może chciabyś, żebym był%2" "Może chciałbyś, żebym był%2"
), ),
), ),
( (
r"Nie chcę (.*)", r"Nie chcę (.*)",
( (
"Naprawdę nie chcesz %1?", "Naprawdę nie chcesz %1?",
"Dlaczego nie chcesz %1?", "Dlaczego nie chcesz %1?",
), ),
), ),
( (
r"Czuję(.*)", r"Czuję (.*)",
( (
"Dobrze, powiedz mi więcej o tym jak się czujesz.", "Dobrze, powiedz mi więcej o tym jak się czujesz.",
"Często czujesz %1?", "Często czujesz %1?",
"Kiedy zazwyczaj czujesz%1?", "Kiedy zazwyczaj czujesz %1?",
"Gdy czujesz %1, co zazwyczaj z tym robisz?", "Gdy czujesz %1, co zazwyczaj z tym robisz?",
), ),
), ),
@ -213,18 +213,18 @@ pairs_pl = (
( (
r"Ty (.*)", r"Ty (.*)",
( (
"Powinnismy mówić o Tobie, nie o mnie.", "Powinniśmy mówić o Tobie, nie o mnie.",
"Dlaczego tak o mnie myślisz?", "Dlaczego tak o mnie myślisz?",
"Dlaczego to dla Ciebie ważne?", "Dlaczego to dla Ciebie ważne?",
), ),
), ),
( (
r"Dlaczego (.*)", r"Dlaczego (.*)",
("Może sam spróbujesz odpowiedzieć to pytanie?", ("Może sam spróbujesz odpowiedzieć to pytanie?",
"Dlaczego myślisz, że %1?" "Dlaczego myślisz, że %1?"
) )
), ),
( (
r"(Chciałabym|chciałbym) (.*ć|.*c) (.*)", r"(Chciałabym|chciałbym) (.*ć|.*c) (.*)",
( (
"Co by się zmieniło, gdybyś mógł %2 %3?", "Co by się zmieniło, gdybyś mógł %2 %3?",
@ -280,7 +280,7 @@ pairs_pl = (
), ),
), ),
( (
r"(.* mieć dziec.*)", r"(.* mieć dziec.*)",
( (
"Dlaczego %1?", "Dlaczego %1?",
"Czy twoje doświadczenia z dzieciństwa mają wpływ na tę decyzję?", "Czy twoje doświadczenia z dzieciństwa mają wpływ na tę decyzję?",
@ -288,7 +288,7 @@ pairs_pl = (
), ),
), ),
( (
r"(.*) dziec(.*)", r"(.*) dziec(.*)",
( (
"Czy jako dziecko miałaś wielu przyjaciół?", "Czy jako dziecko miałaś wielu przyjaciół?",
"Jakie jest twoje ulubione wspomnienie z dzieciństwa?", "Jakie jest twoje ulubione wspomnienie z dzieciństwa?",
@ -319,9 +319,9 @@ reflections_pl = {
"jestem": "jesteś", "jestem": "jesteś",
"byłem": "byłeś", "byłem": "byłeś",
"byłam": "byłaś", "byłam": "byłaś",
"be": "będziesz", "bę": "będziesz",
"ja": "ty", "ja": "ty",
"ty":"ja", "ty": "ja",
"chciałbym": "chciałbyś", "chciałbym": "chciałbyś",
"chciałabym": "chciałabyś", "chciałabym": "chciałabyś",
"mam": "masz", "mam": "masz",
@ -355,19 +355,21 @@ reflections_pl = {
"mógłbyś": "mogę", "mógłbyś": "mogę",
"mogłabyś": "mogę", "mogłabyś": "mogę",
"powinnam": "powinnaś", "powinnam": "powinnaś",
"powinienem":"powinieneś" "powinienem": "powinieneś"
} }
grazyna_chatbot = Chat(pairs_pl, reflections_pl) grazyna_chatbot = Chat(pairs_pl, reflections_pl)
def grazyna_chat(): def grazyna_chat():
greeting = ['Rozmawiaj z programem pisząc proste zdania w języku polskim.', 'Aby zakończyć rozmowę napisz \033[1;31mwyjdź\033[0;0m.'] greeting = ['Rozmawiaj z programem pisząc proste zdania w języku polskim.',
frame_width = len(max(greeting, key=len))+8 'Aby zakończyć rozmowę napisz \033[1;31mwyjdź\033[0;0m.']
print("*" * frame_width+"\n*"+(frame_width-2)*" "+"*") frame_width = len(max(greeting, key=len)) + 8
print("*"+int((frame_width-len(greeting[0])-1)/2)*" "+greeting[0]+int((frame_width-len(greeting[0])-2)/2)*" "+"*") print("*" * frame_width + "\n*" + (frame_width - 2) * " " + "*")
print("*"+int((frame_width-len(greeting[1])+13-1)/2)*" "+greeting[1]+int((frame_width-len(greeting[1])+13-2)/2)*" "+"*\n*"+(frame_width-2)*" "+"*") print("*" + int((frame_width - len(greeting[0]) - 1) / 2) * " " + greeting[0] + int(
(frame_width - len(greeting[0]) - 2) / 2) * " " + "*")
print("*" + int((frame_width - len(greeting[1]) + 13 - 1) / 2) * " " + greeting[1] + int(
(frame_width - len(greeting[1]) + 13 - 2) / 2) * " " + "*\n*" + (frame_width - 2) * " " + "*")
print("*" * frame_width) print("*" * frame_width)
print("\nDzień dobry. Jak się dzisiaj czujesz?") print("\nDzień dobry. Jak się dzisiaj czujesz?")
@ -378,6 +380,5 @@ def demo():
grazyna_chat() grazyna_chat()
if __name__ == "__main__": if __name__ == "__main__":
demo() demo()