title: Telegram-python-Bot get user text input with callback_query
body: <p>I'm trying to get input text from the user..<br />
  He arrive to the function after he interact with</p>
  <pre><code> keyboard = [[InlineKeyboardButton(&quot;exapmple&quot;, callback_data='example')]]
   reply_markup = InlineKeyboardMarkup(keyboard)
  </code></pre>
  <p>so in update I'm getting callback_query<br />
  after he choose the button example I ask him for input text.<br />
  this work for me I get input with the button but not with his own input</p>
  <pre><code>def getInput(update, context):
      query = update.callback_query
      query.answer()
      input = query.data
  </code></pre>
  <p>I want to get the input like</p>
  <pre><code>input = update.message.text
  </code></pre>
  <p>but since I get callback_query I don't have the message..
  so how I switch to message or get input with callback_query</p>
  <p>edit:
  I arrive to getInput with</p>
  <pre><code>    dp.add_handler(CallbackQueryHandler(getInput, pattern='example'))
  </code></pre>