06-ZDIAUI0-Systemy-dialogow.../chatbot.py
2023-03-17 15:50:15 +01:00

23 lines
783 B
Python

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