diff --git a/bot.go b/bot.go index b88d8db..d56aaf8 100644 --- a/bot.go +++ b/bot.go @@ -501,7 +501,10 @@ func (bot *BotAPI) GetUpdatesChan(config UpdateConfig) (UpdatesChannel, error) { } for _, update := range updates { - ch <- update + if update.UpdateID >= config.Offset { + config.Offset = update.UpdateID + 1 + ch <- update + } } } }() diff --git a/passport.go b/passport.go index 5f55006..f949b88 100644 --- a/passport.go +++ b/passport.go @@ -307,7 +307,7 @@ type ( MiddleNameNative string `json:"middle_name_native"` } - // IDDocumentData https://core.telegram.org/passport#iddocumentdata + // IdDocumentData https://core.telegram.org/passport#iddocumentdata IDDocumentData struct { DocumentNumber string `json:"document_no"` ExpiryDate string `json:"expiry_date"`