2016-05-08 9 views
1

Ich bin neu in Telegram Bots API, also bin ich noch in der Abstraktionsphase.
Wie auch immer ich testen einige Telegram-Methoden mit Postman. Wenn ich eine getUpdates Anfrage an den Server sende, sendet er mir alle Updates, aber das Problem ist, wenn ich wieder getUpdates sende, erhalte ich auch frühere Updates.
Gibt es eine Möglichkeit, eingehende Updates zu konsumieren, damit der Server sie nicht erneut sendet?
Telegram Bots API ist sehr kompakt und es fehlen gute Erklärungen. Deshalb frage ich hier.Telegramm Update verbraucht

Antwort

4

Zitat von Telegramm des Bots FAQ:

Die getUpdates Methode gibt das früheste 100 unbestätigt Updates. Um ein Update zu bestätigen, verwenden Sie die Offset-Parameter, wenn getUpdates wie dieser Aufruf:

offset = update_id of last processed update + 1 

Alle Updates mit UPDATE_ID weniger als oder gleich Offset markiert werden, wie auf dem Server bestätigt und wird nicht mehr zurückgegeben werden.