@@ -183,7 +183,7 @@ messageActionRequestedPeerSentMe#93b31848 button_id:int peers:Vector<RequestedPe
183183messageActionPaymentRefunded#41b3e202 flags:# peer:Peer currency:string total_amount:long payload:flags.0? bytes charge:PaymentCharge = MessageAction ;
184184messageActionGiftStars#45d5b021 flags:# currency:string amount:long stars:long crypto_currency:flags.0? string crypto_amount:flags.0? long transaction_id:flags.1? string = MessageAction ;
185185messageActionPrizeStars#b00c47a2 flags:# unclaimed:flags.0? true stars:long transaction_id:string boost_peer:Peer giveaway_msg_id:int = MessageAction ;
186- messageActionStarGift#9bb3ef44 flags:# name_hidden:flags.0? true saved:flags.2? true converted:flags.3? true gift:StarGift message:flags.1? TextWithEntities convert_stars:long = MessageAction ;
186+ messageActionStarGift#8557637 flags:# name_hidden:flags.0? true saved:flags.2? true converted:flags.3? true gift:StarGift message:flags.1? TextWithEntities convert_stars:flags.4 ? long = MessageAction ;
187187
188188dialog#d58a08c6 flags:# pinned:flags.2? true unread_mark:flags.3? true view_forum_as_messages:flags.6? true peer:Peer top_message:int read_inbox_max_id:int read_outbox_max_id:int unread_count:int unread_mentions_count:int unread_reactions_count:int notify_settings:PeerNotifySettings pts:flags.0? int draft:flags.1? DraftMessage folder_id:flags.4? int ttl_period:flags.5? int = Dialog ;
189189dialogFolder#71bd134c flags:# pinned:flags.2? true folder:Folder peer:Peer top_message:int unread_muted_peers_count:int unread_unmuted_peers_count:int unread_muted_messages_count:int unread_unmuted_messages_count:int = Dialog ;
@@ -235,7 +235,7 @@ inputReportReasonFake#f5ddd6e7 = ReportReason;
235235inputReportReasonIllegalDrugs#a8eb2be = ReportReason ;
236236inputReportReasonPersonalDetails#9ec7863d = ReportReason ;
237237
238- userFull#1f58e369 flags:# blocked:flags.0?true phone_calls_available:flags.4?true phone_calls_private:flags.5?true can_pin_message:flags.7?true has_scheduled:flags.12?true video_calls_available:flags.13?true voice_messages_forbidden:flags.20?true translations_disabled:flags.23?true stories_pinned_available:flags.26?true blocked_my_stories_from:flags.27?true wallpaper_overridden:flags.28?true contact_require_premium:flags.29?true read_dates_private:flags.30?true flags2:# sponsored_enabled:flags2.7?true can_view_revenue:flags2.9?true id:long about:flags.1?string settings:PeerSettings personal_photo:flags.21?Photo profile_photo:flags.2?Photo fallback_photo:flags.22?Photo notify_settings:PeerNotifySettings bot_info:flags.3?BotInfo pinned_msg_id:flags.6?int common_chats_count:int folder_id:flags.11?int ttl_period:flags.14?int theme_emoticon:flags.15?string private_forward_name:flags.16?string bot_group_admin_rights:flags.17?ChatAdminRights bot_broadcast_admin_rights:flags.18?ChatAdminRights premium_gifts:flags.19?Vector<PremiumGiftOption> wallpaper:flags.24?WallPaper stories:flags.25?PeerStories business_work_hours:flags2.0?BusinessWorkHours business_location:flags2.1?BusinessLocation business_greeting_message:flags2.2?BusinessGreetingMessage business_away_message:flags2.3?BusinessAwayMessage business_intro:flags2.4?BusinessIntro birthday:flags2.5?Birthday personal_channel_id:flags2.6?long personal_channel_message:flags2.6?int stargifts_count:flags2.8?int = UserFull;
238+ userFull#1f58e369 flags:# blocked:flags.0?true phone_calls_available:flags.4?true phone_calls_private:flags.5?true can_pin_message:flags.7?true has_scheduled:flags.12?true video_calls_available:flags.13?true voice_messages_forbidden:flags.20?true translations_disabled:flags.23?true stories_pinned_available:flags.26?true blocked_my_stories_from:flags.27?true wallpaper_overridden:flags.28?true contact_require_premium:flags.29?true read_dates_private:flags.30?true flags2:# sponsored_enabled:flags2.7?true can_view_revenue:flags2.9?true bot_can_manage_emoji_status:flags2.10?true id:long about:flags.1?string settings:PeerSettings personal_photo:flags.21?Photo profile_photo:flags.2?Photo fallback_photo:flags.22?Photo notify_settings:PeerNotifySettings bot_info:flags.3?BotInfo pinned_msg_id:flags.6?int common_chats_count:int folder_id:flags.11?int ttl_period:flags.14?int theme_emoticon:flags.15?string private_forward_name:flags.16?string bot_group_admin_rights:flags.17?ChatAdminRights bot_broadcast_admin_rights:flags.18?ChatAdminRights premium_gifts:flags.19?Vector<PremiumGiftOption> wallpaper:flags.24?WallPaper stories:flags.25?PeerStories business_work_hours:flags2.0?BusinessWorkHours business_location:flags2.1?BusinessLocation business_greeting_message:flags2.2?BusinessGreetingMessage business_away_message:flags2.3?BusinessAwayMessage business_intro:flags2.4?BusinessIntro birthday:flags2.5?Birthday personal_channel_id:flags2.6?long personal_channel_message:flags2.6?int stargifts_count:flags2.8?int = UserFull;
239239
240240contact#145ade0b user_id:long mutual:Bool = Contact ;
241241
@@ -426,6 +426,7 @@ updateBusinessBotCallbackQuery#1ea2fda7 flags:# query_id:long user_id:long conne
426426updateStarsRevenueStatus#a584b019 peer:Peer status:StarsRevenueStatus = Update ;
427427updateBotPurchasedPaidMedia#283bd312 user_id:long payload:string qts:int = Update ;
428428updatePaidReactionPrivacy#51ca7aec private:Bool = Update ;
429+ updateBotSubscriptionExpire#2d13c6ee user_id:long payload:string invoice_slug:string until_date:int qts:int = Update ;
429430
430431updates.state#a56c2a3e pts:int qts:int date:int seq:int unread_count:int = updates .State ;
431432
@@ -532,6 +533,7 @@ inputPrivacyKeyAddedByPhone#d1219bdd = InputPrivacyKey;
532533inputPrivacyKeyVoiceMessages#aee69d68 = InputPrivacyKey ;
533534inputPrivacyKeyAbout#3823cc40 = InputPrivacyKey ;
534535inputPrivacyKeyBirthday#d65a11cc = InputPrivacyKey ;
536+ inputPrivacyKeyStarGiftsAutoSave#e1732341 = InputPrivacyKey ;
535537
536538privacyKeyStatusTimestamp#bc2eab30 = PrivacyKey ;
537539privacyKeyChatInvite#500e6dfa = PrivacyKey ;
@@ -544,6 +546,7 @@ privacyKeyAddedByPhone#42ffd42b = PrivacyKey;
544546privacyKeyVoiceMessages#697f414 = PrivacyKey ;
545547privacyKeyAbout#a486b761 = PrivacyKey ;
546548privacyKeyBirthday#2000a518 = PrivacyKey ;
549+ privacyKeyStarGiftsAutoSave#2ca4fdf8 = PrivacyKey ;
547550
548551inputPrivacyValueAllowContacts#d09e07b = InputPrivacyRule ;
549552inputPrivacyValueAllowAll#184b35ce = InputPrivacyRule ;
@@ -555,6 +558,8 @@ inputPrivacyValueAllowChatParticipants#840649cf chats:Vector<long> = InputPrivac
555558inputPrivacyValueDisallowChatParticipants#e94f0f86 chats:Vector<long > = InputPrivacyRule ;
556559inputPrivacyValueAllowCloseFriends#2f453e49 = InputPrivacyRule ;
557560inputPrivacyValueAllowPremium#77cdc9f1 = InputPrivacyRule ;
561+ inputPrivacyValueAllowBots#5a4fcce5 = InputPrivacyRule ;
562+ inputPrivacyValueDisallowBots#c4e57915 = InputPrivacyRule ;
558563
559564privacyValueAllowContacts#fffe1bac = PrivacyRule ;
560565privacyValueAllowAll#65427b82 = PrivacyRule ;
@@ -566,6 +571,8 @@ privacyValueAllowChatParticipants#6b134e8e chats:Vector<long> = PrivacyRule;
566571privacyValueDisallowChatParticipants#41c87565 chats:Vector<long > = PrivacyRule ;
567572privacyValueAllowCloseFriends#f7e8d89b = PrivacyRule ;
568573privacyValueAllowPremium#ece9814b = PrivacyRule ;
574+ privacyValueAllowBots#21461b5d = PrivacyRule ;
575+ privacyValueDisallowBots#f6a5f82f = PrivacyRule ;
569576
570577account.privacyRules#50a04e45 rules:Vector<PrivacyRule > chats:Vector<Chat > users:Vector<User > = account .PrivacyRules ;
571578
@@ -635,7 +642,7 @@ messages.stickerSetNotModified#d3f924eb = messages.StickerSet;
635642
636643botCommand#c27ac8c7 command:string description:string = BotCommand ;
637644
638- botInfo#82437e74 flags:# has_preview_medias:flags.6? true user_id:flags.0? long description:flags.1? string description_photo:flags.4? Photo description_document:flags.5? Document commands:flags.2? Vector <BotCommand > menu_button:flags.3? BotMenuButton privacy_policy_url:flags.7? string = BotInfo ;
645+ botInfo#36607333 flags:# has_preview_medias:flags.6? true user_id:flags.0? long description:flags.1? string description_photo:flags.4? Photo description_document:flags.5? Document commands:flags.2? Vector <BotCommand > menu_button:flags.3? BotMenuButton privacy_policy_url:flags.7? string app_settings:flags.8 ? BotAppSettings = BotInfo ;
639646
640647keyboardButton#a2fa4880 text:string = KeyboardButton ;
641648keyboardButtonUrl#258aff05 text:string url:string = KeyboardButton ;
@@ -893,7 +900,7 @@ dataJSON#7d748d04 data:string = DataJSON;
893900
894901labeledPrice#cb296bf8 label:string amount:long = LabeledPrice ;
895902
896- invoice#5db95a15 flags:# test:flags.0? true name_requested:flags.1? true phone_requested:flags.2? true email_requested:flags.3? true shipping_address_requested:flags.4? true flexible:flags.5? true phone_to_provider:flags.6? true email_to_provider:flags.7? true recurring:flags.9? true currency:string prices:Vector<LabeledPrice > max_tip_amount:flags.8? long suggested_tip_amounts:flags.8? Vector <long > terms_url:flags.10? string = Invoice ;
903+ invoice#49ee584 flags:# test:flags.0? true name_requested:flags.1? true phone_requested:flags.2? true email_requested:flags.3? true shipping_address_requested:flags.4? true flexible:flags.5? true phone_to_provider:flags.6? true email_to_provider:flags.7? true recurring:flags.9? true currency:string prices:Vector<LabeledPrice > max_tip_amount:flags.8? long suggested_tip_amounts:flags.8? Vector <long > terms_url:flags.10? string subscription_period:flags.11 ? int = Invoice ;
897904
898905paymentCharge#ea02c27e id:string provider_charge_id:string = PaymentCharge ;
899906
@@ -1436,7 +1443,7 @@ attachMenuBots#3c4301c0 hash:long bots:Vector<AttachMenuBot> users:Vector<User>
14361443
14371444attachMenuBotsBot#93bf667f bot:AttachMenuBot users:Vector<User > = AttachMenuBotsBot ;
14381445
1439- webViewResultUrl#4d22ff98 flags:# fullsize:flags.1? true query_id:flags.0? long url:string = WebViewResult ;
1446+ webViewResultUrl#4d22ff98 flags:# fullsize:flags.1? true fullscreen:flags.2 ? true query_id:flags.0? long url:string = WebViewResult ;
14401447
14411448webViewMessageSent#c94511c flags:# msg_id:flags.0? InputBotInlineMessageID = WebViewMessageSent ;
14421449
@@ -1855,15 +1862,15 @@ bots.previewInfo#ca71d64 media:Vector<BotPreviewMedia> lang_codes:Vector<string>
18551862
18561863starsSubscriptionPricing#5416d58 period:int amount:long = StarsSubscriptionPricing ;
18571864
1858- starsSubscription#538ecf18 flags:# canceled:flags.0? true can_refulfill:flags.1? true missing_balance:flags.2? true id:string peer:Peer until_date:int pricing:StarsSubscriptionPricing chat_invite_hash:flags.3? string = StarsSubscription ;
1865+ starsSubscription#2e6eab1a flags:# canceled:flags.0? true can_refulfill:flags.1? true missing_balance:flags.2? true bot_canceled:flags.7 ? true id:string peer:Peer until_date:int pricing:StarsSubscriptionPricing chat_invite_hash:flags.3? string title:flags.4 ? string photo:flags.5 ? WebDocument invoice_slug:flags.6 ? string = StarsSubscription ;
18591866
18601867messageReactor#4ba3a95a flags:# top:flags.0? true my:flags.1? true anonymous:flags.2? true peer_id:flags.3? Peer count:int = MessageReactor ;
18611868
18621869starsGiveawayOption#94ce852a flags:# extended:flags.0? true default:flags.1? true stars:long yearly_boosts:int store_product:flags.2? string currency:string amount:long winners:Vector<StarsGiveawayWinnersOption > = StarsGiveawayOption ;
18631870
18641871starsGiveawayWinnersOption#54236209 flags:# default:flags.0? true users:int per_user_stars:long = StarsGiveawayWinnersOption ;
18651872
1866- starGift#49c577cd flags:# limited:flags.0? true sold_out:flags.1? true id:long sticker:Document stars:long availability_remains:flags.0? int availability_total:flags.0? int convert_stars:long first_sale_date:flags.1? int last_sale_date:flags.1? int = StarGift ;
1873+ starGift#49c577cd flags:# limited:flags.0? true sold_out:flags.1? true birthday:flags.2 ? true id:long sticker:Document stars:long availability_remains:flags.0? int availability_total:flags.0? int convert_stars:long first_sale_date:flags.1? int last_sale_date:flags.1? int = StarGift ;
18671874
18681875payments.starGiftsNotModified#a388a368 = payments .StarGifts ;
18691876payments.starGifts#901689ea hash:int gifts:Vector<StarGift > = payments .StarGifts ;
@@ -1878,6 +1885,12 @@ reportResultChooseOption#f0e4e0b6 title:string options:Vector<MessageReportOptio
18781885reportResultAddComment#6f09ac31 flags:# optional:flags.0? true option:bytes = ReportResult ;
18791886reportResultReported#8db33c4b = ReportResult ;
18801887
1888+ messages.botPreparedInlineMessage#8ecf0511 id:string expire_date:int = messages .BotPreparedInlineMessage ;
1889+
1890+ messages.preparedInlineMessage#ff57708d query_id:long result:BotInlineResult peer_types:Vector<InlineQueryPeerType > cache_time:int users:Vector<User > = messages .PreparedInlineMessage ;
1891+
1892+ botAppSettings#c99b1950 flags:# placeholder_path:flags.0? bytes background_color:flags.1? int background_dark_color:flags.2? int header_color:flags.3? int header_dark_color:flags.4? int = BotAppSettings ;
1893+
18811894---functions ---
18821895
18831896invokeAfterMsg#cb9f372d {X:Type} msg_id:long query :!X = X ;
@@ -2221,9 +2234,9 @@ messages.searchSentMedia#107e31a0 q:string filter:MessagesFilter limit:int = mes
22212234messages.getAttachMenuBots#16fcc2cb hash:long = AttachMenuBots ;
22222235messages.getAttachMenuBot#77216192 bot:InputUser = AttachMenuBotsBot ;
22232236messages.toggleBotInAttachMenu#69f59d69 flags:# write_allowed:flags.0? true bot:InputUser enabled:Bool = Bool ;
2224- messages.requestWebView#269dc2c1 flags:# from_bot_menu:flags.4? true silent:flags.5? true compact:flags.7? true peer:InputPeer bot:InputUser url:flags.1? string start_param:flags.3? string theme_params:flags.2? DataJSON platform:string reply_to:flags.0? InputReplyTo send_as:flags.13? InputPeer = WebViewResult ;
2237+ messages.requestWebView#269dc2c1 flags:# from_bot_menu:flags.4? true silent:flags.5? true compact:flags.7? true fullscreen:flags.8 ? true peer:InputPeer bot:InputUser url:flags.1? string start_param:flags.3? string theme_params:flags.2? DataJSON platform:string reply_to:flags.0? InputReplyTo send_as:flags.13? InputPeer = WebViewResult ;
22252238messages.prolongWebView#b0d81a83 flags:# silent:flags.5? true peer:InputPeer bot:InputUser query_id:long reply_to:flags.0? InputReplyTo send_as:flags.13? InputPeer = Bool ;
2226- messages.requestSimpleWebView#413a3e73 flags:# from_switch_webview:flags.1? true from_side_menu:flags.2? true compact:flags.7? true bot:InputUser url:flags.3? string start_param:flags.4? string theme_params:flags.0? DataJSON platform:string = WebViewResult ;
2239+ messages.requestSimpleWebView#413a3e73 flags:# from_switch_webview:flags.1? true from_side_menu:flags.2? true compact:flags.7? true fullscreen:flags.8 ? true bot:InputUser url:flags.3? string start_param:flags.4? string theme_params:flags.0? DataJSON platform:string = WebViewResult ;
22272240messages.sendWebViewResultMessage#a4314f5 bot_query_id:string result:InputBotInlineResult = WebViewMessageSent ;
22282241messages.sendWebViewData#dc0242c8 bot:InputUser random_id:long button_text:string data:string = Updates ;
22292242messages.transcribeAudio#269e9a49 peer:InputPeer msg_id:int = messages .TranscribedAudio ;
@@ -2245,7 +2258,7 @@ messages.getEmojiProfilePhotoGroups#21a548f3 hash:int = messages.EmojiGroups;
22452258messages.searchCustomEmoji#2c11c0d7 emoticon:string hash:long = EmojiList ;
22462259messages.togglePeerTranslations#e47cb579 flags:# disabled:flags.0? true peer:InputPeer = Bool ;
22472260messages.getBotApp#34fdc5c3 app:InputBotApp hash:long = messages .BotApp ;
2248- messages.requestAppWebView#53618bce flags:# write_allowed:flags.0? true compact:flags.7? true peer:InputPeer app:InputBotApp start_param:flags.1? string theme_params:flags.2? DataJSON platform:string = WebViewResult ;
2261+ messages.requestAppWebView#53618bce flags:# write_allowed:flags.0? true compact:flags.7? true fullscreen:flags.8 ? true peer:InputPeer app:InputBotApp start_param:flags.1? string theme_params:flags.2? DataJSON platform:string = WebViewResult ;
22492262messages.setChatWallPaper#8ffacae1 flags:# for_both:flags.3? true revert:flags.4? true peer:InputPeer wallpaper:flags.0? InputWallPaper settings:flags.2? WallPaperSettings id:flags.1? int = Updates ;
22502263messages.searchEmojiStickerSets#92b4494c flags:# exclude_featured:flags.0? true q:string hash:long = messages .FoundStickerSets ;
22512264messages.getSavedDialogs#5381d21a flags:# exclude_pinned:flags.0? true offset_date:int offset_id:int offset_peer:InputPeer limit:int hash:long = messages .SavedDialogs ;
@@ -2273,14 +2286,16 @@ messages.getAvailableEffects#dea20a39 hash:int = messages.AvailableEffects;
22732286messages.editFactCheck#589ee75 peer:InputPeer msg_id:int text:TextWithEntities = Updates ;
22742287messages.deleteFactCheck#d1da940c peer:InputPeer msg_id:int = Updates ;
22752288messages.getFactCheck#b9cdc5ee peer:InputPeer msg_id:Vector<int > = Vector <FactCheck >;
2276- messages.requestMainWebView#c9e01e7b flags:# compact:flags.7? true peer:InputPeer bot:InputUser start_param:flags.1? string theme_params:flags.0? DataJSON platform:string = WebViewResult ;
2289+ messages.requestMainWebView#c9e01e7b flags:# compact:flags.7? true fullscreen:flags.8 ? true peer:InputPeer bot:InputUser start_param:flags.1? string theme_params:flags.0? DataJSON platform:string = WebViewResult ;
22772290messages.sendPaidReaction#9dd6a67b flags:# peer:InputPeer msg_id:int count:int random_id:long private:flags.0? Bool = Updates ;
22782291messages.togglePaidReactionPrivacy#849ad397 peer:InputPeer msg_id:int private:Bool = Bool ;
22792292messages.getPaidReactionPrivacy#472455aa = Updates ;
22802293messages.viewSponsoredMessage#673ad8f1 peer:InputPeer random_id:bytes = Bool ;
22812294messages.clickSponsoredMessage#f093465 flags:# media:flags.0? true fullscreen:flags.1? true peer:InputPeer random_id:bytes = Bool ;
22822295messages.reportSponsoredMessage#1af3dbb8 peer:InputPeer random_id:bytes option:bytes = channels .SponsoredMessageReportResult ;
22832296messages.getSponsoredMessages#9bd2f439 peer:InputPeer = messages .SponsoredMessages ;
2297+ messages.savePreparedInlineMessage#f21f7f2f flags:# result:InputBotInlineResult user_id:InputUser peer_types:flags.0? Vector <InlineQueryPeerType > = messages .BotPreparedInlineMessage ;
2298+ messages.getPreparedInlineMessage#857ebdb8 bot:InputUser id:string = messages .PreparedInlineMessage ;
22842299
22852300updates.getState#edd4882a = updates .State ;
22862301updates.getDifference#19c2f763 flags:# pts:int pts_limit:flags.1? int pts_total_limit:flags.0? int date:int qts:int qts_limit:flags.2? int = updates .Difference ;
@@ -2412,6 +2427,9 @@ bots.deletePreviewMedia#2d0135b3 bot:InputUser lang_code:string media:Vector<Inp
24122427bots.reorderPreviewMedias#b627f3aa bot:InputUser lang_code:string order:Vector<InputMedia > = Bool ;
24132428bots.getPreviewInfo#423ab3ad bot:InputUser lang_code:string = bots .PreviewInfo ;
24142429bots.getPreviewMedias#a2a5594d bot:InputUser = Vector <BotPreviewMedia >;
2430+ bots.updateUserEmojiStatus#ed9f30c5 user_id:InputUser emoji_status:EmojiStatus = Bool ;
2431+ bots.toggleUserEmojiStatusPermission#6de6392 bot:InputUser enabled:Bool = Bool ;
2432+ bots.checkDownloadFileParams#50077589 bot:InputUser file_name:string url:string = Bool ;
24152433
24162434payments.getPaymentForm#37148dbb flags:# invoice:InputInvoice theme_params:flags.0? DataJSON = payments .PaymentForm ;
24172435payments.getPaymentReceipt#2478d1cc peer:InputPeer msg_id:int = payments .PaymentReceipt ;
@@ -2447,6 +2465,7 @@ payments.getStarGifts#c4563590 hash:int = payments.StarGifts;
24472465payments.getUserStarGifts#5e72c7e1 user_id:InputUser offset:string limit:int = payments .UserStarGifts ;
24482466payments.saveStarGift#87acf08e flags:# unsave:flags.0? true user_id:InputUser msg_id:int = Bool ;
24492467payments.convertStarGift#421e027 user_id:InputUser msg_id:int = Bool ;
2468+ payments.botCancelStarsSubscription#57f9ece6 flags:# restore:flags.0? true user_id:InputUser invoice_slug:flags.1? string charge_id:flags.2? string = Bool ;
24502469
24512470stickers.createStickerSet#9021ab67 flags:# masks:flags.0? true emojis:flags.5? true text_color:flags.6? true user_id:InputUser title:string short_name:string thumb:flags.2? InputDocument stickers:Vector<InputStickerSetItem > software:flags.3? string = messages .StickerSet ;
24522471stickers.removeStickerFromSet#f7760f51 sticker:InputDocument = messages .StickerSet ;
@@ -2566,4 +2585,4 @@ smsjobs.finishJob#4f1ebf24 flags:# job_id:string error:flags.0?string = Bool;
25662585
25672586fragment.getCollectibleInfo#be1e85ba collectible:InputCollectible = fragment .CollectibleInfo ;
25682587
2569- // LAYER 192
2588+ // LAYER 193
0 commit comments