docs: def polling(self, none_stop=False, interval=0, timeout=20):
          """
          This function creates a new Thread that calls an internal __retrieve_updates function.
          This allows the bot to retrieve Updates automagically and notify listeners and message handlers accordingly.
  
          Warning: Do not call this function more than once!
  
          Always get updates.
          :param interval:
          :param none_stop: Do not stop polling when an ApiException occurs.
          :param timeout: Timeout in seconds for long polling.
          :return:
          """
          if self.threaded:
              self.__threaded_polling(none_stop, interval, timeout)
          else:
              self.__non_threaded_polling(none_stop, interval, timeout)