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
|
from nltk.chat.util import Chat
|
||||||
|
|
||||||
reflections = {"": ""}
|
reflections = {"": ""}
|
||||||
quit_msg = "do widzenia"
|
quit_msg = "do widzenia"
|
||||||
pairs = [
|
pairs = [
|
||||||
[r"mam na imię (.*)", ["cześć %1.",],],
|
[r"mam na imię (.*)", ["cześć %1.",],],
|
||||||
[r"co tam u ciebie?", ["dobrze, rozmawiam z ciekawą osobą.","źle, serwer nie wyrabia","może być.",],],
|
[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"chcesz coś powiedzieć?", ["mam sekret... lubię rozmawiać :).","dobrze mi się rozmwaia."]],
|
||||||
[f"{quit_msg}", ["żegnaj.",],],
|
[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?"]],
|
||||||
def grazyna_chat():
|
[r"(.*)\?", ["Czemu o to pytasz?", "Co masz na myśli?", "Chyba nie jestem w stanie na to odpowiedzieć."]],
|
||||||
print(f' cześć!\n',
|
[f"{quit_msg}", ["żegnaj.",],],
|
||||||
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)
|
def grazyna_chat():
|
||||||
|
print(f' cześć!\n',
|
||||||
|
f'mam na imię Grażyna. Jestem botem zaprogramowanym do rozmowy w języku polskim.\n',
|
||||||
if __name__ == "__main__":
|
f'w trakcie rozmowy proszę używaj polskich znaków.')
|
||||||
grazyna_chat()
|
chat = Chat(pairs=pairs, reflections=reflections)
|
||||||
|
chat.converse(quit=quit_msg)
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
grazyna_chat()
|
||||||
|
Loading…
Reference in New Issue
Block a user