Python 如何在Twilio Whatsapp上获取多个输入?

Python 如何在Twilio Whatsapp上获取多个输入?,python,flask,twilio,webhooks,Python,Flask,Twilio,Webhooks,我在Whatsapp上使用Twilio,我想从Whatsapp上的用户那里获取多个输入,但我只能获取第一个输入。 我的第一个输入通常是来自用户的“hello” 那么我的问题 我想要的第二个输入 ``` @app.route("/allr", methods=['POST']) def start(): phonestring = request.form["From"] phonenumber = int(re.search(r'\d+', phonestring).group(

我在Whatsapp上使用Twilio,我想从Whatsapp上的用户那里获取多个输入,但我只能获取第一个输入。 我的第一个输入通常是来自用户的“hello” 那么我的问题 我想要的第二个输入

```
@app.route("/allr", methods=['POST'])
def start():
    phonestring = request.form["From"]
    phonenumber = int(re.search(r'\d+', phonestring).group(0))
    print(phonenumber)
    resp = MessagingResponse()
    msg1 = request.form.get('Body') #usually hello or something to     initialize
    l1 = (db.search(User.Phone == phonenumber))
    if len(l1)!=0:
        aj=l1[0]
        print(aj['Preference'])
        pref=aj['Preference']
        print("Done")

        resp.message("{} News".format(pref))
    else:

        resp.message("Which updates would you like?\n1.National\n2.Regional")

        pref = request.form.get('Body') # I need input but I get it as          hello(the input above)
        print(pref)
        resp.message("You selected: {}".format(pref))
        Item3 = {'Phone': phonenumber, 'Preference': pref}
        db.insert(Item3)

    return str(resp)
    ```
预期:区域/国家
我得到的:您好,这里是Twilio开发者福音传道者

当您收到用户的第一条消息时,您似乎没有在数据库中存储任何内容。因此,当你收到他们的第二条消息时,你通过电话号码查找用户,但仍然没有找到任何东西

此外,听起来您希望在这段代码中收到多条消息。来自Twilio的每个webhook请求对应一条传入消息。如果您正在寻找对第二条消息的响应,它将位于第二个webhook中