initialize chatbot

This commit is contained in:
Bombo 2023-03-17 15:50:15 +01:00
parent 29ac38546a
commit a51b1b14ad

22
chatbot.py Normal file
View File

@ -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()