updates.ChannelDifferenceTooLong
- class pyrogram.raw.types.updates.ChannelDifferenceTooLong
The provided pts + limit < remote pts. Simply, there are too many updates to be fetched (more than limit), the client has to resolve the update gap in one of the following ways (assuming the existence of a persistent database to locally store messages):
Constructor of
ChannelDifference.- Details:
Layer:
223ID:
A4BCC6FE
- Parameters:
dialog (
Dialog) – Dialog containing the latest PTS that can be used to reset the channel statemessages (List of
Message) – The latest messageschats (List of
Chat) – Chats from messagesusers (List of
User) – Users from messagesfinal (
bool, optional) – Whether there are more updates that must be fetched (always false)timeout (
int32-bit, optional) – Clients are supposed to refetch the channel difference after timeout seconds have elapsed
- Functions:
This object can be returned by 1 function.
Returns the difference between the current state of updates of a certain channel and transmitted.
TL Schema
updates.channelDifferenceTooLong#a4bcc6fe
flags:#
final:flags.0?true
timeout:flags.1?int
dialog:Dialog
messages:Vector<Message>
chats:Vector<Chat>
users:Vector<User>
= updates.ChannelDifference
Parameter Tree
true (optional)int (optional)DialogDialogtrue (optional)true (optional)true (optional)PeerPeerUserlongPeerChatlongPeerChannellongintintintintintintPeerNotifySettingsPeerNotifySettingsBool (optional)Bool (optional)int (optional)NotificationSound (optional)NotificationSoundDefaultNotificationSoundNoneNotificationSoundLocalNotificationSoundRingtoneNotificationSound (optional)NotificationSoundDefaultNotificationSoundNoneNotificationSoundLocalNotificationSoundRingtoneNotificationSound (optional)NotificationSoundDefaultNotificationSoundNoneNotificationSoundLocalNotificationSoundRingtoneBool (optional)Bool (optional)NotificationSound (optional)NotificationSoundDefaultNotificationSoundNoneNotificationSoundLocalNotificationSoundRingtoneNotificationSound (optional)NotificationSoundDefaultNotificationSoundNoneNotificationSoundLocalNotificationSoundRingtoneNotificationSound (optional)NotificationSoundDefaultNotificationSoundNoneNotificationSoundLocalNotificationSoundRingtoneint (optional)DraftMessage (optional)DraftMessageEmptyint (optional)DraftMessagetrue (optional)true (optional)InputReplyTo (optional)InputReplyToMessageInputReplyToStoryInputReplyToMonoForumstringVector < MessageEntity > (optional)MessageEntityUnknownMessageEntityMentionMessageEntityHashtagMessageEntityBotCommandMessageEntityUrlMessageEntityEmailMessageEntityBoldMessageEntityItalicMessageEntityCodeMessageEntityPreMessageEntityTextUrlMessageEntityMentionNameInputMessageEntityMentionNameMessageEntityPhoneMessageEntityCashtagMessageEntityUnderlineMessageEntityStrikeMessageEntityBankCardMessageEntitySpoilerMessageEntityCustomEmojiMessageEntityBlockquoteMessageEntityFormattedDateInputMedia (optional)InputMediaEmptyInputMediaUploadedPhotoInputMediaPhotoInputMediaGeoPointInputMediaContactInputMediaUploadedDocumentInputMediaDocumentInputMediaVenueInputMediaPhotoExternalInputMediaDocumentExternalInputMediaGameInputMediaInvoiceInputMediaGeoLiveInputMediaPollInputMediaDiceInputMediaStoryInputMediaWebPageInputMediaPaidMediaInputMediaTodoInputMediaStakeDiceintlong (optional)SuggestedPost (optional)SuggestedPostint (optional)int (optional)DialogFoldertrue (optional)FolderFoldertrue (optional)true (optional)true (optional)intstringChatPhoto (optional)ChatPhotoEmptyChatPhotoPeerPeerUserlongPeerChatlongPeerChannellongintintintintintVector < Message >MessageEmptyintPeer (optional)PeerUserlongPeerChatlongPeerChannellongMessagetrue (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)intPeer (optional)PeerUserlongPeerChatlongPeerChannellongint (optional)string (optional)PeerPeerUserlongPeerChatlongPeerChannellongPeer (optional)PeerUserlongPeerChatlongPeerChannellongMessageFwdHeader (optional)MessageFwdHeadertrue (optional)true (optional)Peer (optional)PeerUserPeerChatPeerChannelstring (optional)intint (optional)string (optional)Peer (optional)PeerUserPeerChatPeerChannelint (optional)Peer (optional)PeerUserPeerChatPeerChannelstring (optional)int (optional)string (optional)long (optional)long (optional)MessageReplyHeader (optional)MessageReplyHeadertrue (optional)true (optional)true (optional)int (optional)Peer (optional)PeerUserPeerChatPeerChannelMessageFwdHeader (optional)MessageFwdHeaderMessageMedia (optional)MessageMediaEmptyMessageMediaPhotoMessageMediaGeoMessageMediaContactMessageMediaUnsupportedMessageMediaDocumentMessageMediaWebPageMessageMediaVenueMessageMediaGameMessageMediaInvoiceMessageMediaGeoLiveMessageMediaPollMessageMediaDiceMessageMediaStoryMessageMediaGiveawayMessageMediaGiveawayResultsMessageMediaPaidMediaMessageMediaToDoMessageMediaVideoStreamint (optional)string (optional)Vector < MessageEntity > (optional)MessageEntityUnknownMessageEntityMentionMessageEntityHashtagMessageEntityBotCommandMessageEntityUrlMessageEntityEmailMessageEntityBoldMessageEntityItalicMessageEntityCodeMessageEntityPreMessageEntityTextUrlMessageEntityMentionNameInputMessageEntityMentionNameMessageEntityPhoneMessageEntityCashtagMessageEntityUnderlineMessageEntityStrikeMessageEntityBankCardMessageEntitySpoilerMessageEntityCustomEmojiMessageEntityBlockquoteMessageEntityFormattedDateint (optional)int (optional)MessageReplyStoryHeaderPeerPeerUserPeerChatPeerChannelintintstringMessageMedia (optional)MessageMediaEmptyMessageMediaPhototrue (optional)Photo (optional)PhotoEmptyPhotoint (optional)MessageMediaGeoGeoPointGeoPointEmptyGeoPointMessageMediaContactstringstringstringstringlongMessageMediaUnsupportedMessageMediaDocumenttrue (optional)true (optional)true (optional)true (optional)true (optional)Document (optional)DocumentEmptyDocumentVector < Document > (optional)DocumentEmptyDocumentPhoto (optional)PhotoEmptyPhotoint (optional)int (optional)MessageMediaWebPagetrue (optional)true (optional)true (optional)true (optional)WebPageWebPageEmptyWebPagePendingWebPageWebPageNotModifiedMessageMediaVenueGeoPointGeoPointEmptyGeoPointstringstringstringstringstringMessageMediaGameGameGameMessageMediaInvoicetrue (optional)true (optional)stringstringWebDocument (optional)WebDocumentWebDocumentNoProxyint (optional)stringlongstringMessageExtendedMedia (optional)MessageExtendedMediaPreviewMessageExtendedMediaMessageMediaGeoLiveGeoPointGeoPointEmptyGeoPointint (optional)intint (optional)MessageMediaPollPollPollPollResultsPollResultsMessageMediaDiceintstringmessages.EmojiGameOutcome (optional)messages.EmojiGameOutcomeMessageMediaStorytrue (optional)PeerPeerUserPeerChatPeerChannelintStoryItem (optional)StoryItemDeletedStoryItemSkippedStoryItemMessageMediaGiveawaytrue (optional)true (optional)Vector < long >Vector < string > (optional)string (optional)intint (optional)long (optional)intMessageMediaGiveawayResultstrue (optional)true (optional)longint (optional)intintintVector < long >int (optional)long (optional)string (optional)intMessageMediaPaidMedialongVector < MessageExtendedMedia >MessageExtendedMediaPreviewMessageExtendedMediaMessageMediaToDoTodoListTodoListVector < TodoCompletion > (optional)TodoCompletionMessageMediaVideoStreamtrue (optional)InputGroupCallInputGroupCallInputGroupCallSlugInputGroupCallInviteMessageReplyMarkup (optional)ReplyKeyboardHidetrue (optional)ReplyKeyboardForceReplytrue (optional)true (optional)string (optional)ReplyKeyboardMarkuptrue (optional)true (optional)true (optional)true (optional)Vector < KeyboardButtonRow >KeyboardButtonRowstring (optional)ReplyInlineMarkupVector < KeyboardButtonRow >KeyboardButtonRowVector < MessageEntity > (optional)MessageEntityUnknownintintMessageEntityMentionintintMessageEntityHashtagintintMessageEntityBotCommandintintMessageEntityUrlintintMessageEntityEmailintintMessageEntityBoldintintMessageEntityItalicintintMessageEntityCodeintintMessageEntityPreintintstringMessageEntityTextUrlintintstringMessageEntityMentionNameintintlongInputMessageEntityMentionNameintintInputUserInputUserEmptyInputUserSelfInputUserInputUserFromMessageMessageEntityPhoneintintMessageEntityCashtagintintMessageEntityUnderlineintintMessageEntityStrikeintintMessageEntityBankCardintintMessageEntitySpoilerintintMessageEntityCustomEmojiintintlongMessageEntityBlockquotetrue (optional)intintMessageEntityFormattedDatetrue (optional)true (optional)true (optional)true (optional)true (optional)true (optional)intintintint (optional)int (optional)MessageReplies (optional)MessageRepliestrue (optional)intintVector < Peer > (optional)PeerUserPeerChatPeerChannellong (optional)int (optional)int (optional)int (optional)string (optional)long (optional)MessageReactions (optional)MessageReactionstrue (optional)true (optional)true (optional)Vector < ReactionCount >ReactionCountVector < MessagePeerReaction > (optional)MessagePeerReactionVector < MessageReactor > (optional)MessageReactorVector < RestrictionReason > (optional)RestrictionReasonstringstringstringint (optional)int (optional)long (optional)FactCheck (optional)FactChecktrue (optional)string (optional)TextWithEntities (optional)TextWithEntitieslongint (optional)long (optional)SuggestedPost (optional)SuggestedPosttrue (optional)true (optional)StarsAmount (optional)StarsAmountStarsTonAmountint (optional)int (optional)string (optional)MessageServicetrue (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)intPeer (optional)PeerUserlongPeerChatlongPeerChannellongPeerPeerUserlongPeerChatlongPeerChannellongPeer (optional)PeerUserlongPeerChatlongPeerChannellongMessageReplyHeader (optional)MessageReplyHeadertrue (optional)true (optional)true (optional)int (optional)Peer (optional)PeerUserPeerChatPeerChannelMessageFwdHeader (optional)MessageFwdHeaderMessageMedia (optional)MessageMediaEmptyMessageMediaPhotoMessageMediaGeoMessageMediaContactMessageMediaUnsupportedMessageMediaDocumentMessageMediaWebPageMessageMediaVenueMessageMediaGameMessageMediaInvoiceMessageMediaGeoLiveMessageMediaPollMessageMediaDiceMessageMediaStoryMessageMediaGiveawayMessageMediaGiveawayResultsMessageMediaPaidMediaMessageMediaToDoMessageMediaVideoStreamint (optional)string (optional)Vector < MessageEntity > (optional)MessageEntityUnknownMessageEntityMentionMessageEntityHashtagMessageEntityBotCommandMessageEntityUrlMessageEntityEmailMessageEntityBoldMessageEntityItalicMessageEntityCodeMessageEntityPreMessageEntityTextUrlMessageEntityMentionNameInputMessageEntityMentionNameMessageEntityPhoneMessageEntityCashtagMessageEntityUnderlineMessageEntityStrikeMessageEntityBankCardMessageEntitySpoilerMessageEntityCustomEmojiMessageEntityBlockquoteMessageEntityFormattedDateint (optional)int (optional)MessageReplyStoryHeaderPeerPeerUserPeerChatPeerChannelintintMessageActionMessageActionEmptyMessageActionChatCreatestringVector < long >MessageActionChatEditTitlestringMessageActionChatEditPhotoPhotoPhotoEmptyPhotoMessageActionChatDeletePhotoMessageActionChatAddUserVector < long >MessageActionChatDeleteUserlongMessageActionChatJoinedByLinklongMessageActionChannelCreatestringMessageActionChatMigrateTolongMessageActionChannelMigrateFromstringlongMessageActionPinMessageMessageActionHistoryClearMessageActionGameScorelongintMessageActionPaymentSentMetrue (optional)true (optional)stringlongbytesPaymentRequestedInfo (optional)PaymentRequestedInfostring (optional)PaymentChargePaymentChargeint (optional)MessageActionPaymentSenttrue (optional)true (optional)stringlongstring (optional)int (optional)MessageActionPhoneCalltrue (optional)longPhoneCallDiscardReason (optional)PhoneCallDiscardReasonMissedPhoneCallDiscardReasonDisconnectPhoneCallDiscardReasonHangupPhoneCallDiscardReasonBusyPhoneCallDiscardReasonMigrateConferenceCallint (optional)MessageActionScreenshotTakenMessageActionCustomActionstringMessageActionBotAllowedtrue (optional)true (optional)string (optional)BotApp (optional)BotAppNotModifiedBotAppMessageActionSecureValuesSentMeVector < SecureValue >SecureValueSecureCredentialsEncryptedSecureCredentialsEncryptedMessageActionSecureValuesSentVector < SecureValueType >SecureValueTypePersonalDetailsSecureValueTypePassportSecureValueTypeDriverLicenseSecureValueTypeIdentityCardSecureValueTypeInternalPassportSecureValueTypeAddressSecureValueTypeUtilityBillSecureValueTypeBankStatementSecureValueTypeRentalAgreementSecureValueTypePassportRegistrationSecureValueTypeTemporaryRegistrationSecureValueTypePhoneSecureValueTypeEmailMessageActionContactSignUpMessageActionGeoProximityReachedPeerPeerUserPeerChatPeerChannelPeerPeerUserPeerChatPeerChannelintMessageActionGroupCallInputGroupCallInputGroupCallInputGroupCallSlugInputGroupCallInviteMessageint (optional)MessageActionInviteToGroupCallInputGroupCallInputGroupCallInputGroupCallSlugInputGroupCallInviteMessageVector < long >MessageActionSetMessagesTTLintlong (optional)MessageActionGroupCallScheduledInputGroupCallInputGroupCallInputGroupCallSlugInputGroupCallInviteMessageintMessageActionSetChatThemeChatThemeChatThemeChatThemeUniqueGiftMessageActionChatJoinedByRequestMessageActionWebViewDataSentMestringstringMessageActionWebViewDataSentstringMessageActionGiftPremiumstringlongintstring (optional)long (optional)TextWithEntities (optional)TextWithEntitiesMessageActionTopicCreatetrue (optional)stringintlong (optional)MessageActionTopicEditstring (optional)long (optional)Bool (optional)Bool (optional)MessageActionSuggestProfilePhotoPhotoPhotoEmptyPhotoMessageActionRequestedPeerintVector < Peer >PeerUserPeerChatPeerChannelMessageActionSetChatWallPapertrue (optional)true (optional)WallPaperWallPaperWallPaperNoFileMessageActionGiftCodetrue (optional)true (optional)Peer (optional)PeerUserPeerChatPeerChannelintstringstring (optional)long (optional)string (optional)long (optional)TextWithEntities (optional)TextWithEntitiesMessageActionGiveawayLaunchlong (optional)MessageActionGiveawayResultstrue (optional)intintMessageActionBoostApplyintMessageActionRequestedPeerSentMeintVector < RequestedPeer >RequestedPeerUserRequestedPeerChatRequestedPeerChannelMessageActionPaymentRefundedPeerPeerUserPeerChatPeerChannelstringlongbytes (optional)PaymentChargePaymentChargeMessageActionGiftStarsstringlonglongstring (optional)long (optional)string (optional)MessageActionPrizeStarstrue (optional)longstringPeerPeerUserPeerChatPeerChannelintMessageActionStarGifttrue (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)StarGiftStarGiftStarGiftUniqueTextWithEntities (optional)TextWithEntitieslong (optional)int (optional)long (optional)Peer (optional)PeerUserPeerChatPeerChannelPeer (optional)PeerUserPeerChatPeerChannellong (optional)string (optional)int (optional)Peer (optional)PeerUserPeerChatPeerChannelint (optional)MessageActionStarGiftUniquetrue (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)StarGiftStarGiftStarGiftUniqueint (optional)long (optional)Peer (optional)PeerUserPeerChatPeerChannelPeer (optional)PeerUserPeerChatPeerChannellong (optional)StarsAmount (optional)StarsAmountStarsTonAmountint (optional)int (optional)long (optional)int (optional)intlongMessageActionPaidMessagesPricetrue (optional)longMessageActionConferenceCalltrue (optional)true (optional)true (optional)longint (optional)Vector < Peer > (optional)PeerUserPeerChatPeerChannelMessageActionTodoCompletionsVector < int >Vector < int >MessageActionTodoAppendTasksVector < TodoItem >TodoItemtrue (optional)true (optional)string (optional)int (optional)StarsAmount (optional)StarsAmountStarsTonAmountStarsAmountStarsAmountStarsTonAmountMessageActionSuggestedPostRefundtrue (optional)MessageActionGiftTonstringlongstringlongstring (optional)MessageActionSuggestBirthdayBirthdayBirthdaytrue (optional)true (optional)StarGiftStarGiftStarGiftUniqueStarsAmountStarsAmountStarsTonAmountinttrue (optional)StarGiftStarGiftStarGiftUniqueStarsAmountStarsAmountStarsTonAmountMessageActionNewCreatorPendinglongMessageActionChangeCreatorlongMessageActionNoForwardsToggleBoolBoolMessageActionNoForwardsRequesttrue (optional)BoolBoolMessageReactions (optional)MessageReactionstrue (optional)true (optional)true (optional)Vector < ReactionCount >ReactionCountVector < MessagePeerReaction > (optional)MessagePeerReactionVector < MessageReactor > (optional)MessageReactorint (optional)Vector < Chat >ChatEmptylongChattrue (optional)true (optional)true (optional)true (optional)true (optional)true (optional)longstringChatPhotoChatPhotoEmptyChatPhototrue (optional)longbytes (optional)intintintintInputChannel (optional)InputChannelEmptyInputChannelInputChannelFromMessageChatAdminRights (optional)ChatAdminRightstrue (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)ChatBannedRights (optional)ChatBannedRightstrue (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)intChatForbiddenlongstringChanneltrue (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)longlong (optional)stringstring (optional)ChatPhotoChatPhotoEmptyChatPhototrue (optional)longbytes (optional)intintVector < RestrictionReason > (optional)RestrictionReasonstringstringstringChatAdminRights (optional)ChatAdminRightstrue (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)ChatBannedRights (optional)ChatBannedRightstrue (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)intChatBannedRights (optional)ChatBannedRightstrue (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)intint (optional)Vector < Username > (optional)Usernametrue (optional)true (optional)stringRecentStory (optional)RecentStorytrue (optional)int (optional)PeerColor (optional)PeerColorint (optional)long (optional)PeerColorCollectiblelonglonglongintVector < int >int (optional)Vector < int > (optional)InputPeerColorCollectiblelongPeerColor (optional)PeerColorint (optional)long (optional)PeerColorCollectiblelonglonglongintVector < int >int (optional)Vector < int > (optional)InputPeerColorCollectiblelongEmojiStatus (optional)EmojiStatusEmptyEmojiStatuslongint (optional)EmojiStatusCollectiblelonglongstringstringlongintintintintint (optional)InputEmojiStatusCollectiblelongint (optional)int (optional)int (optional)long (optional)long (optional)long (optional)ChannelForbiddentrue (optional)true (optional)true (optional)longlongstringint (optional)Vector < User >UserEmptylongUsertrue (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)longlong (optional)string (optional)string (optional)string (optional)string (optional)UserProfilePhoto (optional)UserProfilePhotoEmptyUserProfilePhototrue (optional)true (optional)longbytes (optional)intUserStatus (optional)UserStatusEmptyUserStatusOnlineintUserStatusOfflineintUserStatusRecentlytrue (optional)UserStatusLastWeektrue (optional)UserStatusLastMonthtrue (optional)int (optional)Vector < RestrictionReason > (optional)RestrictionReasonstringstringstringstring (optional)string (optional)EmojiStatus (optional)EmojiStatusEmptyEmojiStatuslongint (optional)EmojiStatusCollectiblelonglongstringstringlongintintintintint (optional)longint (optional)Vector < Username > (optional)Usernametrue (optional)true (optional)stringRecentStory (optional)RecentStorytrue (optional)int (optional)PeerColor (optional)PeerColorint (optional)long (optional)PeerColorCollectiblelonglonglongintVector < int >int (optional)Vector < int > (optional)longPeerColor (optional)PeerColorint (optional)long (optional)PeerColorCollectiblelonglonglongintVector < int >int (optional)Vector < int > (optional)longint (optional)long (optional)long (optional)Example
ChannelDifferenceTooLong(
dialog=Dialog(
peer=PeerUser(user_id=0),
top_message=0,
read_inbox_max_id=0,
read_outbox_max_id=0,
unread_count=0,
unread_mentions_count=0,
unread_reactions_count=0,
notify_settings=PeerNotifySettings()
),
messages=[
MessageEmpty(id=0)
],
chats=[
ChatEmpty(id=0)
],
users=[
UserEmpty(id=0)
],
)