我已经在python上成功实现了我的chatbot,它调用api.ai获取HTTP响应,然后解析该值基本上得到我想要的部分。 问题是我想要一个持续的对话,例如,让我们假设我说你好,机器人说你好,python代码第一次运行然后我必须再次运行它问你是怎么回事。 / p>
我真正想要的是与机器人进行对话,无论我可以通过一次运行python代码发送和接收多少请求。
答案 0 :(得分:0)
以下是您的计划的可能结构 -
# Initialize your program, lots of code here, get token/id, setup other variables
def process_input(input_text):
# clean input text
# get response from web bot
response = requests.get('url')
# clean response and then print it/redirect it
return response
if __name__=='__main__':
while True:
user_input = raw_input()
print(process_input(user_input))
# also add some terminal conditions like if user types 'bye', break while loop and exit