@@ -134,7 +134,7 @@ storage.fileMp4#b3cea0e4 = storage.FileType;
134134storage.fileWebp#1081464c = storage .FileType ;
135135
136136userEmpty#d3bc4b7a id:long = User ;
137- user#31774388 flags:# self:flags.10?true contact:flags.11?true mutual_contact:flags.12?true deleted:flags.13?true bot:flags.14?true bot_chat_history:flags.15?true bot_nochats:flags.16?true verified:flags.17?true restricted:flags.18?true min:flags.20?true bot_inline_geo:flags.21?true support:flags.23?true scam:flags.24?true apply_min_photo:flags.25?true fake:flags.26?true bot_attach_menu:flags.27?true premium:flags.28?true attach_menu_enabled:flags.29?true flags2:# bot_can_edit:flags2.1?true close_friend:flags2.2?true stories_hidden:flags2.3?true stories_unavailable:flags2.4?true contact_require_premium:flags2.10?true bot_business:flags2.11?true bot_has_main_app:flags2.13?true bot_forum_view:flags2.16?true bot_forum_can_manage_topics:flags2.17?true bot_can_manage_bots:flags2.18?true id:long access_hash:flags.0?long first_name:flags.1?string last_name:flags.2?string username:flags.3?string phone:flags.4?string photo:flags.5?UserProfilePhoto status:flags.6?UserStatus bot_info_version:flags.14?int restriction_reason:flags.18?Vector<RestrictionReason> bot_inline_placeholder:flags.19?string lang_code:flags.22?string emoji_status:flags.30?EmojiStatus usernames:flags2.0?Vector<Username> stories_max_id:flags2.5?RecentStory color:flags2.8?PeerColor profile_color:flags2.9?PeerColor bot_active_users:flags2.12?int bot_verification_icon:flags2.14?long send_paid_messages_stars:flags2.15?long = User;
137+ user#31774388 flags:# self:flags.10?true contact:flags.11?true mutual_contact:flags.12?true deleted:flags.13?true bot:flags.14?true bot_chat_history:flags.15?true bot_nochats:flags.16?true verified:flags.17?true restricted:flags.18?true min:flags.20?true bot_inline_geo:flags.21?true support:flags.23?true scam:flags.24?true apply_min_photo:flags.25?true fake:flags.26?true bot_attach_menu:flags.27?true premium:flags.28?true attach_menu_enabled:flags.29?true flags2:# bot_can_edit:flags2.1?true close_friend:flags2.2?true stories_hidden:flags2.3?true stories_unavailable:flags2.4?true contact_require_premium:flags2.10?true bot_business:flags2.11?true bot_has_main_app:flags2.13?true bot_forum_view:flags2.16?true bot_forum_can_manage_topics:flags2.17?true bot_can_manage_bots:flags2.18?true bot_guestchat:flags2.19?true id:long access_hash:flags.0?long first_name:flags.1?string last_name:flags.2?string username:flags.3?string phone:flags.4?string photo:flags.5?UserProfilePhoto status:flags.6?UserStatus bot_info_version:flags.14?int restriction_reason:flags.18?Vector<RestrictionReason> bot_inline_placeholder:flags.19?string lang_code:flags.22?string emoji_status:flags.30?EmojiStatus usernames:flags2.0?Vector<Username> stories_max_id:flags2.5?RecentStory color:flags2.8?PeerColor profile_color:flags2.9?PeerColor bot_active_users:flags2.12?int bot_verification_icon:flags2.14?long send_paid_messages_stars:flags2.15?long = User;
138138
139139userProfilePhotoEmpty#4f11bae1 = UserProfilePhoto ;
140140userProfilePhoto#82d1f706 flags:# has_video:flags.0? true personal:flags.2? true photo_id:long stripped_thumb:flags.1? bytes dc_id:int = UserProfilePhoto ;
@@ -166,7 +166,7 @@ chatPhotoEmpty#37c1011c = ChatPhoto;
166166chatPhoto#1c6e1c11 flags:# has_video:flags.0? true photo_id:long stripped_thumb:flags.1? bytes dc_id:int = ChatPhoto ;
167167
168168messageEmpty#90a6ca84 flags:# id:int peer_id:flags.0? Peer = Message ;
169- message#3ae56482 flags:# out:flags.1?true mentioned:flags.4?true media_unread:flags.5?true silent:flags.13?true post:flags.14?true from_scheduled:flags.18?true legacy:flags.19?true edit_hide:flags.21?true pinned:flags.24?true noforwards:flags.26?true invert_media:flags.27?true flags2:# offline:flags2.1?true video_processing_pending:flags2.4?true paid_suggested_post_stars:flags2.8?true paid_suggested_post_ton:flags2.9?true id:int from_id:flags.8?Peer from_boosts_applied:flags.29?int from_rank:flags2.12?string peer_id:Peer saved_peer_id:flags.28?Peer fwd_from:flags.2?MessageFwdHeader via_bot_id:flags.11?long via_business_bot_id:flags2.0?long reply_to:flags.3?MessageReplyHeader date:int message:string media:flags.9?MessageMedia reply_markup:flags.6?ReplyMarkup entities:flags.7?Vector<MessageEntity> views:flags.10?int forwards:flags.10?int replies:flags.23?MessageReplies edit_date:flags.15?int post_author:flags.16?string grouped_id:flags.17?long reactions:flags.20?MessageReactions restriction_reason:flags.22?Vector<RestrictionReason> ttl_period:flags.25?int quick_reply_shortcut_id:flags.30?int effect:flags2.2?long factcheck:flags2.3?FactCheck report_delivery_until_date:flags2.5?int paid_message_stars:flags2.6?long suggested_post:flags2.7?SuggestedPost schedule_repeat_period:flags2.10?int summary_from_language:flags2.11?string = Message;
169+ message#95ef6f2b flags:# out:flags.1?true mentioned:flags.4?true media_unread:flags.5?true silent:flags.13?true post:flags.14?true from_scheduled:flags.18?true legacy:flags.19?true edit_hide:flags.21?true pinned:flags.24?true noforwards:flags.26?true invert_media:flags.27?true flags2:# offline:flags2.1?true video_processing_pending:flags2.4?true paid_suggested_post_stars:flags2.8?true paid_suggested_post_ton:flags2.9?true id:int from_id:flags.8?Peer from_boosts_applied:flags.29?int from_rank:flags2.12?string peer_id:Peer saved_peer_id:flags.28?Peer fwd_from:flags.2?MessageFwdHeader via_bot_id:flags.11?long via_business_bot_id:flags2.0?long guestchat_via_from:flags2.19?Peer reply_to:flags.3?MessageReplyHeader date:int message:string media:flags.9?MessageMedia reply_markup:flags.6?ReplyMarkup entities:flags.7?Vector<MessageEntity> views:flags.10?int forwards:flags.10?int replies:flags.23?MessageReplies edit_date:flags.15?int post_author:flags.16?string grouped_id:flags.17?long reactions:flags.20?MessageReactions restriction_reason:flags.22?Vector<RestrictionReason> ttl_period:flags.25?int quick_reply_shortcut_id:flags.30?int effect:flags2.2?long factcheck:flags2.3?FactCheck report_delivery_until_date:flags2.5?int paid_message_stars:flags2.6?long suggested_post:flags2.7?SuggestedPost schedule_repeat_period:flags2.10?int summary_from_language:flags2.11?string = Message;
170170messageService#7a800e0a flags:# out:flags.1? true mentioned:flags.4? true media_unread:flags.5? true reactions_are_possible:flags.9? true silent:flags.13? true post:flags.14? true legacy:flags.19? true id:int from_id:flags.8? Peer peer_id:Peer saved_peer_id:flags.28? Peer reply_to:flags.3? MessageReplyHeader date:int action:MessageAction reactions:flags.20? MessageReactions ttl_period:flags.25? int = Message ;
171171
172172messageMediaEmpty#3ded6320 = MessageMedia ;
@@ -513,6 +513,8 @@ updateEmojiGameInfo#fb9c547a info:messages.EmojiGameInfo = Update;
513513updateStarGiftCraftFail#ac072444 = Update ;
514514updateChatParticipantRank#bd8367b9 chat_id:long user_id:long rank:string version:int = Update ;
515515updateManagedBot#4880ed9a user_id:long bot_id:long qts:int = Update ;
516+ updateBotGuestChatQuery#cdd4093d flags:# query_id:long message:Message reference_messages:flags.0? Vector <Message > qts:int = Update ;
517+ updateAiComposeTones#8c0f91fb = Update ;
516518
517519updates.state#a56c2a3e pts:int qts:int date:int seq:int unread_count:int = updates .State ;
518520
@@ -1280,11 +1282,11 @@ help.userInfo#1eb3758 message:string entities:Vector<MessageEntity> author:strin
12801282pollAnswer#4b7d786a flags:# text:TextWithEntities option:bytes media:flags.0? MessageMedia added_by:flags.1? Peer date:flags.1? int = PollAnswer ;
12811283inputPollAnswer#199fed96 flags:# text:TextWithEntities media:flags.0? InputMedia = PollAnswer ;
12821284
1283- poll#b8425be9 id:long flags:# closed:flags.0? true public_voters:flags.1? true multiple_choice:flags.2? true quiz:flags.3? true open_answers:flags.6? true revoting_disabled:flags.7? true shuffle_answers:flags.8? true hide_results_until_close:flags.9? true creator:flags.10? true question:TextWithEntities answers:Vector<PollAnswer > close_period:flags.4? int close_date:flags.5? int hash:long = Poll ;
1285+ poll#966e2dbf id:long flags:# closed:flags.0? true public_voters:flags.1? true multiple_choice:flags.2? true quiz:flags.3? true open_answers:flags.6? true revoting_disabled:flags.7? true shuffle_answers:flags.8? true hide_results_until_close:flags.9? true creator:flags.10? true subscribers_only:flags.11 ? true question:TextWithEntities answers:Vector<PollAnswer > close_period:flags.4? int close_date:flags.5? int countries_iso2:flags.12 ? Vector < string > hash:long = Poll ;
12841286
12851287pollAnswerVoters#3645230a flags:# chosen:flags.0? true correct:flags.1? true option:bytes voters:flags.2? int recent_voters:flags.2? Vector <Peer > = PollAnswerVoters ;
12861288
1287- pollResults#ba7bb15e flags:# min:flags.0? true has_unread_votes:flags.6? true results:flags.1? Vector <PollAnswerVoters > total_voters:flags.2? int recent_voters:flags.3? Vector <Peer > solution:flags.4? string solution_entities:flags.4? Vector <MessageEntity > solution_media:flags.5? MessageMedia = PollResults ;
1289+ pollResults#ba7bb15e flags:# min:flags.0? true has_unread_votes:flags.6? true can_view_stats:flags.7 ? true results:flags.1? Vector <PollAnswerVoters > total_voters:flags.2? int recent_voters:flags.3? Vector <Peer > solution:flags.4? string solution_entities:flags.4? Vector <MessageEntity > solution_media:flags.5? MessageMedia = PollResults ;
12881290
12891291chatOnlines#f041e250 onlines:int = ChatOnlines ;
12901292
@@ -1370,6 +1372,7 @@ webPageAttributeStickerSet#50cc03d3 flags:# emojis:flags.0?true text_color:flags
13701372webPageAttributeUniqueStarGift#cf6f6db8 gift:StarGift = WebPageAttribute ;
13711373webPageAttributeStarGiftCollection#31cad303 icons:Vector<Document > = WebPageAttribute ;
13721374webPageAttributeStarGiftAuction#1c641c2 gift:StarGift end_date:int = WebPageAttribute ;
1375+ webPageAttributeAiComposeTone#7781fe18 emoji_id:long = WebPageAttribute ;
13731376
13741377messages.votesList#4899484e flags:# count:int votes:Vector<MessagePeerVote > chats:Vector<Chat > users:Vector<User > next_offset:flags.0? string = messages .VotesList ;
13751378
@@ -2195,6 +2198,30 @@ bots.requestedButton#f13bbcd7 webapp_req_id:string = bots.RequestedButton;
21952198
21962199messages.composedMessageWithAI#90d7adfa flags:# result_text:TextWithEntities diff_text:flags.0? TextWithEntities = messages .ComposedMessageWithAI ;
21972200
2201+ channels.found#3128c4bc flags:# results:Vector<Peer > chats:Vector<Chat > users:Vector<User > next_offset:flags.0? string = channels .Found ;
2202+
2203+ personalChannel#19bc407d user_id:long channel_id:long = PersonalChannel ;
2204+
2205+ channels.personalChannels#d69ae84d channels:Vector<PersonalChannel > chats:Vector<Chat > users:Vector<User > = channels .PersonalChannels ;
2206+
2207+ channelTopic#93a5df73 id:int title:string = ChannelTopic ;
2208+
2209+ stats.pollStats#2999beed votes_graph:StatsGraph = stats .PollStats ;
2210+
2211+ inputAiComposeToneDefault#1fe9a9bf tone:string = InputAiComposeTone ;
2212+ inputAiComposeToneID#773c080 id:long access_hash:long = InputAiComposeTone ;
2213+ inputAiComposeToneSlug#1fa01357 slug:string = InputAiComposeTone ;
2214+
2215+ aiComposeTone#cff63ea9 flags:# creator:flags.0? true id:long access_hash:long slug:string title:string emoji_id:flags.1? long prompt:flags.4? string installs_count:flags.2? int author_id:flags.3? long example_english:flags.5? AiComposeToneExample = AiComposeTone ;
2216+ aiComposeToneDefault#9bad6414 tone:string emoji_id:long title:string = AiComposeTone ;
2217+
2218+ aicompose.tonesNotModified#c1f46103 = aicompose .Tones ;
2219+ aicompose.tones#6c9d0efe hash:long tones:Vector<AiComposeTone > users:Vector<User > = aicompose .Tones ;
2220+
2221+ aiComposeToneExample#a8dc3b99 from:string to:string = AiComposeToneExample ;
2222+
2223+ bots.accessSettings#dd1fbf93 flags:# restricted:flags.0? true add_users:flags.1? Vector <User > = bots .AccessSettings ;
2224+
21982225---functions ---
21992226
22002227invokeAfterMsg#cb9f372d {X:Type} msg_id:long query :!X = X ;
@@ -2641,13 +2668,14 @@ messages.getFutureChatCreatorAfterLeave#3b7d0ea6 peer:InputPeer = User;
26412668messages.editChatParticipantRank#a00f32b0 peer:InputPeer participant:InputPeer rank:string = Updates ;
26422669messages.declineUrlAuth#35436bbc url:string = Bool ;
26432670messages.checkUrlAuthMatchCode#c9a47b0b url:string match_code:string = Bool ;
2644- messages.composeMessageWithAI#fd426afe flags:# proofread:flags.0? true emojify:flags.3? true text:TextWithEntities translate_to_lang:flags.1? string change_tone :flags.2? string = messages .ComposedMessageWithAI ;
2671+ messages.composeMessageWithAI#daecc589 flags:# proofread:flags.0? true emojify:flags.3? true text:TextWithEntities translate_to_lang:flags.1? string tone :flags.2? InputAiComposeTone = messages .ComposedMessageWithAI ;
26452672messages.reportReadMetrics#4067c5e6 peer:InputPeer metrics:Vector<InputMessageReadMetric > = Bool ;
26462673messages.reportMusicListen#ddbcd819 id:InputDocument listened_duration:int = Bool ;
26472674messages.addPollAnswer#19bc4b6d peer:InputPeer msg_id:int answer:PollAnswer = Updates ;
26482675messages.deletePollAnswer#ac8505a5 peer:InputPeer msg_id:int option:bytes = Updates ;
26492676messages.getUnreadPollVotes#43286cf2 flags:# peer:InputPeer top_msg_id:flags.0? int offset_id:int add_offset:int limit:int max_id:int min_id:int = messages .Messages ;
26502677messages.readPollVotes#1720b4d8 flags:# peer:InputPeer top_msg_id:flags.0? int = messages .AffectedHistory ;
2678+ messages.setBotGuestChatResult#52b08db query_id:long result:InputBotInlineResult = Bool ;
26512679
26522680updates.getState#edd4882a = updates .State ;
26532681updates.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 ;
@@ -2752,6 +2780,9 @@ channels.toggleAutotranslation#167fc0a1 channel:InputChannel enabled:Bool = Upda
27522780channels.getMessageAuthor#ece2a0e6 channel:InputChannel id:int = User ;
27532781channels.checkSearchPostsFlood#22567115 flags:# query:flags.0? string = SearchPostsFlood ;
27542782channels.setMainProfileTab#3583fcb1 channel:InputChannel tab:ProfileTab = Bool ;
2783+ channels.search#27d79557 flags:# q:flags.0? string topic_id:flags.1? int offset:string = channels .Found ;
2784+ channels.getContactPersonalChannels#509b3c66 = channels .PersonalChannels ;
2785+ channels.getTopics#7ab18dcc lang_code:string = Vector <ChannelTopic >;
27552786
27562787bots.sendCustomRequest#aa2769ed custom_method:string params:DataJSON = DataJSON ;
27572788bots.answerWebhookJSONQuery#e6213f4d query_id:long data:DataJSON = Bool ;
@@ -2788,6 +2819,8 @@ bots.createBot#e5b17f2b flags:# via_deeplink:flags.0?true name:string username:s
27882819bots.exportBotToken#bd0d99eb bot:InputUser revoke:Bool = bots .ExportedBotToken ;
27892820bots.requestWebViewButton#31a2a35e user_id:InputUser button:KeyboardButton = bots .RequestedButton ;
27902821bots.getRequestedWebViewButton#bf25b7f3 bot:InputUser webapp_req_id:string = KeyboardButton ;
2822+ bots.getAccessSettings#213853a3 bot:InputUser = bots .AccessSettings ;
2823+ bots.editAccessSettings#31813cd8 flags:# restricted:flags.0? true bot:InputUser add_users:flags.1? Vector <InputUser > = Bool ;
27912824
27922825payments.getPaymentForm#37148dbb flags:# invoice:InputInvoice theme_params:flags.0? DataJSON = payments .PaymentForm ;
27932826payments.getPaymentReceipt#2478d1cc peer:InputPeer msg_id:int = payments .PaymentReceipt ;
@@ -2926,6 +2959,7 @@ stats.getMessagePublicForwards#5f150144 channel:InputChannel msg_id:int offset:s
29262959stats.getMessageStats#b6e0a3f5 flags:# dark:flags.0? true channel:InputChannel msg_id:int = stats .MessageStats ;
29272960stats.getStoryStats#374fef40 flags:# dark:flags.0? true peer:InputPeer id:int = stats .StoryStats ;
29282961stats.getStoryPublicForwards#a6437ef6 peer:InputPeer id:int offset:string limit:int = stats .PublicForwards ;
2962+ stats.getPollStats#c27dfa68 flags:# dark:flags.0? true peer:InputPeer msg_id:int = stats .PollStats ;
29292963
29302964chatlists.exportChatlistInvite#8472478e chatlist:InputChatlist title:string peers:Vector<InputPeer > = chatlists .ExportedChatlistInvite ;
29312965chatlists.deleteExportedInvite#719c5c5e chatlist:InputChatlist slug:string = Bool ;
@@ -2989,6 +3023,14 @@ smsjobs.finishJob#4f1ebf24 flags:# job_id:string error:flags.0?string = Bool;
29893023
29903024fragment.getCollectibleInfo#be1e85ba collectible:InputCollectible = fragment .CollectibleInfo ;
29913025
3026+ aicompose.createTone#4aa83913 flags:# display_author:flags.0? true emoji_id:long title:string prompt:string = AiComposeTone ;
3027+ aicompose.updateTone#903bcf59 flags:# tone:InputAiComposeTone display_author:flags.0? Bool emoji_id:flags.1? long title:flags.2? string prompt:flags.3? string = AiComposeTone ;
3028+ aicompose.saveTone#1782cbb1 tone:InputAiComposeTone unsave:Bool = Bool ;
3029+ aicompose.deleteTone#dd39316a tone:InputAiComposeTone = Bool ;
3030+ aicompose.getTone#b2e8ba03 tone:InputAiComposeTone = aicompose .Tones ;
3031+ aicompose.getTones#abd59201 hash:long = aicompose .Tones ;
3032+ aicompose.getToneExample#d1b4ab14 tone:InputAiComposeTone num:int = AiComposeToneExample ;
3033+
29923034// test.useError = Error;
29933035// test.useConfigSimple = help.ConfigSimple;
29943036// test.parseInputAppEvent = InputAppEvent;
@@ -2998,4 +3040,4 @@ fragment.getCollectibleInfo#be1e85ba collectible:InputCollectible = fragment.Col
29983040// invokeWithApnsSecretPrefix#0dae54f8 nonce:string secret:string = Error;
29993041// invokeWithReCaptchaPrefix#adbb0f94 token:string = Error;
30003042
3001- // LAYER 224
3043+ // LAYER 225
0 commit comments