title: Handle multiple questions for Telegram bot in python
body: <p>I'm programming a telegram bot in Python using the Telegram bot API. I'm facing the problem of managing questions that need an answer of the user. The problem arises when the program is waiting for an answer of one user and another user request information or ask another question <strong>before</strong> the first user responds.</p>
  
  <p>The Telegram API uses a code to handle the request. When you ask for updates you include a code. If the code you send is higher than a request code, it is mark as handled and telegram delete it and no longer appears in the updates. This code is sequential, so if you mark update 3 as handled, updates 1 and 2 are erased as well.</p>
  
  <p>The question is <strong>why is the best phytonic/elegant way to handle multiple requests that needs an answer for the users?</strong></p>