add more chatbot responses
This commit is contained in:
parent
a51b1b14ad
commit
8cb6526c2b
49
chatbot.py
49
chatbot.py
@ -1,22 +1,27 @@
|
||||
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()
|
||||
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."]],
|
||||
[r"jesteś (.*)", ["Dlaczego uważasz, że jestem %1?", "Uważam, że ty też jesteś %1"]],
|
||||
[r"nie jestem (.*)", ["Dlaczego nie jesteś %1?", "Na pewno nie jesteś %1?"]],
|
||||
[r"czy potrafisz (.*)\?", ["Czemu pytasz czy potrafię %1?", "A co jeśli bym potrafiła?"]],
|
||||
[r"potrzebuję (.*)", ["Czy na pewno tego właśnie potrzebujesz?", "Na pewno by Ci to pomogło?"]],
|
||||
[r"(.*)\?", ["Czemu o to pytasz?", "Co masz na myśli?", "Chyba nie jestem w stanie na to odpowiedzieć."]],
|
||||
[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()
|
||||
|
Loading…
Reference in New Issue
Block a user