当我搜索一些不可用的问题时,如何得到空的响应?
如果问题可用,它应该返回正确的响应。
from chatterbot import ChatBot
from chatterbot.trainers import ListTrainer
chatterbot = ChatBot("Training Example")
chatterbot.set_trainer(ListTrainer)
chatterbot.train([
"Hi there!",
"Hello",
])
chatterbot.train([
"Greetings!",
"Hello",
])
chatbot.train(["Greetings!","Hello",])
chatbot.train(["How are you?","I am good.","That is good to
hear.","Thank you","You are welcome.",])
while True:
try:
a = input("question please..? ")
response = chatterbot.get_response(a)
print(response)
except (KeyboardInterrupt,SystemExit):
print("your loop has been closed: ")
break