From a51b1b14ad89bd2e1ebda098d9f4ccdaa78d82d5 Mon Sep 17 00:00:00 2001 From: Bombo Date: Fri, 17 Mar 2023 15:50:15 +0100 Subject: [PATCH] initialize chatbot --- chatbot.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 chatbot.py diff --git a/chatbot.py b/chatbot.py new file mode 100644 index 0000000..eb22328 --- /dev/null +++ b/chatbot.py @@ -0,0 +1,22 @@ +from nltk.chat.util import Chat + +reflections = {"": ""} +quit_msg = "do widzenia" +pairs = [ + [r"mam na imię (.*)", ["cześć %1.",],], + [r"co tam u ciebie?", ["dobrze, rozmawiam z ciekawą osobą.","źle, serwer nie wyrabia","może być.",],], + [r"chcesz coś powiedzieć?", ["mam sekret... lubię rozmawiać :).","dobrze mi się rozmwaia.",],], + [f"{quit_msg}", ["żegnaj.",],], + ] + + +def grazyna_chat(): + print(f' cześć!\n', + f'mam na imię Grażyna. Jestem botem zaprogramowanym do rozmowy w języku polskim.\n', + f'w trakcie rozmowy proszę używaj polskich znaków.') + chat = Chat(pairs=pairs, reflections=reflections) + chat.converse(quit=quit_msg) + + +if __name__ == "__main__": + grazyna_chat()