Форум сайта python.su
Добрый день!
Подскажите, пожалуйста, понятным языком или дайте линк на любую подробную информацию, о том, что вообще такое offset и зачем его использовать? Я уже все прошерстил, и максимум что нашел - “ указывает смещение для установки текущего местоположения файла”…
Пытаюсь учиться написанию телеграмм бота, и вот у меня есть код:
def get_updates(self, offset=None, timeout=30): params = {'timeout': timeout, 'offset': offset} resp = requests.get(self.api_url + '/getUpdates', params) result_json = resp.json()['result'] return result_json
Офлайн
Здесь offset подставляет параметр offset= в твой url. Внимание, вопрос: видел когда-нибудь в адресной строке браузера строку типа
https://адрес.com/что-то?offset=12345
Отредактировано Rafik (Авг. 26, 2020 16:51:21)
Офлайн
https://core.telegram.org/bots/api#getupdates
offset Integer Optional
Identifier of the first update to be returned. Must be greater by one than the highest
among the identifiers of previously received updates. By default, updates starting with
the earliest unconfirmed update are returned. An update is considered confirmed as soon as
getUpdates is called with an offset higher than its update_id. The negative offset can be
specified to retrieve updates starting from -offset update from the end of the updates
queue. All previous updates will forgotten.
BenedОн управляет тем, какие обновления будут скачиваться. По умолчанию скачиваются новые обновления, а старые не скачиваются. С его помощью, видимо, можно возвращаться к старым обновлениям и перешагивать через новые ненужные.
что вообще такое offset и зачем его использовать?
Отредактировано py.user.next (Авг. 26, 2020 22:09:45)
Офлайн