title: Telepot error that keeps appearing again and again
body: <p>I have created a bot for <strong>telegram</strong> groups but whenever someone sends a <strong>poll</strong> this error keeps appearing again and again..</p>
  <p><strong>API message that keeps giving error:</strong></p>
  <pre><code>{&quot;update_id&quot;:869921319,
  &quot;poll&quot;:{&quot;id&quot;:&quot;5427146762856956026&quot;,&quot;question&quot;:&quot;[4/10] Qui \u00e9tait le ma\u00eetre de Grey&quot;,&quot;options&quot;:[{&quot;text&quot;:&quot;Oul&quot;,&quot;voter_count&quot;:6},{&quot;text&quot;:&quot;Grandin\u00e9&quot;,&quot;voter_count&quot;:0},{&quot;text&quot;:&quot;Leon&quot;,&quot;voter_count&quot;:0},{&quot;text&quot;:&quot;Mavis&quot;,&quot;voter_count&quot;:2}],&quot;total_voter_count&quot;:8,&quot;is_closed&quot;:true,&quot;is_anonymous&quot;:false,&quot;type&quot;:&quot;quiz&quot;,&quot;allows_multiple_answers&quot;:false,&quot;correct_option_id&quot;:0}}
  </code></pre>
  <p><strong>My Code:</strong></p>
  <pre><code>import telepot
  def on_chat_message(msg):
      try:
          content_type, chat_type, chat_id = telepot.glance(msg)
      except Exception as e:
          return &quot;Oops!&quot;, e.__class__, &quot;occurred.&quot;
  def on_callback_query(msg):
      query_id, chat_id, query_data = telepot.glance(msg, flavor='callback_query')
  
  TOKEN = &quot;BOT TOKEN&quot;
  bot = telepot.Bot(TOKEN)
  MessageLoop(bot, {'chat': on_chat_message,
                    'callback_query': on_callback_query}).run_as_thread()
  print('Listening ...')
  
  while 1:
      time.sleep(10)
  </code></pre>
  <p><strong>Error:</strong></p>
  <pre><code>Traceback (most recent call last):
    File &quot;C:\Python38\lib\site-packages\telepot\loop.py&quot;, line 67, in run_forever
      self._update_handler(update)
    File &quot;C:\Python38\lib\site-packages\telepot\loop.py&quot;, line 153, in &lt;lambda&gt;
      collectloop.input_queue.put(_extract_message(update)[1]))
    File &quot;C:\Python38\lib\site-packages\telepot\loop.py&quot;, line 103, in _extract_message
      key = _find_first_key(update, ['message',
    File &quot;C:\Python38\lib\site-packages\telepot\__init__.py&quot;, line 68, in _find_first_key
      raise KeyError('No suggested keys %s in %s' % (str(keys), str(d)))
  KeyError: &quot;No suggested keys ['message', 'edited_message', 'channel_post', 'edited_channel_post', 'callback_query', 'inline_query', 'chosen_inline_result', 'shipping_query', 'pre_checkout_query'] in {'update_id': 869921319, 'poll': {'id': '5427146762856956026', 'question': '[4/10] Qui était le maître de Grey', 'options': [{'text': 'Oul', 'voter_count': 6}, {'text': 'Grandiné', 'voter_count': 0}, {'text': 'Leon', 'voter_count': 0}, {'text': 'Mavis', 'voter_count': 2}], 'total_voter_count': 8, 'is_closed': True, 'is_anonymous': False, 'type': 'quiz', 'allows_multiple_answers': False, 'correct_option_id': 0}}&quot;
  </code></pre>