如何与Chatbot进行持续对话?

时间:2017-11-23 08:30:49

标签: python api webhooks chatbot

我已经在python上成功实现了我的chatbot,它调用api.ai获取HTTP响应,然后解析该值基本上得到我想要的部分。 问题是我想要一个持续的对话,例如,让我们假设我说你好,机器人说你好,python代码第一次运行然后我必须再次运行它问你是怎么回事。 / p>

我真正想要的是与机器人进行对话,无论我可以通过一次运行python代码发送和接收多少请求。

1 个答案:

答案 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