Python Chatterbot启动输出字符串的命令intead
我在Chatterbot的文档网站上看到了一些示例代码Python Chatterbot启动输出字符串的命令intead,python,chatterbot,Python,Chatterbot,我在Chatterbot的文档网站上看到了一些示例代码 from chatterbot import ChatBot from chatterbot.trainers import ListTrainer # Create a new chat bot named Charlie chatbot = ChatBot('Charlie') trainer = ListTrainer(chatbot) trainer.train([ "Hi, can I help you?",
from chatterbot import ChatBot
from chatterbot.trainers import ListTrainer
# Create a new chat bot named Charlie
chatbot = ChatBot('Charlie')
trainer = ListTrainer(chatbot)
trainer.train([
"Hi, can I help you?",
"Sure, I'd like to book a flight to Iceland.",
"Your flight has been booked."
])
# Get a response to the input text 'I would like to book a flight.'
response = chatbot.get_response('I would like to book a flight.')
print(response)
有没有可能告诉机器人从终端启动一个命令,而不是发布一个字符串答案?如果你有python3,使用
输入
,如果你有python2,使用原始输入
while True:
question = input("")
response = chatbot.get_response(question)
print(response)
如果您有python3,则使用
input
;如果有python2,则使用raw\u input
while True:
question = input("")
response = chatbot.get_response(question)
print(response)