mirror of
https://github.com/MarshalX/telegram-crawler.git
synced 2025-01-16 22:53:12 +01:00
Update content of files
This commit is contained in:
parent
26e23ed818
commit
0fb23c0212
5 changed files with 256 additions and 351 deletions
|
@ -96,15 +96,15 @@ The returned stickerset will contain a set of animated emoji reactions, <em>one
|
|||
If a set of reactions for the <img class="emoji" src="//telegram.org/img/emoji/40/E29DA4.png" width="20" height="20" alt="❤" /> emoji is returned, the same reactions should also be assigned to the <img class="emoji" src="//telegram.org/img/emoji/40/F09FA7A1.png" width="20" height="20" alt="🧡" />, <img class="emoji" src="//telegram.org/img/emoji/40/F09F929B.png" width="20" height="20" alt="💛" />, <img class="emoji" src="//telegram.org/img/emoji/40/F09F929A.png" width="20" height="20" alt="💚" />, <img class="emoji" src="//telegram.org/img/emoji/40/F09F9299.png" width="20" height="20" alt="💙" />, <img class="emoji" src="//telegram.org/img/emoji/40/F09F929C.png" width="20" height="20" alt="💜" />, <img class="emoji" src="//telegram.org/img/emoji/40/F09F96A4.png" width="20" height="20" alt="🖤" />, <img class="emoji" src="//telegram.org/img/emoji/40/F09FA48D.png" width="20" height="20" alt="🤍" /> and <img class="emoji" src="//telegram.org/img/emoji/40/F09FA48E.png" width="20" height="20" alt="🤎" /> emojis. </p>
|
||||
<p>Clients on both sides of private chats with users should overlay one of the appropriate reaction animations over the animated sticker when any of the two users clicks on a supported animated emoji.<br>
|
||||
The reaction animation for each separate tap should be chosen randomly from all the available reactions for a given emoji, and multiple taps should be aggregated and sent to the other user as follows: </p>
|
||||
<p>At each tap, clients should store the relative timestamp of the tap (starting from the first one @ <code>0</code>) in a list.<br>
|
||||
After 1 second has elapsed with no more taps, the list should be cleared and stored taps should be sent using <a href="/method/messages.setTyping">messages.setTyping</a>, passing a <a href="/constructor/sendMessageEmojiInteraction">sendMessageEmojiInteraction</a> constructor with the following fields: </p>
|
||||
<p>At each tap, clients should store all occurred taps in a local list.<br>
|
||||
After 1 second has elapsed with no more taps, the local list should be cleared and stored taps should be sent using <a href="/method/messages.setTyping">messages.setTyping</a>, passing a <a href="/constructor/sendMessageEmojiInteraction">sendMessageEmojiInteraction</a> constructor with the following fields: </p>
|
||||
<ul>
|
||||
<li><code>emoticon</code> - The emoji we're reacting to</li>
|
||||
<li><code>msg_id</code> - Message ID of the animated emoji that was clicked</li>
|
||||
<li><code>interaction</code> - A JSON object with interaction info, containing the following keys:<ul>
|
||||
<li><code>v</code> - An integer indicating the object version, currently <code>1</code></li>
|
||||
<li><code>a</code> - An array of JSON objects, each containing the following keys:<ul>
|
||||
<li><code>t</code> - float, relative timestamp of the tap in seconds, the first one being <code>0.0</code>.</li>
|
||||
<li><code>t</code> - float, number of seconds that passed since the previous tap in the array, the first tap uses a value of <code>0.0</code>.</li>
|
||||
<li><code>i</code> - integer, 1-based index of the randomly chosen animation for the tap (equivalent to the index of a specific emoji-related animation in <a href="/constructor/stickerPack">stickerPack</a> + 1).</li>
|
||||
</ul>
|
||||
</li>
|
||||
|
|
|
@ -45,356 +45,17 @@ Layer…">
|
|||
|
||||
<p>Below you will find information on scheme changes. For more details on the use of layers, see <a href="/api/invoking#layers">Invoking API methods</a>.</p>
|
||||
<h3><a class="anchor" href="#layer-133" id="layer-133" name="layer-133"><i class="anchor-icon"></i></a><a href="/schema?layer=133">Layer 133</a></h3>
|
||||
<h4><a class="anchor" href="#scheme-changes" id="scheme-changes" name="scheme-changes"><i class="anchor-icon"></i></a>Scheme changes</h4>
|
||||
<h5><a class="anchor" href="#new-methods" id="new-methods" name="new-methods"><i class="anchor-icon"></i></a>New Methods</h5>
|
||||
<p>Group message receipts and switch to 64-bit identifiers for users, groups, supergroups and channels. </p>
|
||||
<p>Over 160 constructors and methods were changed, changing parameter types from <a href="/constructor/int">int</a> to <a href="/constructor/long">long</a>, including <a href="/constructor/user">user</a>, <a href="/constructor/chat">chat</a> and <a href="/constructor/channel">channel</a>: the full changelog is elided for space reasons.<br>
|
||||
You can visit <a href="/schema">the schema</a> for an updated list of constructors. </p>
|
||||
<p>Also note that the <a href="/api/offsets#hash-generation">hashing algorithm for pagination</a> was also changed to account for 64-bit IDs.</p>
|
||||
<h4><a class="anchor" href="#changes" id="changes" name="changes"><i class="anchor-icon"></i></a>Changes</h4>
|
||||
<ul>
|
||||
<li>Added <a href="/method/messages.getMessageReadParticipants">messages.getMessageReadParticipants</a> - Get which users read a specific message</li>
|
||||
</ul>
|
||||
<h5><a class="anchor" href="#changed-methods" id="changed-methods" name="changed-methods"><i class="anchor-icon"></i></a>Changed Methods</h5>
|
||||
<ul>
|
||||
<li>Changed type of <strong>id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/method/auth.importAuthorization">auth.importAuthorization</a></li>
|
||||
<li>Changed type of <strong>other_uids</strong> from <strong>Vector<int></strong> to <strong>Vector<long></strong> in <a href="/method/account.registerDevice">account.registerDevice</a></li>
|
||||
<li>Changed type of <strong>other_uids</strong> from <strong>Vector<int></strong> to <strong>Vector<long></strong> in <a href="/method/account.unregisterDevice">account.unregisterDevice</a></li>
|
||||
<li>Changed type of <strong>hash</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/method/account.getWallPapers">account.getWallPapers</a></li>
|
||||
<li>Changed type of <strong>hash</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/method/contacts.getContactIDs">contacts.getContactIDs</a></li>
|
||||
<li>Changed type of <strong>hash</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/method/contacts.getContacts">contacts.getContacts</a></li>
|
||||
<li>Changed type of <strong>hash</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/method/messages.getDialogs">messages.getDialogs</a></li>
|
||||
<li>Changed type of <strong>hash</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/method/messages.getHistory">messages.getHistory</a></li>
|
||||
<li>Changed type of <strong>hash</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/method/messages.search">messages.search</a></li>
|
||||
<li>Changed type of <strong>id</strong> from <strong>Vector<int></strong> to <strong>Vector<long></strong> in <a href="/method/messages.getChats">messages.getChats</a></li>
|
||||
<li>Changed type of <strong>chat_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/method/messages.getFullChat">messages.getFullChat</a></li>
|
||||
<li>Changed type of <strong>chat_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/method/messages.editChatTitle">messages.editChatTitle</a></li>
|
||||
<li>Changed type of <strong>chat_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/method/messages.editChatPhoto">messages.editChatPhoto</a></li>
|
||||
<li>Changed type of <strong>chat_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/method/messages.addChatUser">messages.addChatUser</a></li>
|
||||
<li>Changed type of <strong>chat_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/method/messages.deleteChatUser">messages.deleteChatUser</a></li>
|
||||
<li>Changed type of <strong>hash</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/method/messages.getStickers">messages.getStickers</a></li>
|
||||
<li>Changed type of <strong>hash</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/method/messages.getAllStickers">messages.getAllStickers</a></li>
|
||||
<li>Changed type of <strong>hash</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/method/channels.getParticipants">channels.getParticipants</a></li>
|
||||
<li>Changed type of <strong>chat_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/method/messages.editChatAdmin">messages.editChatAdmin</a></li>
|
||||
<li>Changed type of <strong>chat_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/method/messages.migrateChat">messages.migrateChat</a></li>
|
||||
<li>Changed type of <strong>hash</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/method/messages.getSavedGifs">messages.getSavedGifs</a></li>
|
||||
<li>Changed type of <strong>hash</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/method/contacts.getTopPeers">contacts.getTopPeers</a></li>
|
||||
<li>Changed type of <strong>hash</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/method/messages.getFeaturedStickers">messages.getFeaturedStickers</a></li>
|
||||
<li>Changed type of <strong>hash</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/method/messages.getRecentStickers">messages.getRecentStickers</a></li>
|
||||
<li>Changed type of <strong>hash</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/method/messages.getMaskStickers">messages.getMaskStickers</a></li>
|
||||
<li>Changed type of <strong>max_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/method/messages.getCommonChats">messages.getCommonChats</a></li>
|
||||
<li>Changed type of <strong>except_ids</strong> from <strong>Vector<int></strong> to <strong>Vector<long></strong> in <a href="/method/messages.getAllChats">messages.getAllChats</a></li>
|
||||
<li>Changed type of <strong>hash</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/method/messages.getFavedStickers">messages.getFavedStickers</a></li>
|
||||
<li>Changed type of <strong>hash</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/method/messages.getRecentLocations">messages.getRecentLocations</a></li>
|
||||
<li>Changed type of <strong>hash</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/method/messages.searchStickerSets">messages.searchStickerSets</a></li>
|
||||
<li>Changed type of <strong>bot_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/method/account.getAuthorizationForm">account.getAuthorizationForm</a></li>
|
||||
<li>Changed type of <strong>bot_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/method/account.acceptAuthorization">account.acceptAuthorization</a></li>
|
||||
<li>Changed type of <strong>hash</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/method/messages.getScheduledHistory">messages.getScheduledHistory</a></li>
|
||||
<li>Changed type of <strong>hash</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/method/account.getThemes">account.getThemes</a></li>
|
||||
<li>Changed type of <strong>except_ids</strong> from <strong>Vector<int></strong> to <strong>Vector<long></strong> in <a href="/method/auth.exportLoginToken">auth.exportLoginToken</a></li>
|
||||
<li>Changed type of <strong>hash</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/method/messages.getOldFeaturedStickers">messages.getOldFeaturedStickers</a></li>
|
||||
<li>Changed type of <strong>hash</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/method/messages.getReplies">messages.getReplies</a></li>
|
||||
<li>Changed type of <strong>chat_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/method/messages.deleteChat">messages.deleteChat</a></li>
|
||||
</ul>
|
||||
<h5><a class="anchor" href="#new-constructors" id="new-constructors" name="new-constructors"><i class="anchor-icon"></i></a>New Constructors</h5>
|
||||
<ul>
|
||||
<li>Added <a href="/constructor/inputBotInlineMessageID64">inputBotInlineMessageID64</a> - Represents a sent inline message from the perspective of a bot</li>
|
||||
</ul>
|
||||
<h5><a class="anchor" href="#changed-constructors" id="changed-constructors" name="changed-constructors"><i class="anchor-icon"></i></a>Changed Constructors</h5>
|
||||
<ul>
|
||||
<li>Changed type of <strong>chat_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/inputPeerChat">inputPeerChat</a></li>
|
||||
<li>Changed type of <strong>user_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/peerUser">peerUser</a></li>
|
||||
<li>Changed type of <strong>chat_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/peerChat">peerChat</a></li>
|
||||
<li>Changed type of <strong>id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/userEmpty">userEmpty</a></li>
|
||||
<li>Changed type of <strong>id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/chatEmpty">chatEmpty</a></li>
|
||||
<li>Changed type of <strong>id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/chat">chat</a></li>
|
||||
<li>Changed type of <strong>id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/chatForbidden">chatForbidden</a></li>
|
||||
<li>Changed type of <strong>id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/chatFull">chatFull</a></li>
|
||||
<li>Changed type of <strong>user_id</strong> from <strong>int</strong> to <strong>long</strong>, <strong>inviter_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/chatParticipant">chatParticipant</a></li>
|
||||
<li>Changed type of <strong>chat_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/chatParticipantsForbidden">chatParticipantsForbidden</a></li>
|
||||
<li>Changed type of <strong>chat_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/chatParticipants">chatParticipants</a></li>
|
||||
<li>Changed type of <strong>via_bot_id</strong> from <strong>flags.11?int</strong> to <strong>flags.11?long</strong> in <a href="/constructor/message">message</a></li>
|
||||
<li>Changed type of <strong>user_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/messageMediaContact">messageMediaContact</a></li>
|
||||
<li>Changed type of <strong>users</strong> from <strong>Vector<int></strong> to <strong>Vector<long></strong> in <a href="/constructor/messageActionChatCreate">messageActionChatCreate</a></li>
|
||||
<li>Changed type of <strong>users</strong> from <strong>Vector<int></strong> to <strong>Vector<long></strong> in <a href="/constructor/messageActionChatAddUser">messageActionChatAddUser</a></li>
|
||||
<li>Changed type of <strong>user_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/messageActionChatDeleteUser">messageActionChatDeleteUser</a></li>
|
||||
<li>Changed type of <strong>id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/auth.exportedAuthorization">auth.exportedAuthorization</a></li>
|
||||
<li>Changed type of <strong>user_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/contact">contact</a></li>
|
||||
<li>Changed type of <strong>user_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/importedContact">importedContact</a></li>
|
||||
<li>Changed type of <strong>user_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/contactStatus">contactStatus</a></li>
|
||||
<li>Changed type of <strong>user_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/updateUserTyping">updateUserTyping</a></li>
|
||||
<li>Changed type of <strong>chat_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/updateChatUserTyping">updateChatUserTyping</a></li>
|
||||
<li>Changed type of <strong>user_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/updateUserStatus">updateUserStatus</a></li>
|
||||
<li>Changed type of <strong>user_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/updateUserName">updateUserName</a></li>
|
||||
<li>Changed type of <strong>user_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/updateUserPhoto">updateUserPhoto</a></li>
|
||||
<li>Changed type of <strong>user_id</strong> from <strong>int</strong> to <strong>long</strong>, <strong>via_bot_id</strong> from <strong>flags.11?int</strong> to <strong>flags.11?long</strong> in <a href="/constructor/updateShortMessage">updateShortMessage</a></li>
|
||||
<li>Changed type of <strong>from_id</strong> from <strong>int</strong> to <strong>long</strong>, <strong>chat_id</strong> from <strong>int</strong> to <strong>long</strong>, <strong>via_bot_id</strong> from <strong>flags.11?int</strong> to <strong>flags.11?long</strong> in <a href="/constructor/updateShortChatMessage">updateShortChatMessage</a></li>
|
||||
<li>Changed type of <strong>admin_id</strong> from <strong>int</strong> to <strong>long</strong>, <strong>participant_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/encryptedChatWaiting">encryptedChatWaiting</a></li>
|
||||
<li>Changed type of <strong>admin_id</strong> from <strong>int</strong> to <strong>long</strong>, <strong>participant_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/encryptedChatRequested">encryptedChatRequested</a></li>
|
||||
<li>Changed type of <strong>admin_id</strong> from <strong>int</strong> to <strong>long</strong>, <strong>participant_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/encryptedChat">encryptedChat</a></li>
|
||||
<li>Changed type of <strong>chat_id</strong> from <strong>int</strong> to <strong>long</strong>, <strong>user_id</strong> from <strong>int</strong> to <strong>long</strong>, <strong>inviter_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/updateChatParticipantAdd">updateChatParticipantAdd</a></li>
|
||||
<li>Changed type of <strong>chat_id</strong> from <strong>int</strong> to <strong>long</strong>, <strong>user_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/updateChatParticipantDelete">updateChatParticipantDelete</a></li>
|
||||
<li>Changed type of <strong>users</strong> from <strong>Vector<int></strong> to <strong>Vector<long></strong> in <a href="/constructor/privacyValueAllowUsers">privacyValueAllowUsers</a></li>
|
||||
<li>Changed type of <strong>users</strong> from <strong>Vector<int></strong> to <strong>Vector<long></strong> in <a href="/constructor/privacyValueDisallowUsers">privacyValueDisallowUsers</a></li>
|
||||
<li>Changed type of <strong>user_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/updateUserPhone">updateUserPhone</a></li>
|
||||
<li>Changed type of <strong>hash</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/messages.stickers">messages.stickers</a></li>
|
||||
<li>Changed type of <strong>hash</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/messages.allStickers">messages.allStickers</a></li>
|
||||
<li>Changed type of <strong>admin_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/chatInviteExported">chatInviteExported</a></li>
|
||||
<li>Changed type of <strong>inviter_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/messageActionChatJoinedByLink">messageActionChatJoinedByLink</a></li>
|
||||
<li>Changed type of <strong>id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/user">user</a></li>
|
||||
<li>Changed type of <strong>user_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/botInfo">botInfo</a></li>
|
||||
<li>Changed type of <strong>user_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/inputPeerUser">inputPeerUser</a></li>
|
||||
<li>Changed type of <strong>user_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/inputUser">inputUser</a></li>
|
||||
<li>Changed type of <strong>channel_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/inputChannel">inputChannel</a></li>
|
||||
<li>Changed type of <strong>channel_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/peerChannel">peerChannel</a></li>
|
||||
<li>Changed type of <strong>channel_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/inputPeerChannel">inputPeerChannel</a></li>
|
||||
<li>Removed <strong>version</strong> parameter, changed type of <strong>id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/channel">channel</a></li>
|
||||
<li>Changed type of <strong>id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/channelForbidden">channelForbidden</a></li>
|
||||
<li>Changed type of <strong>id</strong> from <strong>int</strong> to <strong>long</strong>, <strong>migrated_from_chat_id</strong> from <strong>flags.4?int</strong> to <strong>flags.4?long</strong>, <strong>linked_chat_id</strong> from <strong>flags.14?int</strong> to <strong>flags.14?long</strong> in <a href="/constructor/channelFull">channelFull</a></li>
|
||||
<li>Changed type of <strong>channel_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/updateChannelTooLong">updateChannelTooLong</a></li>
|
||||
<li>Changed type of <strong>channel_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/updateChannel">updateChannel</a></li>
|
||||
<li>Changed type of <strong>channel_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/updateReadChannelInbox">updateReadChannelInbox</a></li>
|
||||
<li>Changed type of <strong>channel_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/updateDeleteChannelMessages">updateDeleteChannelMessages</a></li>
|
||||
<li>Changed type of <strong>channel_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/updateChannelMessageViews">updateChannelMessageViews</a></li>
|
||||
<li>Changed type of <strong>user_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/channelParticipant">channelParticipant</a></li>
|
||||
<li>Changed type of <strong>user_id</strong> from <strong>int</strong> to <strong>long</strong>, <strong>inviter_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/channelParticipantSelf">channelParticipantSelf</a></li>
|
||||
<li>Changed type of <strong>user_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/channelParticipantCreator">channelParticipantCreator</a></li>
|
||||
<li>Changed type of <strong>user_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/chatParticipantCreator">chatParticipantCreator</a></li>
|
||||
<li>Changed type of <strong>user_id</strong> from <strong>int</strong> to <strong>long</strong>, <strong>inviter_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/chatParticipantAdmin">chatParticipantAdmin</a></li>
|
||||
<li>Changed type of <strong>chat_id</strong> from <strong>int</strong> to <strong>long</strong>, <strong>user_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/updateChatParticipantAdmin">updateChatParticipantAdmin</a></li>
|
||||
<li>Changed type of <strong>channel_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/messageActionChatMigrateTo">messageActionChatMigrateTo</a></li>
|
||||
<li>Changed type of <strong>chat_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/messageActionChannelMigrateFrom">messageActionChannelMigrateFrom</a></li>
|
||||
<li>Changed type of <strong>hash</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/messages.savedGifs">messages.savedGifs</a></li>
|
||||
<li>Changed type of <strong>user_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/updateBotInlineQuery">updateBotInlineQuery</a></li>
|
||||
<li>Changed type of <strong>user_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/updateBotInlineSend">updateBotInlineSend</a></li>
|
||||
<li>Changed type of <strong>user_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/updateBotCallbackQuery">updateBotCallbackQuery</a></li>
|
||||
<li>Changed type of <strong>user_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/updateInlineBotCallbackQuery">updateInlineBotCallbackQuery</a></li>
|
||||
<li>Changed type of <strong>user_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/messageEntityMentionName">messageEntityMentionName</a></li>
|
||||
<li>Changed type of <strong>channel_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/updateReadChannelOutbox">updateReadChannelOutbox</a></li>
|
||||
<li>Changed type of <strong>hash</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/messages.featuredStickers">messages.featuredStickers</a></li>
|
||||
<li>Changed type of <strong>hash</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/messages.recentStickers">messages.recentStickers</a></li>
|
||||
<li>Changed type of <strong>user_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/highScore">highScore</a></li>
|
||||
<li>Changed type of <strong>channel_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/updateChannelWebPage">updateChannelWebPage</a></li>
|
||||
<li>Changed type of <strong>bot_id</strong> from <strong>int</strong> to <strong>long</strong>, <strong>provider_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/payments.paymentForm">payments.paymentForm</a></li>
|
||||
<li>Changed type of <strong>bot_id</strong> from <strong>int</strong> to <strong>long</strong>, <strong>provider_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/payments.paymentReceipt">payments.paymentReceipt</a></li>
|
||||
<li>Changed type of <strong>user_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/updateBotShippingQuery">updateBotShippingQuery</a></li>
|
||||
<li>Changed type of <strong>user_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/updateBotPrecheckoutQuery">updateBotPrecheckoutQuery</a></li>
|
||||
<li>Changed type of <strong>admin_id</strong> from <strong>int</strong> to <strong>long</strong>, <strong>participant_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/phoneCallWaiting">phoneCallWaiting</a></li>
|
||||
<li>Changed type of <strong>admin_id</strong> from <strong>int</strong> to <strong>long</strong>, <strong>participant_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/phoneCallRequested">phoneCallRequested</a></li>
|
||||
<li>Changed type of <strong>admin_id</strong> from <strong>int</strong> to <strong>long</strong>, <strong>participant_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/phoneCallAccepted">phoneCallAccepted</a></li>
|
||||
<li>Changed type of <strong>admin_id</strong> from <strong>int</strong> to <strong>long</strong>, <strong>participant_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/phoneCall">phoneCall</a></li>
|
||||
<li>Changed type of <strong>user_id</strong> from <strong>int</strong> to <strong>long</strong>, <strong>inviter_id</strong> from <strong>flags.1?int</strong> to <strong>flags.1?long</strong>, <strong>promoted_by</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/channelParticipantAdmin">channelParticipantAdmin</a></li>
|
||||
<li>Changed type of <strong>kicked_by</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/channelParticipantBanned">channelParticipantBanned</a></li>
|
||||
<li>Changed type of <strong>user_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/channelAdminLogEvent">channelAdminLogEvent</a></li>
|
||||
<li>Changed type of <strong>hash</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/messages.favedStickers">messages.favedStickers</a></li>
|
||||
<li>Changed type of <strong>channel_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/updateChannelReadMessagesContents">updateChannelReadMessagesContents</a></li>
|
||||
<li>Changed type of <strong>channel_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/updateChannelAvailableMessages">updateChannelAvailableMessages</a></li>
|
||||
<li>Changed type of <strong>user_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/recentMeUrlUser">recentMeUrlUser</a></li>
|
||||
<li>Changed type of <strong>chat_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/recentMeUrlChat">recentMeUrlChat</a></li>
|
||||
<li>Changed type of <strong>bot_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/webAuthorization">webAuthorization</a></li>
|
||||
<li>Changed type of <strong>hash</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/messages.foundStickerSets">messages.foundStickerSets</a></li>
|
||||
<li>Changed type of <strong>recent_voters</strong> from <strong>flags.3?Vector<int></strong> to <strong>flags.3?Vector<long></strong> in <a href="/constructor/pollResults">pollResults</a></li>
|
||||
<li>Changed type of <strong>hash</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/account.wallPapers">account.wallPapers</a></li>
|
||||
<li>Changed type of <strong>user_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/inputUserFromMessage">inputUserFromMessage</a></li>
|
||||
<li>Changed type of <strong>channel_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/inputChannelFromMessage">inputChannelFromMessage</a></li>
|
||||
<li>Changed type of <strong>user_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/inputPeerUserFromMessage">inputPeerUserFromMessage</a></li>
|
||||
<li>Changed type of <strong>channel_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/inputPeerChannelFromMessage">inputPeerChannelFromMessage</a></li>
|
||||
<li>Changed type of <strong>prev_value</strong> from <strong>int</strong> to <strong>long</strong>, <strong>new_value</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/channelAdminLogEventActionChangeLinkedChat">channelAdminLogEventActionChangeLinkedChat</a></li>
|
||||
<li>Changed type of <strong>chats</strong> from <strong>Vector<int></strong> to <strong>Vector<long></strong> in <a href="/constructor/inputPrivacyValueAllowChatParticipants">inputPrivacyValueAllowChatParticipants</a></li>
|
||||
<li>Changed type of <strong>chats</strong> from <strong>Vector<int></strong> to <strong>Vector<long></strong> in <a href="/constructor/inputPrivacyValueDisallowChatParticipants">inputPrivacyValueDisallowChatParticipants</a></li>
|
||||
<li>Changed type of <strong>chats</strong> from <strong>Vector<int></strong> to <strong>Vector<long></strong> in <a href="/constructor/privacyValueAllowChatParticipants">privacyValueAllowChatParticipants</a></li>
|
||||
<li>Changed type of <strong>chats</strong> from <strong>Vector<int></strong> to <strong>Vector<long></strong> in <a href="/constructor/privacyValueDisallowChatParticipants">privacyValueDisallowChatParticipants</a></li>
|
||||
<li>Changed type of <strong>hash</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/account.themes">account.themes</a></li>
|
||||
<li>Added <strong>outbox_accent_color</strong> parameter in <a href="/constructor/inputThemeSettings">inputThemeSettings</a></li>
|
||||
<li>Added <strong>outbox_accent_color</strong> parameter in <a href="/constructor/themeSettings">themeSettings</a></li>
|
||||
<li>Changed type of <strong>user_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/updateMessagePollVote">updateMessagePollVote</a></li>
|
||||
<li>Changed type of <strong>user_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/messageUserVote">messageUserVote</a></li>
|
||||
<li>Changed type of <strong>user_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/messageUserVoteInputOption">messageUserVoteInputOption</a></li>
|
||||
<li>Changed type of <strong>user_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/messageUserVoteMultiple">messageUserVoteMultiple</a></li>
|
||||
<li>Changed type of <strong>user_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/statsGroupTopPoster">statsGroupTopPoster</a></li>
|
||||
<li>Changed type of <strong>user_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/statsGroupTopAdmin">statsGroupTopAdmin</a></li>
|
||||
<li>Changed type of <strong>user_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/statsGroupTopInviter">statsGroupTopInviter</a></li>
|
||||
<li>Changed type of <strong>channel_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/updateChannelMessageForwards">updateChannelMessageForwards</a></li>
|
||||
<li>Changed type of <strong>channel_id</strong> from <strong>int</strong> to <strong>long</strong>, <strong>broadcast_id</strong> from <strong>flags.0?int</strong> to <strong>flags.0?long</strong> in <a href="/constructor/updateReadChannelDiscussionInbox">updateReadChannelDiscussionInbox</a></li>
|
||||
<li>Changed type of <strong>channel_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/updateReadChannelDiscussionOutbox">updateReadChannelDiscussionOutbox</a></li>
|
||||
<li>Changed type of <strong>channel_id</strong> from <strong>flags.0?int</strong> to <strong>flags.0?long</strong> in <a href="/constructor/messageReplies">messageReplies</a></li>
|
||||
<li>Changed type of <strong>channel_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/updateChannelUserTyping">updateChannelUserTyping</a></li>
|
||||
<li>Changed type of <strong>channel_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/updatePinnedChannelMessages">updatePinnedChannelMessages</a></li>
|
||||
<li>Changed type of <strong>users</strong> from <strong>Vector<int></strong> to <strong>Vector<long></strong> in <a href="/constructor/messageActionInviteToGroupCall">messageActionInviteToGroupCall</a></li>
|
||||
<li>Changed type of <strong>chat_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/updateChat">updateChat</a></li>
|
||||
<li>Changed type of <strong>chat_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/updateGroupCall">updateGroupCall</a></li>
|
||||
<li>Changed type of <strong>chat_id</strong> from <strong>int</strong> to <strong>long</strong>, <strong>actor_id</strong> from <strong>int</strong> to <strong>long</strong>, <strong>user_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/updateChatParticipant">updateChatParticipant</a></li>
|
||||
<li>Changed type of <strong>channel_id</strong> from <strong>int</strong> to <strong>long</strong>, <strong>actor_id</strong> from <strong>int</strong> to <strong>long</strong>, <strong>user_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/updateChannelParticipant">updateChannelParticipant</a></li>
|
||||
<li>Changed type of <strong>user_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/updateBotStopped">updateBotStopped</a></li>
|
||||
<li>Changed type of <strong>user_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/chatInviteImporter">chatInviteImporter</a></li>
|
||||
<li>Changed type of <strong>admin_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/chatAdminWithInvites">chatAdminWithInvites</a></li>
|
||||
<li>Changed type of <strong>bot_id</strong> from <strong>int</strong> to <strong>long</strong> in <a href="/constructor/updateBotCommands">updateBotCommands</a></li>
|
||||
</ul>
|
||||
<h4><a class="anchor" href="#scheme" id="scheme" name="scheme"><i class="anchor-icon"></i></a>Scheme</h4>
|
||||
<div><pre><code><a href="/constructor/inputPeerChat">inputPeerChat</a>#35a95cb9 chat_id:<a href="/type/long">long</a> = <a href="/type/InputPeer">InputPeer</a>;<br>
|
||||
<a href="/constructor/peerUser">peerUser</a>#59511722 user_id:<a href="/type/long">long</a> = <a href="/type/Peer">Peer</a>;
|
||||
<a href="/constructor/peerChat">peerChat</a>#36c6019a chat_id:<a href="/type/long">long</a> = <a href="/type/Peer">Peer</a>;<br>
|
||||
<a href="/constructor/userEmpty">userEmpty</a>#d3bc4b7a id:<a href="/type/long">long</a> = <a href="/type/User">User</a>;<br>
|
||||
<a href="/constructor/chatEmpty">chatEmpty</a>#29562865 id:<a href="/type/long">long</a> = <a href="/type/Chat">Chat</a>;
|
||||
<a href="/constructor/chat">chat</a>#41cbf256 flags:<a href="/type/%23">#</a> creator:flags.0?<a href="/constructor/true">true</a> kicked:flags.1?<a href="/constructor/true">true</a> left:flags.2?<a href="/constructor/true">true</a> deactivated:flags.5?<a href="/constructor/true">true</a> call_active:flags.23?<a href="/constructor/true">true</a> call_not_empty:flags.24?<a href="/constructor/true">true</a> id:<a href="/type/long">long</a> title:<a href="/type/string">string</a> photo:<a href="/type/ChatPhoto">ChatPhoto</a> participants_count:<a href="/type/int">int</a> date:<a href="/type/int">int</a> version:<a href="/type/int">int</a> migrated_to:flags.6?<a href="/type/InputChannel">InputChannel</a> admin_rights:flags.14?<a href="/type/ChatAdminRights">ChatAdminRights</a> default_banned_rights:flags.18?<a href="/type/ChatBannedRights">ChatBannedRights</a> = <a href="/type/Chat">Chat</a>;
|
||||
<a href="/constructor/chatForbidden">chatForbidden</a>#6592a1a7 id:<a href="/type/long">long</a> title:<a href="/type/string">string</a> = <a href="/type/Chat">Chat</a>;
|
||||
<a href="/constructor/chatFull">chatFull</a>#4dbdc099 flags:<a href="/type/%23">#</a> can_set_username:flags.7?<a href="/constructor/true">true</a> has_scheduled:flags.8?<a href="/constructor/true">true</a> id:<a href="/type/long">long</a> about:<a href="/type/string">string</a> participants:<a href="/type/ChatParticipants">ChatParticipants</a> chat_photo:flags.2?<a href="/type/Photo">Photo</a> notify_settings:<a href="/type/PeerNotifySettings">PeerNotifySettings</a> exported_invite:flags.13?<a href="/type/ExportedChatInvite">ExportedChatInvite</a> bot_info:flags.3?<a href="/type/Vector%20t">Vector</a><<a href="/type/BotInfo">BotInfo</a>> pinned_msg_id:flags.6?<a href="/type/int">int</a> folder_id:flags.11?<a href="/type/int">int</a> call:flags.12?<a href="/type/InputGroupCall">InputGroupCall</a> ttl_period:flags.14?<a href="/type/int">int</a> groupcall_default_join_as:flags.15?<a href="/type/Peer">Peer</a> theme_emoticon:flags.16?<a href="/type/string">string</a> = <a href="/type/ChatFull">ChatFull</a>;
|
||||
<a href="/constructor/chatParticipant">chatParticipant</a>#c02d4007 user_id:<a href="/type/long">long</a> inviter_id:<a href="/type/long">long</a> date:<a href="/type/int">int</a> = <a href="/type/ChatParticipant">ChatParticipant</a>;
|
||||
<a href="/constructor/chatParticipantsForbidden">chatParticipantsForbidden</a>#8763d3e1 flags:<a href="/type/%23">#</a> chat_id:<a href="/type/long">long</a> self_participant:flags.0?<a href="/type/ChatParticipant">ChatParticipant</a> = <a href="/type/ChatParticipants">ChatParticipants</a>;
|
||||
<a href="/constructor/chatParticipants">chatParticipants</a>#3cbc93f8 chat_id:<a href="/type/long">long</a> participants:<a href="/type/Vector%20t">Vector</a><<a href="/type/ChatParticipant">ChatParticipant</a>> version:<a href="/type/int">int</a> = <a href="/type/ChatParticipants">ChatParticipants</a>;<br>
|
||||
<a href="/constructor/message">message</a>#85d6cbe2 flags:<a href="/type/%23">#</a> out:flags.1?<a href="/constructor/true">true</a> mentioned:flags.4?<a href="/constructor/true">true</a> media_unread:flags.5?<a href="/constructor/true">true</a> silent:flags.13?<a href="/constructor/true">true</a> post:flags.14?<a href="/constructor/true">true</a> from_scheduled:flags.18?<a href="/constructor/true">true</a> legacy:flags.19?<a href="/constructor/true">true</a> edit_hide:flags.21?<a href="/constructor/true">true</a> pinned:flags.24?<a href="/constructor/true">true</a> id:<a href="/type/int">int</a> from_id:flags.8?<a href="/type/Peer">Peer</a> peer_id:<a href="/type/Peer">Peer</a> fwd_from:flags.2?<a href="/type/MessageFwdHeader">MessageFwdHeader</a> via_bot_id:flags.11?<a href="/type/long">long</a> reply_to:flags.3?<a href="/type/MessageReplyHeader">MessageReplyHeader</a> date:<a href="/type/int">int</a> message:<a href="/type/string">string</a> media:flags.9?<a href="/type/MessageMedia">MessageMedia</a> reply_markup:flags.6?<a href="/type/ReplyMarkup">ReplyMarkup</a> entities:flags.7?<a href="/type/Vector%20t">Vector</a><<a href="/type/MessageEntity">MessageEntity</a>> views:flags.10?<a href="/type/int">int</a> forwards:flags.10?<a href="/type/int">int</a> replies:flags.23?<a href="/type/MessageReplies">MessageReplies</a> edit_date:flags.15?<a href="/type/int">int</a> post_author:flags.16?<a href="/type/string">string</a> grouped_id:flags.17?<a href="/type/long">long</a> restriction_reason:flags.22?<a href="/type/Vector%20t">Vector</a><<a href="/type/RestrictionReason">RestrictionReason</a>> ttl_period:flags.25?<a href="/type/int">int</a> = <a href="/type/Message">Message</a>;
|
||||
<a href="/constructor/messageMediaContact">messageMediaContact</a>#70322949 phone_number:<a href="/type/string">string</a> first_name:<a href="/type/string">string</a> last_name:<a href="/type/string">string</a> vcard:<a href="/type/string">string</a> user_id:<a href="/type/long">long</a> = <a href="/type/MessageMedia">MessageMedia</a>;
|
||||
<a href="/constructor/messageActionChatCreate">messageActionChatCreate</a>#bd47cbad title:<a href="/type/string">string</a> users:<a href="/type/Vector%20t">Vector</a><<a href="/type/long">long</a>> = <a href="/type/MessageAction">MessageAction</a>;
|
||||
<a href="/constructor/messageActionChatAddUser">messageActionChatAddUser</a>#15cefd00 users:<a href="/type/Vector%20t">Vector</a><<a href="/type/long">long</a>> = <a href="/type/MessageAction">MessageAction</a>;
|
||||
<a href="/constructor/messageActionChatDeleteUser">messageActionChatDeleteUser</a>#a43f30cc user_id:<a href="/type/long">long</a> = <a href="/type/MessageAction">MessageAction</a>;<br>
|
||||
<a href="/constructor/auth.exportedAuthorization">auth.exportedAuthorization</a>#b434e2b8 id:<a href="/type/long">long</a> bytes:<a href="/type/bytes">bytes</a> = <a href="/type/auth.ExportedAuthorization">auth.ExportedAuthorization</a>;<br>
|
||||
<a href="/constructor/contact">contact</a>#145ade0b user_id:<a href="/type/long">long</a> mutual:<a href="/type/Bool">Bool</a> = <a href="/type/Contact">Contact</a>;<br>
|
||||
<a href="/constructor/importedContact">importedContact</a>#c13e3c50 user_id:<a href="/type/long">long</a> client_id:<a href="/type/long">long</a> = <a href="/type/ImportedContact">ImportedContact</a>;<br>
|
||||
<a href="/constructor/contactStatus">contactStatus</a>#16d9703b user_id:<a href="/type/long">long</a> status:<a href="/type/UserStatus">UserStatus</a> = <a href="/type/ContactStatus">ContactStatus</a>;<br>
|
||||
<a href="/constructor/updateUserTyping">updateUserTyping</a>#c01e857f user_id:<a href="/type/long">long</a> action:<a href="/type/SendMessageAction">SendMessageAction</a> = <a href="/type/Update">Update</a>;
|
||||
<a href="/constructor/updateChatUserTyping">updateChatUserTyping</a>#83487af0 chat_id:<a href="/type/long">long</a> from_id:<a href="/type/Peer">Peer</a> action:<a href="/type/SendMessageAction">SendMessageAction</a> = <a href="/type/Update">Update</a>;
|
||||
<a href="/constructor/updateUserStatus">updateUserStatus</a>#e5bdf8de user_id:<a href="/type/long">long</a> status:<a href="/type/UserStatus">UserStatus</a> = <a href="/type/Update">Update</a>;
|
||||
<a href="/constructor/updateUserName">updateUserName</a>#c3f202e0 user_id:<a href="/type/long">long</a> first_name:<a href="/type/string">string</a> last_name:<a href="/type/string">string</a> username:<a href="/type/string">string</a> = <a href="/type/Update">Update</a>;
|
||||
<a href="/constructor/updateUserPhoto">updateUserPhoto</a>#f227868c user_id:<a href="/type/long">long</a> date:<a href="/type/int">int</a> photo:<a href="/type/UserProfilePhoto">UserProfilePhoto</a> previous:<a href="/type/Bool">Bool</a> = <a href="/type/Update">Update</a>;
|
||||
<a href="/constructor/updateShortMessage">updateShortMessage</a>#313bc7f8 flags:<a href="/type/%23">#</a> out:flags.1?<a href="/constructor/true">true</a> mentioned:flags.4?<a href="/constructor/true">true</a> media_unread:flags.5?<a href="/constructor/true">true</a> silent:flags.13?<a href="/constructor/true">true</a> id:<a href="/type/int">int</a> user_id:<a href="/type/long">long</a> message:<a href="/type/string">string</a> pts:<a href="/type/int">int</a> pts_count:<a href="/type/int">int</a> date:<a href="/type/int">int</a> fwd_from:flags.2?<a href="/type/MessageFwdHeader">MessageFwdHeader</a> via_bot_id:flags.11?<a href="/type/long">long</a> reply_to:flags.3?<a href="/type/MessageReplyHeader">MessageReplyHeader</a> entities:flags.7?<a href="/type/Vector%20t">Vector</a><<a href="/type/MessageEntity">MessageEntity</a>> ttl_period:flags.25?<a href="/type/int">int</a> = <a href="/type/Updates">Updates</a>;
|
||||
<a href="/constructor/updateShortChatMessage">updateShortChatMessage</a>#4d6deea5 flags:<a href="/type/%23">#</a> out:flags.1?<a href="/constructor/true">true</a> mentioned:flags.4?<a href="/constructor/true">true</a> media_unread:flags.5?<a href="/constructor/true">true</a> silent:flags.13?<a href="/constructor/true">true</a> id:<a href="/type/int">int</a> from_id:<a href="/type/long">long</a> chat_id:<a href="/type/long">long</a> message:<a href="/type/string">string</a> pts:<a href="/type/int">int</a> pts_count:<a href="/type/int">int</a> date:<a href="/type/int">int</a> fwd_from:flags.2?<a href="/type/MessageFwdHeader">MessageFwdHeader</a> via_bot_id:flags.11?<a href="/type/long">long</a> reply_to:flags.3?<a href="/type/MessageReplyHeader">MessageReplyHeader</a> entities:flags.7?<a href="/type/Vector%20t">Vector</a><<a href="/type/MessageEntity">MessageEntity</a>> ttl_period:flags.25?<a href="/type/int">int</a> = <a href="/type/Updates">Updates</a>;<br>
|
||||
<a href="/constructor/encryptedChatWaiting">encryptedChatWaiting</a>#66b25953 id:<a href="/type/int">int</a> access_hash:<a href="/type/long">long</a> date:<a href="/type/int">int</a> admin_id:<a href="/type/long">long</a> participant_id:<a href="/type/long">long</a> = <a href="/type/EncryptedChat">EncryptedChat</a>;
|
||||
<a href="/constructor/encryptedChatRequested">encryptedChatRequested</a>#48f1d94c flags:<a href="/type/%23">#</a> folder_id:flags.0?<a href="/type/int">int</a> id:<a href="/type/int">int</a> access_hash:<a href="/type/long">long</a> date:<a href="/type/int">int</a> admin_id:<a href="/type/long">long</a> participant_id:<a href="/type/long">long</a> g_a:<a href="/type/bytes">bytes</a> = <a href="/type/EncryptedChat">EncryptedChat</a>;
|
||||
<a href="/constructor/encryptedChat">encryptedChat</a>#61f0d4c7 id:<a href="/type/int">int</a> access_hash:<a href="/type/long">long</a> date:<a href="/type/int">int</a> admin_id:<a href="/type/long">long</a> participant_id:<a href="/type/long">long</a> g_a_or_b:<a href="/type/bytes">bytes</a> key_fingerprint:<a href="/type/long">long</a> = <a href="/type/EncryptedChat">EncryptedChat</a>;<br>
|
||||
<a href="/constructor/updateChatParticipantAdd">updateChatParticipantAdd</a>#3dda5451 chat_id:<a href="/type/long">long</a> user_id:<a href="/type/long">long</a> inviter_id:<a href="/type/long">long</a> date:<a href="/type/int">int</a> version:<a href="/type/int">int</a> = <a href="/type/Update">Update</a>;
|
||||
<a href="/constructor/updateChatParticipantDelete">updateChatParticipantDelete</a>#e32f3d77 chat_id:<a href="/type/long">long</a> user_id:<a href="/type/long">long</a> version:<a href="/type/int">int</a> = <a href="/type/Update">Update</a>;<br>
|
||||
<a href="/constructor/privacyValueAllowUsers">privacyValueAllowUsers</a>#b8905fb2 users:<a href="/type/Vector%20t">Vector</a><<a href="/type/long">long</a>> = <a href="/type/PrivacyRule">PrivacyRule</a>;
|
||||
<a href="/constructor/privacyValueDisallowUsers">privacyValueDisallowUsers</a>#e4621141 users:<a href="/type/Vector%20t">Vector</a><<a href="/type/long">long</a>> = <a href="/type/PrivacyRule">PrivacyRule</a>;<br>
|
||||
<a href="/constructor/updateUserPhone">updateUserPhone</a>#05492a13 user_id:<a href="/type/long">long</a> phone:<a href="/type/string">string</a> = <a href="/type/Update">Update</a>;<br>
|
||||
<a href="/constructor/messages.stickers">messages.stickers</a>#30a6ec7e hash:<a href="/type/long">long</a> stickers:<a href="/type/Vector%20t">Vector</a><<a href="/type/Document">Document</a>> = <a href="/type/messages.Stickers">messages.Stickers</a>;
|
||||
<a href="/constructor/messages.allStickers">messages.allStickers</a>#cdbbcebb hash:<a href="/type/long">long</a> sets:<a href="/type/Vector%20t">Vector</a><<a href="/type/StickerSet">StickerSet</a>> = <a href="/type/messages.AllStickers">messages.AllStickers</a>;<br>
|
||||
<a href="/constructor/chatInviteExported">chatInviteExported</a>#b18105e8 flags:<a href="/type/%23">#</a> revoked:flags.0?<a href="/constructor/true">true</a> permanent:flags.5?<a href="/constructor/true">true</a> link:<a href="/type/string">string</a> admin_id:<a href="/type/long">long</a> date:<a href="/type/int">int</a> start_date:flags.4?<a href="/type/int">int</a> expire_date:flags.1?<a href="/type/int">int</a> usage_limit:flags.2?<a href="/type/int">int</a> usage:flags.3?<a href="/type/int">int</a> = <a href="/type/ExportedChatInvite">ExportedChatInvite</a>;<br>
|
||||
<a href="/constructor/messageActionChatJoinedByLink">messageActionChatJoinedByLink</a>#031224c3 inviter_id:<a href="/type/long">long</a> = <a href="/type/MessageAction">MessageAction</a>;<br>
|
||||
<a href="/constructor/user">user</a>#3ff6ecb0 flags:<a href="/type/%23">#</a> self:flags.10?<a href="/constructor/true">true</a> contact:flags.11?<a href="/constructor/true">true</a> mutual_contact:flags.12?<a href="/constructor/true">true</a> deleted:flags.13?<a href="/constructor/true">true</a> bot:flags.14?<a href="/constructor/true">true</a> bot_chat_history:flags.15?<a href="/constructor/true">true</a> bot_nochats:flags.16?<a href="/constructor/true">true</a> verified:flags.17?<a href="/constructor/true">true</a> restricted:flags.18?<a href="/constructor/true">true</a> min:flags.20?<a href="/constructor/true">true</a> bot_inline_geo:flags.21?<a href="/constructor/true">true</a> support:flags.23?<a href="/constructor/true">true</a> scam:flags.24?<a href="/constructor/true">true</a> apply_min_photo:flags.25?<a href="/constructor/true">true</a> fake:flags.26?<a href="/constructor/true">true</a> id:<a href="/type/long">long</a> access_hash:flags.0?<a href="/type/long">long</a> first_name:flags.1?<a href="/type/string">string</a> last_name:flags.2?<a href="/type/string">string</a> username:flags.3?<a href="/type/string">string</a> phone:flags.4?<a href="/type/string">string</a> photo:flags.5?<a href="/type/UserProfilePhoto">UserProfilePhoto</a> status:flags.6?<a href="/type/UserStatus">UserStatus</a> bot_info_version:flags.14?<a href="/type/int">int</a> restriction_reason:flags.18?<a href="/type/Vector%20t">Vector</a><<a href="/type/RestrictionReason">RestrictionReason</a>> bot_inline_placeholder:flags.19?<a href="/type/string">string</a> lang_code:flags.22?<a href="/type/string">string</a> = <a href="/type/User">User</a>;<br>
|
||||
<a href="/constructor/botInfo">botInfo</a>#1b74b335 user_id:<a href="/type/long">long</a> description:<a href="/type/string">string</a> commands:<a href="/type/Vector%20t">Vector</a><<a href="/type/BotCommand">BotCommand</a>> = <a href="/type/BotInfo">BotInfo</a>;<br>
|
||||
<a href="/constructor/inputPeerUser">inputPeerUser</a>#dde8a54c user_id:<a href="/type/long">long</a> access_hash:<a href="/type/long">long</a> = <a href="/type/InputPeer">InputPeer</a>;
|
||||
<a href="/constructor/inputUser">inputUser</a>#f21158c6 user_id:<a href="/type/long">long</a> access_hash:<a href="/type/long">long</a> = <a href="/type/InputUser">InputUser</a>;
|
||||
<a href="/constructor/inputChannel">inputChannel</a>#f35aec28 channel_id:<a href="/type/long">long</a> access_hash:<a href="/type/long">long</a> = <a href="/type/InputChannel">InputChannel</a>;<br>
|
||||
<a href="/constructor/peerChannel">peerChannel</a>#a2a5371e channel_id:<a href="/type/long">long</a> = <a href="/type/Peer">Peer</a>;<br>
|
||||
<a href="/constructor/inputPeerChannel">inputPeerChannel</a>#27bcbbfc channel_id:<a href="/type/long">long</a> access_hash:<a href="/type/long">long</a> = <a href="/type/InputPeer">InputPeer</a>;<br>
|
||||
<a href="/constructor/channel">channel</a>#8261ac61 flags:<a href="/type/%23">#</a> creator:flags.0?<a href="/constructor/true">true</a> left:flags.2?<a href="/constructor/true">true</a> broadcast:flags.5?<a href="/constructor/true">true</a> verified:flags.7?<a href="/constructor/true">true</a> megagroup:flags.8?<a href="/constructor/true">true</a> restricted:flags.9?<a href="/constructor/true">true</a> signatures:flags.11?<a href="/constructor/true">true</a> min:flags.12?<a href="/constructor/true">true</a> scam:flags.19?<a href="/constructor/true">true</a> has_link:flags.20?<a href="/constructor/true">true</a> has_geo:flags.21?<a href="/constructor/true">true</a> slowmode_enabled:flags.22?<a href="/constructor/true">true</a> call_active:flags.23?<a href="/constructor/true">true</a> call_not_empty:flags.24?<a href="/constructor/true">true</a> fake:flags.25?<a href="/constructor/true">true</a> gigagroup:flags.26?<a href="/constructor/true">true</a> id:<a href="/type/long">long</a> access_hash:flags.13?<a href="/type/long">long</a> title:<a href="/type/string">string</a> username:flags.6?<a href="/type/string">string</a> photo:<a href="/type/ChatPhoto">ChatPhoto</a> date:<a href="/type/int">int</a> restriction_reason:flags.9?<a href="/type/Vector%20t">Vector</a><<a href="/type/RestrictionReason">RestrictionReason</a>> admin_rights:flags.14?<a href="/type/ChatAdminRights">ChatAdminRights</a> banned_rights:flags.15?<a href="/type/ChatBannedRights">ChatBannedRights</a> default_banned_rights:flags.18?<a href="/type/ChatBannedRights">ChatBannedRights</a> participants_count:flags.17?<a href="/type/int">int</a> = <a href="/type/Chat">Chat</a>;
|
||||
<a href="/constructor/channelForbidden">channelForbidden</a>#17d493d5 flags:<a href="/type/%23">#</a> broadcast:flags.5?<a href="/constructor/true">true</a> megagroup:flags.8?<a href="/constructor/true">true</a> id:<a href="/type/long">long</a> access_hash:<a href="/type/long">long</a> title:<a href="/type/string">string</a> until_date:flags.16?<a href="/type/int">int</a> = <a href="/type/Chat">Chat</a>;
|
||||
<a href="/constructor/channelFull">channelFull</a>#e9b27a17 flags:<a href="/type/%23">#</a> can_view_participants:flags.3?<a href="/constructor/true">true</a> can_set_username:flags.6?<a href="/constructor/true">true</a> can_set_stickers:flags.7?<a href="/constructor/true">true</a> hidden_prehistory:flags.10?<a href="/constructor/true">true</a> can_set_location:flags.16?<a href="/constructor/true">true</a> has_scheduled:flags.19?<a href="/constructor/true">true</a> can_view_stats:flags.20?<a href="/constructor/true">true</a> blocked:flags.22?<a href="/constructor/true">true</a> id:<a href="/type/long">long</a> about:<a href="/type/string">string</a> participants_count:flags.0?<a href="/type/int">int</a> admins_count:flags.1?<a href="/type/int">int</a> kicked_count:flags.2?<a href="/type/int">int</a> banned_count:flags.2?<a href="/type/int">int</a> online_count:flags.13?<a href="/type/int">int</a> read_inbox_max_id:<a href="/type/int">int</a> read_outbox_max_id:<a href="/type/int">int</a> unread_count:<a href="/type/int">int</a> chat_photo:<a href="/type/Photo">Photo</a> notify_settings:<a href="/type/PeerNotifySettings">PeerNotifySettings</a> exported_invite:flags.23?<a href="/type/ExportedChatInvite">ExportedChatInvite</a> bot_info:<a href="/type/Vector%20t">Vector</a><<a href="/type/BotInfo">BotInfo</a>> migrated_from_chat_id:flags.4?<a href="/type/long">long</a> migrated_from_max_id:flags.4?<a href="/type/int">int</a> pinned_msg_id:flags.5?<a href="/type/int">int</a> stickerset:flags.8?<a href="/type/StickerSet">StickerSet</a> available_min_id:flags.9?<a href="/type/int">int</a> folder_id:flags.11?<a href="/type/int">int</a> linked_chat_id:flags.14?<a href="/type/long">long</a> location:flags.15?<a href="/type/ChannelLocation">ChannelLocation</a> slowmode_seconds:flags.17?<a href="/type/int">int</a> slowmode_next_send_date:flags.18?<a href="/type/int">int</a> stats_dc:flags.12?<a href="/type/int">int</a> pts:<a href="/type/int">int</a> call:flags.21?<a href="/type/InputGroupCall">InputGroupCall</a> ttl_period:flags.24?<a href="/type/int">int</a> pending_suggestions:flags.25?<a href="/type/Vector%20t">Vector</a><<a href="/type/string">string</a>> groupcall_default_join_as:flags.26?<a href="/type/Peer">Peer</a> theme_emoticon:flags.27?<a href="/type/string">string</a> = <a href="/type/ChatFull">ChatFull</a>;<br>
|
||||
<a href="/constructor/updateChannelTooLong">updateChannelTooLong</a>#108d941f flags:<a href="/type/%23">#</a> channel_id:<a href="/type/long">long</a> pts:flags.0?<a href="/type/int">int</a> = <a href="/type/Update">Update</a>;
|
||||
<a href="/constructor/updateChannel">updateChannel</a>#635b4c09 channel_id:<a href="/type/long">long</a> = <a href="/type/Update">Update</a>;
|
||||
<a href="/constructor/updateReadChannelInbox">updateReadChannelInbox</a>#922e6e10 flags:<a href="/type/%23">#</a> folder_id:flags.0?<a href="/type/int">int</a> channel_id:<a href="/type/long">long</a> max_id:<a href="/type/int">int</a> still_unread_count:<a href="/type/int">int</a> pts:<a href="/type/int">int</a> = <a href="/type/Update">Update</a>;
|
||||
<a href="/constructor/updateDeleteChannelMessages">updateDeleteChannelMessages</a>#c32d5b12 channel_id:<a href="/type/long">long</a> messages:<a href="/type/Vector%20t">Vector</a><<a href="/type/int">int</a>> pts:<a href="/type/int">int</a> pts_count:<a href="/type/int">int</a> = <a href="/type/Update">Update</a>;
|
||||
<a href="/constructor/updateChannelMessageViews">updateChannelMessageViews</a>#f226ac08 channel_id:<a href="/type/long">long</a> id:<a href="/type/int">int</a> views:<a href="/type/int">int</a> = <a href="/type/Update">Update</a>;<br>
|
||||
<a href="/constructor/channelParticipant">channelParticipant</a>#c00c07c0 user_id:<a href="/type/long">long</a> date:<a href="/type/int">int</a> = <a href="/type/ChannelParticipant">ChannelParticipant</a>;
|
||||
<a href="/constructor/channelParticipantSelf">channelParticipantSelf</a>#28a8bc67 user_id:<a href="/type/long">long</a> inviter_id:<a href="/type/long">long</a> date:<a href="/type/int">int</a> = <a href="/type/ChannelParticipant">ChannelParticipant</a>;
|
||||
<a href="/constructor/channelParticipantCreator">channelParticipantCreator</a>#2fe601d3 flags:<a href="/type/%23">#</a> user_id:<a href="/type/long">long</a> admin_rights:<a href="/type/ChatAdminRights">ChatAdminRights</a> rank:flags.0?<a href="/type/string">string</a> = <a href="/type/ChannelParticipant">ChannelParticipant</a>;
|
||||
<a href="/constructor/chatParticipantCreator">chatParticipantCreator</a>#e46bcee4 user_id:<a href="/type/long">long</a> = <a href="/type/ChatParticipant">ChatParticipant</a>;
|
||||
<a href="/constructor/chatParticipantAdmin">chatParticipantAdmin</a>#a0933f5b user_id:<a href="/type/long">long</a> inviter_id:<a href="/type/long">long</a> date:<a href="/type/int">int</a> = <a href="/type/ChatParticipant">ChatParticipant</a>;<br>
|
||||
<a href="/constructor/updateChatParticipantAdmin">updateChatParticipantAdmin</a>#d7ca61a2 chat_id:<a href="/type/long">long</a> user_id:<a href="/type/long">long</a> is_admin:<a href="/type/Bool">Bool</a> version:<a href="/type/int">int</a> = <a href="/type/Update">Update</a>;<br>
|
||||
<a href="/constructor/messageActionChatMigrateTo">messageActionChatMigrateTo</a>#e1037f92 channel_id:<a href="/type/long">long</a> = <a href="/type/MessageAction">MessageAction</a>;
|
||||
<a href="/constructor/messageActionChannelMigrateFrom">messageActionChannelMigrateFrom</a>#ea3948e9 title:<a href="/type/string">string</a> chat_id:<a href="/type/long">long</a> = <a href="/type/MessageAction">MessageAction</a>;
|
||||
<a href="/constructor/messages.savedGifs">messages.savedGifs</a>#84a02a0d hash:<a href="/type/long">long</a> gifs:<a href="/type/Vector%20t">Vector</a><<a href="/type/Document">Document</a>> = <a href="/type/messages.SavedGifs">messages.SavedGifs</a>;<br>
|
||||
<a href="/constructor/updateBotInlineQuery">updateBotInlineQuery</a>#496f379c flags:<a href="/type/%23">#</a> query_id:<a href="/type/long">long</a> user_id:<a href="/type/long">long</a> query:<a href="/type/string">string</a> geo:flags.0?<a href="/type/GeoPoint">GeoPoint</a> peer_type:flags.1?<a href="/type/InlineQueryPeerType">InlineQueryPeerType</a> offset:<a href="/type/string">string</a> = <a href="/type/Update">Update</a>;
|
||||
<a href="/constructor/updateBotInlineSend">updateBotInlineSend</a>#12f12a07 flags:<a href="/type/%23">#</a> user_id:<a href="/type/long">long</a> query:<a href="/type/string">string</a> geo:flags.0?<a href="/type/GeoPoint">GeoPoint</a> id:<a href="/type/string">string</a> msg_id:flags.1?<a href="/type/InputBotInlineMessageID">InputBotInlineMessageID</a> = <a href="/type/Update">Update</a>;
|
||||
<a href="/constructor/updateBotCallbackQuery">updateBotCallbackQuery</a>#b9cfc48d flags:<a href="/type/%23">#</a> query_id:<a href="/type/long">long</a> user_id:<a href="/type/long">long</a> peer:<a href="/type/Peer">Peer</a> msg_id:<a href="/type/int">int</a> chat_instance:<a href="/type/long">long</a> data:flags.0?<a href="/type/bytes">bytes</a> game_short_name:flags.1?<a href="/type/string">string</a> = <a href="/type/Update">Update</a>;
|
||||
<a href="/constructor/updateInlineBotCallbackQuery">updateInlineBotCallbackQuery</a>#691e9052 flags:<a href="/type/%23">#</a> query_id:<a href="/type/long">long</a> user_id:<a href="/type/long">long</a> msg_id:<a href="/type/InputBotInlineMessageID">InputBotInlineMessageID</a> chat_instance:<a href="/type/long">long</a> data:flags.0?<a href="/type/bytes">bytes</a> game_short_name:flags.1?<a href="/type/string">string</a> = <a href="/type/Update">Update</a>;<br>
|
||||
<a href="/constructor/messageEntityMentionName">messageEntityMentionName</a>#dc7b1140 offset:<a href="/type/int">int</a> length:<a href="/type/int">int</a> user_id:<a href="/type/long">long</a> = <a href="/type/MessageEntity">MessageEntity</a>;<br>
|
||||
<a href="/constructor/updateReadChannelOutbox">updateReadChannelOutbox</a>#b75f99a9 channel_id:<a href="/type/long">long</a> max_id:<a href="/type/int">int</a> = <a href="/type/Update">Update</a>;<br>
|
||||
<a href="/constructor/messages.featuredStickers">messages.featuredStickers</a>#84c02310 hash:<a href="/type/long">long</a> count:<a href="/type/int">int</a> sets:<a href="/type/Vector%20t">Vector</a><<a href="/type/StickerSetCovered">StickerSetCovered</a>> unread:<a href="/type/Vector%20t">Vector</a><<a href="/type/long">long</a>> = <a href="/type/messages.FeaturedStickers">messages.FeaturedStickers</a>;
|
||||
<a href="/constructor/messages.recentStickers">messages.recentStickers</a>#88d37c56 hash:<a href="/type/long">long</a> packs:<a href="/type/Vector%20t">Vector</a><<a href="/type/StickerPack">StickerPack</a>> stickers:<a href="/type/Vector%20t">Vector</a><<a href="/type/Document">Document</a>> dates:<a href="/type/Vector%20t">Vector</a><<a href="/type/int">int</a>> = <a href="/type/messages.RecentStickers">messages.RecentStickers</a>;<br>
|
||||
<a href="/constructor/highScore">highScore</a>#73a379eb pos:<a href="/type/int">int</a> user_id:<a href="/type/long">long</a> score:<a href="/type/int">int</a> = <a href="/type/HighScore">HighScore</a>;<br>
|
||||
<a href="/constructor/updateChannelWebPage">updateChannelWebPage</a>#2f2ba99f channel_id:<a href="/type/long">long</a> webpage:<a href="/type/WebPage">WebPage</a> pts:<a href="/type/int">int</a> pts_count:<a href="/type/int">int</a> = <a href="/type/Update">Update</a>;<br>
|
||||
<a href="/constructor/payments.paymentForm">payments.paymentForm</a>#1694761b flags:<a href="/type/%23">#</a> can_save_credentials:flags.2?<a href="/constructor/true">true</a> password_missing:flags.3?<a href="/constructor/true">true</a> form_id:<a href="/type/long">long</a> bot_id:<a href="/type/long">long</a> invoice:<a href="/type/Invoice">Invoice</a> provider_id:<a href="/type/long">long</a> url:<a href="/type/string">string</a> native_provider:flags.4?<a href="/type/string">string</a> native_params:flags.4?<a href="/type/DataJSON">DataJSON</a> saved_info:flags.0?<a href="/type/PaymentRequestedInfo">PaymentRequestedInfo</a> saved_credentials:flags.1?<a href="/type/PaymentSavedCredentials">PaymentSavedCredentials</a> users:<a href="/type/Vector%20t">Vector</a><<a href="/type/User">User</a>> = <a href="/type/payments.PaymentForm">payments.PaymentForm</a>;
|
||||
<a href="/constructor/payments.paymentReceipt">payments.paymentReceipt</a>#70c4fe03 flags:<a href="/type/%23">#</a> date:<a href="/type/int">int</a> bot_id:<a href="/type/long">long</a> provider_id:<a href="/type/long">long</a> title:<a href="/type/string">string</a> description:<a href="/type/string">string</a> photo:flags.2?<a href="/type/WebDocument">WebDocument</a> invoice:<a href="/type/Invoice">Invoice</a> info:flags.0?<a href="/type/PaymentRequestedInfo">PaymentRequestedInfo</a> shipping:flags.1?<a href="/type/ShippingOption">ShippingOption</a> tip_amount:flags.3?<a href="/type/long">long</a> currency:<a href="/type/string">string</a> total_amount:<a href="/type/long">long</a> credentials_title:<a href="/type/string">string</a> users:<a href="/type/Vector%20t">Vector</a><<a href="/type/User">User</a>> = <a href="/type/payments.PaymentReceipt">payments.PaymentReceipt</a>;<br>
|
||||
<a href="/constructor/updateBotShippingQuery">updateBotShippingQuery</a>#b5aefd7d query_id:<a href="/type/long">long</a> user_id:<a href="/type/long">long</a> payload:<a href="/type/bytes">bytes</a> shipping_address:<a href="/type/PostAddress">PostAddress</a> = <a href="/type/Update">Update</a>;
|
||||
<a href="/constructor/updateBotPrecheckoutQuery">updateBotPrecheckoutQuery</a>#8caa9a96 flags:<a href="/type/%23">#</a> query_id:<a href="/type/long">long</a> user_id:<a href="/type/long">long</a> payload:<a href="/type/bytes">bytes</a> info:flags.0?<a href="/type/PaymentRequestedInfo">PaymentRequestedInfo</a> shipping_option_id:flags.1?<a href="/type/string">string</a> currency:<a href="/type/string">string</a> total_amount:<a href="/type/long">long</a> = <a href="/type/Update">Update</a>;<br>
|
||||
<a href="/constructor/phoneCallWaiting">phoneCallWaiting</a>#c5226f17 flags:<a href="/type/%23">#</a> video:flags.6?<a href="/constructor/true">true</a> id:<a href="/type/long">long</a> access_hash:<a href="/type/long">long</a> date:<a href="/type/int">int</a> admin_id:<a href="/type/long">long</a> participant_id:<a href="/type/long">long</a> protocol:<a href="/type/PhoneCallProtocol">PhoneCallProtocol</a> receive_date:flags.0?<a href="/type/int">int</a> = <a href="/type/PhoneCall">PhoneCall</a>;
|
||||
<a href="/constructor/phoneCallRequested">phoneCallRequested</a>#14b0ed0c flags:<a href="/type/%23">#</a> video:flags.6?<a href="/constructor/true">true</a> id:<a href="/type/long">long</a> access_hash:<a href="/type/long">long</a> date:<a href="/type/int">int</a> admin_id:<a href="/type/long">long</a> participant_id:<a href="/type/long">long</a> g_a_hash:<a href="/type/bytes">bytes</a> protocol:<a href="/type/PhoneCallProtocol">PhoneCallProtocol</a> = <a href="/type/PhoneCall">PhoneCall</a>;
|
||||
<a href="/constructor/phoneCallAccepted">phoneCallAccepted</a>#3660c311 flags:<a href="/type/%23">#</a> video:flags.6?<a href="/constructor/true">true</a> id:<a href="/type/long">long</a> access_hash:<a href="/type/long">long</a> date:<a href="/type/int">int</a> admin_id:<a href="/type/long">long</a> participant_id:<a href="/type/long">long</a> g_b:<a href="/type/bytes">bytes</a> protocol:<a href="/type/PhoneCallProtocol">PhoneCallProtocol</a> = <a href="/type/PhoneCall">PhoneCall</a>;
|
||||
<a href="/constructor/phoneCall">phoneCall</a>#967f7c67 flags:<a href="/type/%23">#</a> p2p_allowed:flags.5?<a href="/constructor/true">true</a> video:flags.6?<a href="/constructor/true">true</a> id:<a href="/type/long">long</a> access_hash:<a href="/type/long">long</a> date:<a href="/type/int">int</a> admin_id:<a href="/type/long">long</a> participant_id:<a href="/type/long">long</a> g_a_or_b:<a href="/type/bytes">bytes</a> key_fingerprint:<a href="/type/long">long</a> protocol:<a href="/type/PhoneCallProtocol">PhoneCallProtocol</a> connections:<a href="/type/Vector%20t">Vector</a><<a href="/type/PhoneConnection">PhoneConnection</a>> start_date:<a href="/type/int">int</a> = <a href="/type/PhoneCall">PhoneCall</a>;<br>
|
||||
<a href="/constructor/channelParticipantAdmin">channelParticipantAdmin</a>#34c3bb53 flags:<a href="/type/%23">#</a> can_edit:flags.0?<a href="/constructor/true">true</a> self:flags.1?<a href="/constructor/true">true</a> user_id:<a href="/type/long">long</a> inviter_id:flags.1?<a href="/type/long">long</a> promoted_by:<a href="/type/long">long</a> date:<a href="/type/int">int</a> admin_rights:<a href="/type/ChatAdminRights">ChatAdminRights</a> rank:flags.2?<a href="/type/string">string</a> = <a href="/type/ChannelParticipant">ChannelParticipant</a>;
|
||||
<a href="/constructor/channelParticipantBanned">channelParticipantBanned</a>#6df8014e flags:<a href="/type/%23">#</a> left:flags.0?<a href="/constructor/true">true</a> peer:<a href="/type/Peer">Peer</a> kicked_by:<a href="/type/long">long</a> date:<a href="/type/int">int</a> banned_rights:<a href="/type/ChatBannedRights">ChatBannedRights</a> = <a href="/type/ChannelParticipant">ChannelParticipant</a>;
|
||||
<a href="/constructor/channelAdminLogEvent">channelAdminLogEvent</a>#1fad68cd id:<a href="/type/long">long</a> date:<a href="/type/int">int</a> user_id:<a href="/type/long">long</a> action:<a href="/type/ChannelAdminLogEventAction">ChannelAdminLogEventAction</a> = <a href="/type/ChannelAdminLogEvent">ChannelAdminLogEvent</a>;<br>
|
||||
<a href="/constructor/messages.favedStickers">messages.favedStickers</a>#2cb51097 hash:<a href="/type/long">long</a> packs:<a href="/type/Vector%20t">Vector</a><<a href="/type/StickerPack">StickerPack</a>> stickers:<a href="/type/Vector%20t">Vector</a><<a href="/type/Document">Document</a>> = <a href="/type/messages.FavedStickers">messages.FavedStickers</a>;<br>
|
||||
<a href="/constructor/updateChannelReadMessagesContents">updateChannelReadMessagesContents</a>#44bdd535 channel_id:<a href="/type/long">long</a> messages:<a href="/type/Vector%20t">Vector</a><<a href="/type/int">int</a>> = <a href="/type/Update">Update</a>;
|
||||
<a href="/constructor/updateChannelAvailableMessages">updateChannelAvailableMessages</a>#b23fc698 channel_id:<a href="/type/long">long</a> available_min_id:<a href="/type/int">int</a> = <a href="/type/Update">Update</a>;<br>
|
||||
<a href="/constructor/recentMeUrlUser">recentMeUrlUser</a>#b92c09e2 url:<a href="/type/string">string</a> user_id:<a href="/type/long">long</a> = <a href="/type/RecentMeUrl">RecentMeUrl</a>;
|
||||
<a href="/constructor/recentMeUrlChat">recentMeUrlChat</a>#b2da71d2 url:<a href="/type/string">string</a> chat_id:<a href="/type/long">long</a> = <a href="/type/RecentMeUrl">RecentMeUrl</a>;<br>
|
||||
<a href="/constructor/webAuthorization">webAuthorization</a>#a6f8f452 hash:<a href="/type/long">long</a> bot_id:<a href="/type/long">long</a> domain:<a href="/type/string">string</a> browser:<a href="/type/string">string</a> platform:<a href="/type/string">string</a> date_created:<a href="/type/int">int</a> date_active:<a href="/type/int">int</a> ip:<a href="/type/string">string</a> region:<a href="/type/string">string</a> = <a href="/type/WebAuthorization">WebAuthorization</a>;<br>
|
||||
<a href="/constructor/messages.foundStickerSets">messages.foundStickerSets</a>#8af09dd2 hash:<a href="/type/long">long</a> sets:<a href="/type/Vector%20t">Vector</a><<a href="/type/StickerSetCovered">StickerSetCovered</a>> = <a href="/type/messages.FoundStickerSets">messages.FoundStickerSets</a>;<br>
|
||||
<a href="/constructor/pollResults">pollResults</a>#dcb82ea3 flags:<a href="/type/%23">#</a> min:flags.0?<a href="/constructor/true">true</a> results:flags.1?<a href="/type/Vector%20t">Vector</a><<a href="/type/PollAnswerVoters">PollAnswerVoters</a>> total_voters:flags.2?<a href="/type/int">int</a> recent_voters:flags.3?<a href="/type/Vector%20t">Vector</a><<a href="/type/long">long</a>> solution:flags.4?<a href="/type/string">string</a> solution_entities:flags.4?<a href="/type/Vector%20t">Vector</a><<a href="/type/MessageEntity">MessageEntity</a>> = <a href="/type/PollResults">PollResults</a>;<br>
|
||||
<a href="/constructor/account.wallPapers">account.wallPapers</a>#cdc3858c hash:<a href="/type/long">long</a> wallpapers:<a href="/type/Vector%20t">Vector</a><<a href="/type/WallPaper">WallPaper</a>> = <a href="/type/account.WallPapers">account.WallPapers</a>;<br>
|
||||
<a href="/constructor/inputUserFromMessage">inputUserFromMessage</a>#1da448e2 peer:<a href="/type/InputPeer">InputPeer</a> msg_id:<a href="/type/int">int</a> user_id:<a href="/type/long">long</a> = <a href="/type/InputUser">InputUser</a>;
|
||||
<a href="/constructor/inputChannelFromMessage">inputChannelFromMessage</a>#5b934f9d peer:<a href="/type/InputPeer">InputPeer</a> msg_id:<a href="/type/int">int</a> channel_id:<a href="/type/long">long</a> = <a href="/type/InputChannel">InputChannel</a>;
|
||||
<a href="/constructor/inputPeerUserFromMessage">inputPeerUserFromMessage</a>#a87b0a1c peer:<a href="/type/InputPeer">InputPeer</a> msg_id:<a href="/type/int">int</a> user_id:<a href="/type/long">long</a> = <a href="/type/InputPeer">InputPeer</a>;
|
||||
<a href="/constructor/inputPeerChannelFromMessage">inputPeerChannelFromMessage</a>#bd2a0840 peer:<a href="/type/InputPeer">InputPeer</a> msg_id:<a href="/type/int">int</a> channel_id:<a href="/type/long">long</a> = <a href="/type/InputPeer">InputPeer</a>;<br>
|
||||
<a href="/constructor/channelAdminLogEventActionChangeLinkedChat">channelAdminLogEventActionChangeLinkedChat</a>#050c7ac8 prev_value:<a href="/type/long">long</a> new_value:<a href="/type/long">long</a> = <a href="/type/ChannelAdminLogEventAction">ChannelAdminLogEventAction</a>;<br>
|
||||
<a href="/constructor/inputPrivacyValueAllowChatParticipants">inputPrivacyValueAllowChatParticipants</a>#840649cf chats:<a href="/type/Vector%20t">Vector</a><<a href="/type/long">long</a>> = <a href="/type/InputPrivacyRule">InputPrivacyRule</a>;
|
||||
<a href="/constructor/inputPrivacyValueDisallowChatParticipants">inputPrivacyValueDisallowChatParticipants</a>#e94f0f86 chats:<a href="/type/Vector%20t">Vector</a><<a href="/type/long">long</a>> = <a href="/type/InputPrivacyRule">InputPrivacyRule</a>;<br>
|
||||
<a href="/constructor/privacyValueAllowChatParticipants">privacyValueAllowChatParticipants</a>#6b134e8e chats:<a href="/type/Vector%20t">Vector</a><<a href="/type/long">long</a>> = <a href="/type/PrivacyRule">PrivacyRule</a>;
|
||||
<a href="/constructor/privacyValueDisallowChatParticipants">privacyValueDisallowChatParticipants</a>#41c87565 chats:<a href="/type/Vector%20t">Vector</a><<a href="/type/long">long</a>> = <a href="/type/PrivacyRule">PrivacyRule</a>;<br>
|
||||
<a href="/constructor/account.themes">account.themes</a>#9a3d8c6d hash:<a href="/type/long">long</a> themes:<a href="/type/Vector%20t">Vector</a><<a href="/type/Theme">Theme</a>> = <a href="/type/account.Themes">account.Themes</a>;<br>
|
||||
<a href="/constructor/inputThemeSettings">inputThemeSettings</a>#8fde504f flags:<a href="/type/%23">#</a> message_colors_animated:flags.2?<a href="/constructor/true">true</a> base_theme:<a href="/type/BaseTheme">BaseTheme</a> accent_color:<a href="/type/int">int</a> outbox_accent_color:flags.3?<a href="/type/int">int</a> message_colors:flags.0?<a href="/type/Vector%20t">Vector</a><<a href="/type/int">int</a>> wallpaper:flags.1?<a href="/type/InputWallPaper">InputWallPaper</a> wallpaper_settings:flags.1?<a href="/type/WallPaperSettings">WallPaperSettings</a> = <a href="/type/InputThemeSettings">InputThemeSettings</a>;<br>
|
||||
<a href="/constructor/themeSettings">themeSettings</a>#fa58b6d4 flags:<a href="/type/%23">#</a> message_colors_animated:flags.2?<a href="/constructor/true">true</a> base_theme:<a href="/type/BaseTheme">BaseTheme</a> accent_color:<a href="/type/int">int</a> outbox_accent_color:flags.3?<a href="/type/int">int</a> message_colors:flags.0?<a href="/type/Vector%20t">Vector</a><<a href="/type/int">int</a>> wallpaper:flags.1?<a href="/type/WallPaper">WallPaper</a> = <a href="/type/ThemeSettings">ThemeSettings</a>;<br>
|
||||
<a href="/constructor/updateMessagePollVote">updateMessagePollVote</a>#106395c9 poll_id:<a href="/type/long">long</a> user_id:<a href="/type/long">long</a> options:<a href="/type/Vector%20t">Vector</a><<a href="/type/bytes">bytes</a>> qts:<a href="/type/int">int</a> = <a href="/type/Update">Update</a>;<br>
|
||||
<a href="/constructor/messageUserVote">messageUserVote</a>#34d247b4 user_id:<a href="/type/long">long</a> option:<a href="/type/bytes">bytes</a> date:<a href="/type/int">int</a> = <a href="/type/MessageUserVote">MessageUserVote</a>;
|
||||
<a href="/constructor/messageUserVoteInputOption">messageUserVoteInputOption</a>#3ca5b0ec user_id:<a href="/type/long">long</a> date:<a href="/type/int">int</a> = <a href="/type/MessageUserVote">MessageUserVote</a>;
|
||||
<a href="/constructor/messageUserVoteMultiple">messageUserVoteMultiple</a>#8a65e557 user_id:<a href="/type/long">long</a> options:<a href="/type/Vector%20t">Vector</a><<a href="/type/bytes">bytes</a>> date:<a href="/type/int">int</a> = <a href="/type/MessageUserVote">MessageUserVote</a>;<br>
|
||||
<a href="/constructor/statsGroupTopPoster">statsGroupTopPoster</a>#9d04af9b user_id:<a href="/type/long">long</a> messages:<a href="/type/int">int</a> avg_chars:<a href="/type/int">int</a> = <a href="/type/StatsGroupTopPoster">StatsGroupTopPoster</a>;
|
||||
<a href="/constructor/statsGroupTopAdmin">statsGroupTopAdmin</a>#d7584c87 user_id:<a href="/type/long">long</a> deleted:<a href="/type/int">int</a> kicked:<a href="/type/int">int</a> banned:<a href="/type/int">int</a> = <a href="/type/StatsGroupTopAdmin">StatsGroupTopAdmin</a>;
|
||||
<a href="/constructor/statsGroupTopInviter">statsGroupTopInviter</a>#535f779d user_id:<a href="/type/long">long</a> invitations:<a href="/type/int">int</a> = <a href="/type/StatsGroupTopInviter">StatsGroupTopInviter</a>;<br>
|
||||
<a href="/constructor/updateChannelMessageForwards">updateChannelMessageForwards</a>#d29a27f4 channel_id:<a href="/type/long">long</a> id:<a href="/type/int">int</a> forwards:<a href="/type/int">int</a> = <a href="/type/Update">Update</a>;
|
||||
<a href="/constructor/updateReadChannelDiscussionInbox">updateReadChannelDiscussionInbox</a>#d6b19546 flags:<a href="/type/%23">#</a> channel_id:<a href="/type/long">long</a> top_msg_id:<a href="/type/int">int</a> read_max_id:<a href="/type/int">int</a> broadcast_id:flags.0?<a href="/type/long">long</a> broadcast_post:flags.0?<a href="/type/int">int</a> = <a href="/type/Update">Update</a>;
|
||||
<a href="/constructor/updateReadChannelDiscussionOutbox">updateReadChannelDiscussionOutbox</a>#695c9e7c channel_id:<a href="/type/long">long</a> top_msg_id:<a href="/type/int">int</a> read_max_id:<a href="/type/int">int</a> = <a href="/type/Update">Update</a>;<br>
|
||||
<a href="/constructor/messageReplies">messageReplies</a>#83d60fc2 flags:<a href="/type/%23">#</a> comments:flags.0?<a href="/constructor/true">true</a> replies:<a href="/type/int">int</a> replies_pts:<a href="/type/int">int</a> recent_repliers:flags.1?<a href="/type/Vector%20t">Vector</a><<a href="/type/Peer">Peer</a>> channel_id:flags.0?<a href="/type/long">long</a> max_id:flags.2?<a href="/type/int">int</a> read_max_id:flags.3?<a href="/type/int">int</a> = <a href="/type/MessageReplies">MessageReplies</a>;<br>
|
||||
<a href="/constructor/updateChannelUserTyping">updateChannelUserTyping</a>#8c88c923 flags:<a href="/type/%23">#</a> channel_id:<a href="/type/long">long</a> top_msg_id:flags.0?<a href="/type/int">int</a> from_id:<a href="/type/Peer">Peer</a> action:<a href="/type/SendMessageAction">SendMessageAction</a> = <a href="/type/Update">Update</a>;
|
||||
<a href="/constructor/updatePinnedChannelMessages">updatePinnedChannelMessages</a>#5bb98608 flags:<a href="/type/%23">#</a> pinned:flags.0?<a href="/constructor/true">true</a> channel_id:<a href="/type/long">long</a> messages:<a href="/type/Vector%20t">Vector</a><<a href="/type/int">int</a>> pts:<a href="/type/int">int</a> pts_count:<a href="/type/int">int</a> = <a href="/type/Update">Update</a>;<br>
|
||||
<a href="/constructor/messageActionInviteToGroupCall">messageActionInviteToGroupCall</a>#502f92f7 call:<a href="/type/InputGroupCall">InputGroupCall</a> users:<a href="/type/Vector%20t">Vector</a><<a href="/type/long">long</a>> = <a href="/type/MessageAction">MessageAction</a>;<br>
|
||||
<a href="/constructor/updateChat">updateChat</a>#f89a6a4e chat_id:<a href="/type/long">long</a> = <a href="/type/Update">Update</a>;
|
||||
<a href="/constructor/updateGroupCall">updateGroupCall</a>#14b24500 chat_id:<a href="/type/long">long</a> call:<a href="/type/GroupCall">GroupCall</a> = <a href="/type/Update">Update</a>;
|
||||
<a href="/constructor/updateChatParticipant">updateChatParticipant</a>#d087663a flags:<a href="/type/%23">#</a> chat_id:<a href="/type/long">long</a> date:<a href="/type/int">int</a> actor_id:<a href="/type/long">long</a> user_id:<a href="/type/long">long</a> prev_participant:flags.0?<a href="/type/ChatParticipant">ChatParticipant</a> new_participant:flags.1?<a href="/type/ChatParticipant">ChatParticipant</a> invite:flags.2?<a href="/type/ExportedChatInvite">ExportedChatInvite</a> qts:<a href="/type/int">int</a> = <a href="/type/Update">Update</a>;
|
||||
<a href="/constructor/updateChannelParticipant">updateChannelParticipant</a>#985d3abb flags:<a href="/type/%23">#</a> channel_id:<a href="/type/long">long</a> date:<a href="/type/int">int</a> actor_id:<a href="/type/long">long</a> user_id:<a href="/type/long">long</a> prev_participant:flags.0?<a href="/type/ChannelParticipant">ChannelParticipant</a> new_participant:flags.1?<a href="/type/ChannelParticipant">ChannelParticipant</a> invite:flags.2?<a href="/type/ExportedChatInvite">ExportedChatInvite</a> qts:<a href="/type/int">int</a> = <a href="/type/Update">Update</a>;
|
||||
<a href="/constructor/updateBotStopped">updateBotStopped</a>#c4870a49 user_id:<a href="/type/long">long</a> date:<a href="/type/int">int</a> stopped:<a href="/type/Bool">Bool</a> qts:<a href="/type/int">int</a> = <a href="/type/Update">Update</a>;<br>
|
||||
<a href="/constructor/chatInviteImporter">chatInviteImporter</a>#0b5cd5f4 user_id:<a href="/type/long">long</a> date:<a href="/type/int">int</a> = <a href="/type/ChatInviteImporter">ChatInviteImporter</a>;
|
||||
<a href="/constructor/chatAdminWithInvites">chatAdminWithInvites</a>#f2ecef23 admin_id:<a href="/type/long">long</a> invites_count:<a href="/type/int">int</a> revoked_invites_count:<a href="/type/int">int</a> = <a href="/type/ChatAdminWithInvites">ChatAdminWithInvites</a>;<br>
|
||||
<a href="/constructor/updateBotCommands">updateBotCommands</a>#4d712f2e peer:<a href="/type/Peer">Peer</a> bot_id:<a href="/type/long">long</a> commands:<a href="/type/Vector%20t">Vector</a><<a href="/type/BotCommand">BotCommand</a>> = <a href="/type/Update">Update</a>;<br>
|
||||
<a href="/constructor/inputBotInlineMessageID64">inputBotInlineMessageID64</a>#b6d915d7 dc_id:<a href="/type/int">int</a> owner_id:<a href="/type/long">long</a> id:<a href="/type/int">int</a> access_hash:<a href="/type/long">long</a> = <a href="/type/InputBotInlineMessageID">InputBotInlineMessageID</a>;<br>
|
||||
---functions---<br>
|
||||
<a href="/method/auth.importAuthorization">auth.importAuthorization</a>#a57a7dad id:<a href="/type/long">long</a> bytes:<a href="/type/bytes">bytes</a> = <a href="/type/auth.Authorization">auth.Authorization</a>;
|
||||
<a href="/method/account.registerDevice">account.registerDevice</a>#ec86017a flags:<a href="/type/%23">#</a> no_muted:flags.0?<a href="/constructor/true">true</a> token_type:<a href="/type/int">int</a> token:<a href="/type/string">string</a> app_sandbox:<a href="/type/Bool">Bool</a> secret:<a href="/type/bytes">bytes</a> other_uids:<a href="/type/Vector%20t">Vector</a><<a href="/type/long">long</a>> = <a href="/type/Bool">Bool</a>;
|
||||
<a href="/method/account.unregisterDevice">account.unregisterDevice</a>#6a0d3206 token_type:<a href="/type/int">int</a> token:<a href="/type/string">string</a> other_uids:<a href="/type/Vector%20t">Vector</a><<a href="/type/long">long</a>> = <a href="/type/Bool">Bool</a>;
|
||||
<a href="/method/account.getWallPapers">account.getWallPapers</a>#07967d36 hash:<a href="/type/long">long</a> = <a href="/type/account.WallPapers">account.WallPapers</a>;<br>
|
||||
<a href="/method/contacts.getContactIDs">contacts.getContactIDs</a>#7adc669d hash:<a href="/type/long">long</a> = <a href="/type/Vector%20t">Vector</a><<a href="/type/int">int</a>>;
|
||||
<a href="/method/contacts.getContacts">contacts.getContacts</a>#5dd69e12 hash:<a href="/type/long">long</a> = <a href="/type/contacts.Contacts">contacts.Contacts</a>;<br>
|
||||
<a href="/method/messages.getDialogs">messages.getDialogs</a>#a0f4cb4f flags:<a href="/type/%23">#</a> exclude_pinned:flags.0?<a href="/constructor/true">true</a> folder_id:flags.1?<a href="/type/int">int</a> offset_date:<a href="/type/int">int</a> offset_id:<a href="/type/int">int</a> offset_peer:<a href="/type/InputPeer">InputPeer</a> limit:<a href="/type/int">int</a> hash:<a href="/type/long">long</a> = <a href="/type/messages.Dialogs">messages.Dialogs</a>;
|
||||
<a href="/method/messages.getHistory">messages.getHistory</a>#4423e6c5 peer:<a href="/type/InputPeer">InputPeer</a> offset_id:<a href="/type/int">int</a> offset_date:<a href="/type/int">int</a> add_offset:<a href="/type/int">int</a> limit:<a href="/type/int">int</a> max_id:<a href="/type/int">int</a> min_id:<a href="/type/int">int</a> hash:<a href="/type/long">long</a> = <a href="/type/messages.Messages">messages.Messages</a>;
|
||||
<a href="/method/messages.search">messages.search</a>#a0fda762 flags:<a href="/type/%23">#</a> peer:<a href="/type/InputPeer">InputPeer</a> q:<a href="/type/string">string</a> from_id:flags.0?<a href="/type/InputPeer">InputPeer</a> top_msg_id:flags.1?<a href="/type/int">int</a> filter:<a href="/type/MessagesFilter">MessagesFilter</a> min_date:<a href="/type/int">int</a> max_date:<a href="/type/int">int</a> offset_id:<a href="/type/int">int</a> add_offset:<a href="/type/int">int</a> limit:<a href="/type/int">int</a> max_id:<a href="/type/int">int</a> min_id:<a href="/type/int">int</a> hash:<a href="/type/long">long</a> = <a href="/type/messages.Messages">messages.Messages</a>;
|
||||
<a href="/method/messages.getChats">messages.getChats</a>#49e9528f id:<a href="/type/Vector%20t">Vector</a><<a href="/type/long">long</a>> = <a href="/type/messages.Chats">messages.Chats</a>;
|
||||
<a href="/method/messages.getFullChat">messages.getFullChat</a>#aeb00b34 chat_id:<a href="/type/long">long</a> = <a href="/type/messages.ChatFull">messages.ChatFull</a>;
|
||||
<a href="/method/messages.editChatTitle">messages.editChatTitle</a>#73783ffd chat_id:<a href="/type/long">long</a> title:<a href="/type/string">string</a> = <a href="/type/Updates">Updates</a>;
|
||||
<a href="/method/messages.editChatPhoto">messages.editChatPhoto</a>#35ddd674 chat_id:<a href="/type/long">long</a> photo:<a href="/type/InputChatPhoto">InputChatPhoto</a> = <a href="/type/Updates">Updates</a>;
|
||||
<a href="/method/messages.addChatUser">messages.addChatUser</a>#f24753e3 chat_id:<a href="/type/long">long</a> user_id:<a href="/type/InputUser">InputUser</a> fwd_limit:<a href="/type/int">int</a> = <a href="/type/Updates">Updates</a>;
|
||||
<a href="/method/messages.deleteChatUser">messages.deleteChatUser</a>#a2185cab flags:<a href="/type/%23">#</a> revoke_history:flags.0?<a href="/constructor/true">true</a> chat_id:<a href="/type/long">long</a> user_id:<a href="/type/InputUser">InputUser</a> = <a href="/type/Updates">Updates</a>;
|
||||
<a href="/method/messages.getStickers">messages.getStickers</a>#d5a5d3a1 emoticon:<a href="/type/string">string</a> hash:<a href="/type/long">long</a> = <a href="/type/messages.Stickers">messages.Stickers</a>;
|
||||
<a href="/method/messages.getAllStickers">messages.getAllStickers</a>#b8a0a1a8 hash:<a href="/type/long">long</a> = <a href="/type/messages.AllStickers">messages.AllStickers</a>;<br>
|
||||
<a href="/method/channels.getParticipants">channels.getParticipants</a>#77ced9d0 channel:<a href="/type/InputChannel">InputChannel</a> filter:<a href="/type/ChannelParticipantsFilter">ChannelParticipantsFilter</a> offset:<a href="/type/int">int</a> limit:<a href="/type/int">int</a> hash:<a href="/type/long">long</a> = <a href="/type/channels.ChannelParticipants">channels.ChannelParticipants</a>;<br>
|
||||
<a href="/method/messages.editChatAdmin">messages.editChatAdmin</a>#a85bd1c2 chat_id:<a href="/type/long">long</a> user_id:<a href="/type/InputUser">InputUser</a> is_admin:<a href="/type/Bool">Bool</a> = <a href="/type/Bool">Bool</a>;
|
||||
<a href="/method/messages.migrateChat">messages.migrateChat</a>#a2875319 chat_id:<a href="/type/long">long</a> = <a href="/type/Updates">Updates</a>;
|
||||
<a href="/method/messages.getSavedGifs">messages.getSavedGifs</a>#5cf09635 hash:<a href="/type/long">long</a> = <a href="/type/messages.SavedGifs">messages.SavedGifs</a>;<br>
|
||||
<a href="/method/contacts.getTopPeers">contacts.getTopPeers</a>#973478b6 flags:<a href="/type/%23">#</a> correspondents:flags.0?<a href="/constructor/true">true</a> bots_pm:flags.1?<a href="/constructor/true">true</a> bots_inline:flags.2?<a href="/constructor/true">true</a> phone_calls:flags.3?<a href="/constructor/true">true</a> forward_users:flags.4?<a href="/constructor/true">true</a> forward_chats:flags.5?<a href="/constructor/true">true</a> groups:flags.10?<a href="/constructor/true">true</a> channels:flags.15?<a href="/constructor/true">true</a> offset:<a href="/type/int">int</a> limit:<a href="/type/int">int</a> hash:<a href="/type/long">long</a> = <a href="/type/contacts.TopPeers">contacts.TopPeers</a>;<br>
|
||||
<a href="/method/messages.getFeaturedStickers">messages.getFeaturedStickers</a>#64780b14 hash:<a href="/type/long">long</a> = <a href="/type/messages.FeaturedStickers">messages.FeaturedStickers</a>;
|
||||
<a href="/method/messages.getRecentStickers">messages.getRecentStickers</a>#9da9403b flags:<a href="/type/%23">#</a> attached:flags.0?<a href="/constructor/true">true</a> hash:<a href="/type/long">long</a> = <a href="/type/messages.RecentStickers">messages.RecentStickers</a>;
|
||||
<a href="/method/messages.getMaskStickers">messages.getMaskStickers</a>#640f82b8 hash:<a href="/type/long">long</a> = <a href="/type/messages.AllStickers">messages.AllStickers</a>;
|
||||
<a href="/method/messages.getCommonChats">messages.getCommonChats</a>#e40ca104 user_id:<a href="/type/InputUser">InputUser</a> max_id:<a href="/type/long">long</a> limit:<a href="/type/int">int</a> = <a href="/type/messages.Chats">messages.Chats</a>;
|
||||
<a href="/method/messages.getAllChats">messages.getAllChats</a>#875f74be except_ids:<a href="/type/Vector%20t">Vector</a><<a href="/type/long">long</a>> = <a href="/type/messages.Chats">messages.Chats</a>;
|
||||
<a href="/method/messages.getFavedStickers">messages.getFavedStickers</a>#04f1aaa9 hash:<a href="/type/long">long</a> = <a href="/type/messages.FavedStickers">messages.FavedStickers</a>;
|
||||
<a href="/method/messages.getRecentLocations">messages.getRecentLocations</a>#702a40e0 peer:<a href="/type/InputPeer">InputPeer</a> limit:<a href="/type/int">int</a> hash:<a href="/type/long">long</a> = <a href="/type/messages.Messages">messages.Messages</a>;
|
||||
<a href="/method/messages.searchStickerSets">messages.searchStickerSets</a>#35705b8a flags:<a href="/type/%23">#</a> exclude_featured:flags.0?<a href="/constructor/true">true</a> q:<a href="/type/string">string</a> hash:<a href="/type/long">long</a> = <a href="/type/messages.FoundStickerSets">messages.FoundStickerSets</a>;<br>
|
||||
<a href="/method/account.getAuthorizationForm">account.getAuthorizationForm</a>#a929597a bot_id:<a href="/type/long">long</a> scope:<a href="/type/string">string</a> public_key:<a href="/type/string">string</a> = <a href="/type/account.AuthorizationForm">account.AuthorizationForm</a>;
|
||||
<a href="/method/account.acceptAuthorization">account.acceptAuthorization</a>#f3ed4c73 bot_id:<a href="/type/long">long</a> scope:<a href="/type/string">string</a> public_key:<a href="/type/string">string</a> value_hashes:<a href="/type/Vector%20t">Vector</a><<a href="/type/SecureValueHash">SecureValueHash</a>> credentials:<a href="/type/SecureCredentialsEncrypted">SecureCredentialsEncrypted</a> = <a href="/type/Bool">Bool</a>;<br>
|
||||
<a href="/method/messages.getScheduledHistory">messages.getScheduledHistory</a>#f516760b peer:<a href="/type/InputPeer">InputPeer</a> hash:<a href="/type/long">long</a> = <a href="/type/messages.Messages">messages.Messages</a>;<br>
|
||||
<a href="/method/account.getThemes">account.getThemes</a>#7206e458 format:<a href="/type/string">string</a> hash:<a href="/type/long">long</a> = <a href="/type/account.Themes">account.Themes</a>;
|
||||
<a href="/method/auth.exportLoginToken">auth.exportLoginToken</a>#b7e085fe api_id:<a href="/type/int">int</a> api_hash:<a href="/type/string">string</a> except_ids:<a href="/type/Vector%20t">Vector</a><<a href="/type/long">long</a>> = <a href="/type/auth.LoginToken">auth.LoginToken</a>;<br>
|
||||
<a href="/method/messages.getOldFeaturedStickers">messages.getOldFeaturedStickers</a>#7ed094a1 offset:<a href="/type/int">int</a> limit:<a href="/type/int">int</a> hash:<a href="/type/long">long</a> = <a href="/type/messages.FeaturedStickers">messages.FeaturedStickers</a>;
|
||||
<a href="/method/messages.getReplies">messages.getReplies</a>#22ddd30c peer:<a href="/type/InputPeer">InputPeer</a> msg_id:<a href="/type/int">int</a> offset_id:<a href="/type/int">int</a> offset_date:<a href="/type/int">int</a> add_offset:<a href="/type/int">int</a> limit:<a href="/type/int">int</a> max_id:<a href="/type/int">int</a> min_id:<a href="/type/int">int</a> hash:<a href="/type/long">long</a> = <a href="/type/messages.Messages">messages.Messages</a>;
|
||||
<a href="/method/messages.deleteChat">messages.deleteChat</a>#5bd0ee50 chat_id:<a href="/type/long">long</a> = <a href="/type/Bool">Bool</a>;
|
||||
<a href="/method/messages.getMessageReadParticipants">messages.getMessageReadParticipants</a>#2c6f97b7 peer:<a href="/type/InputPeer">InputPeer</a> msg_id:<a href="/type/int">int</a> = <a href="/type/Vector%20t">Vector</a><<a href="/type/long">long</a>>;<br></code></pre></div>
|
||||
<h3><a class="anchor" href="#layer-132" id="layer-132" name="layer-132"><i class="anchor-icon"></i></a><a href="/schema?layer=132">Layer 132</a></h3>
|
||||
<p>Chat themes and sponsored messages, save video recordings of group calls and livestreams.</p>
|
||||
<h4><a class="anchor" href="#scheme-changes" id="scheme-changes" name="scheme-changes"><i class="anchor-icon"></i></a>Scheme changes</h4>
|
||||
<h5><a class="anchor" href="#new-methods" id="new-methods" name="new-methods"><i class="anchor-icon"></i></a>New Methods</h5>
|
||||
<ul>
|
||||
|
@ -493,6 +154,7 @@ Layer…">
|
|||
<a href="/method/account.declinePasswordReset">account.declinePasswordReset</a>#4c9409f6 = <a href="/type/Bool">Bool</a>;
|
||||
<a href="/method/auth.checkRecoveryPassword">auth.checkRecoveryPassword</a>#0d36bf79 code:<a href="/type/string">string</a> = <a href="/type/Bool">Bool</a>;<br></code></pre></div>
|
||||
<h3><a class="anchor" href="#layer-130" id="layer-130" name="layer-130"><i class="anchor-icon"></i></a><a href="/schema?layer=130">Layer 130</a></h3>
|
||||
<p>Custom placeholder for bot reply keyboards.</p>
|
||||
<h4><a class="anchor" href="#scheme-changes" id="scheme-changes" name="scheme-changes"><i class="anchor-icon"></i></a>Scheme changes</h4>
|
||||
<h5><a class="anchor" href="#changed-constructors" id="changed-constructors" name="changed-constructors"><i class="anchor-icon"></i></a>Changed Constructors</h5>
|
||||
<ul>
|
||||
|
@ -503,6 +165,7 @@ Layer…">
|
|||
<div><pre><code><a href="/constructor/replyKeyboardForceReply">replyKeyboardForceReply</a>#86b40b08 flags:<a href="/type/%23">#</a> single_use:flags.1?<a href="/constructor/true">true</a> selective:flags.2?<a href="/constructor/true">true</a> placeholder:flags.3?<a href="/type/string">string</a> = <a href="/type/ReplyMarkup">ReplyMarkup</a>;
|
||||
<a href="/constructor/replyKeyboardMarkup">replyKeyboardMarkup</a>#85dd99d1 flags:<a href="/type/%23">#</a> resize:flags.0?<a href="/constructor/true">true</a> single_use:flags.1?<a href="/constructor/true">true</a> selective:flags.2?<a href="/constructor/true">true</a> rows:<a href="/type/Vector%20t">Vector</a><<a href="/type/KeyboardButtonRow">KeyboardButtonRow</a>> placeholder:flags.3?<a href="/type/string">string</a> = <a href="/type/ReplyMarkup">ReplyMarkup</a>;<br></code></pre></div>
|
||||
<h3><a class="anchor" href="#layer-129" id="layer-129" name="layer-129"><i class="anchor-icon"></i></a><a href="/schema?layer=129">Layer 129</a></h3>
|
||||
<p>Group call screen sharing, short name suggestions for stickerpacks, scoped bot commands, <a href="/import-stickers">imported stickers</a>, wallpaper and group call improvements.</p>
|
||||
<h4><a class="anchor" href="#scheme-changes" id="scheme-changes" name="scheme-changes"><i class="anchor-icon"></i></a>Scheme changes</h4>
|
||||
<h5><a class="anchor" href="#new-methods" id="new-methods" name="new-methods"><i class="anchor-icon"></i></a>New Methods</h5>
|
||||
<ul>
|
||||
|
@ -576,6 +239,7 @@ Layer…">
|
|||
<a href="/method/bots.resetBotCommands">bots.resetBotCommands</a>#3d8de0f9 scope:<a href="/type/BotCommandScope">BotCommandScope</a> lang_code:<a href="/type/string">string</a> = <a href="/type/Bool">Bool</a>;
|
||||
<a href="/method/bots.getBotCommands">bots.getBotCommands</a>#e34c0dd6 scope:<a href="/type/BotCommandScope">BotCommandScope</a> lang_code:<a href="/type/string">string</a> = <a href="/type/Vector%20t">Vector</a><<a href="/type/BotCommand">BotCommand</a>>;<br></code></pre></div>
|
||||
<h3><a class="anchor" href="#layer-128" id="layer-128" name="layer-128"><i class="anchor-icon"></i></a><a href="/schema?layer=128">Layer 128</a></h3>
|
||||
<p>Deprecate legacy profile picture locations, group call improvements.</p>
|
||||
<h4><a class="anchor" href="#scheme-changes" id="scheme-changes" name="scheme-changes"><i class="anchor-icon"></i></a>Scheme changes</h4>
|
||||
<h5><a class="anchor" href="#changed-methods" id="changed-methods" name="changed-methods"><i class="anchor-icon"></i></a>Changed Methods</h5>
|
||||
<ul>
|
||||
|
@ -608,6 +272,7 @@ Layer…">
|
|||
---functions---<br>
|
||||
<a href="/method/phone.editGroupCallParticipant">phone.editGroupCallParticipant</a>#aec610e4 flags:<a href="/type/%23">#</a> call:<a href="/type/InputGroupCall">InputGroupCall</a> participant:<a href="/type/InputPeer">InputPeer</a> muted:flags.0?<a href="/type/Bool">Bool</a> volume:flags.1?<a href="/type/int">int</a> raise_hand:flags.2?<a href="/type/Bool">Bool</a> video_muted:flags.3?<a href="/type/Bool">Bool</a> = <a href="/type/Updates">Updates</a>;<br></code></pre></div>
|
||||
<h3><a class="anchor" href="#layer-127" id="layer-127" name="layer-127"><i class="anchor-icon"></i></a><a href="/schema?layer=127">Layer 127</a></h3>
|
||||
<p>Scheduled group calls, payments in channels, payment tips, stripped profile picture thumbnails.</p>
|
||||
<h4><a class="anchor" href="#scheme-changes" id="scheme-changes" name="scheme-changes"><i class="anchor-icon"></i></a>Scheme changes</h4>
|
||||
<h5><a class="anchor" href="#new-methods" id="new-methods" name="new-methods"><i class="anchor-icon"></i></a>New Methods</h5>
|
||||
<ul>
|
||||
|
@ -664,6 +329,7 @@ Layer…">
|
|||
<a href="/method/phone.startScheduledGroupCall">phone.startScheduledGroupCall</a>#5680e342 call:<a href="/type/InputGroupCall">InputGroupCall</a> = <a href="/type/Updates">Updates</a>;
|
||||
<a href="/method/phone.saveDefaultGroupCallJoinAs">phone.saveDefaultGroupCallJoinAs</a>#575e1f8c peer:<a href="/type/InputPeer">InputPeer</a> join_as:<a href="/type/InputPeer">InputPeer</a> = <a href="/type/Bool">Bool</a>;<br></code></pre></div>
|
||||
<h3><a class="anchor" href="#layer-126" id="layer-126" name="layer-126"><i class="anchor-icon"></i></a><a href="/schema?layer=126">Layer 126</a></h3>
|
||||
<p>Ban channels in chats.</p>
|
||||
<h4><a class="anchor" href="#scheme-changes" id="scheme-changes" name="scheme-changes"><i class="anchor-icon"></i></a>Scheme changes</h4>
|
||||
<h5><a class="anchor" href="#changed-methods" id="changed-methods" name="changed-methods"><i class="anchor-icon"></i></a>Changed Methods</h5>
|
||||
<ul>
|
||||
|
@ -686,6 +352,7 @@ Layer…">
|
|||
<a href="/method/channels.getParticipant">channels.getParticipant</a>#a0ab6cc6 channel:<a href="/type/InputChannel">InputChannel</a> participant:<a href="/type/InputPeer">InputPeer</a> = <a href="/type/channels.ChannelParticipant">channels.ChannelParticipant</a>;
|
||||
<a href="/method/channels.editBanned">channels.editBanned</a>#96e6cd81 channel:<a href="/type/InputChannel">InputChannel</a> participant:<a href="/type/InputPeer">InputPeer</a> banned_rights:<a href="/type/ChatBannedRights">ChatBannedRights</a> = <a href="/type/Updates">Updates</a>;<br></code></pre></div>
|
||||
<h3><a class="anchor" href="#layer-125" id="layer-125" name="layer-125"><i class="anchor-icon"></i></a><a href="/schema?layer=125">Layer 125</a></h3>
|
||||
<p>Voice chats in channels.</p>
|
||||
<h4><a class="anchor" href="#scheme-changes" id="scheme-changes" name="scheme-changes"><i class="anchor-icon"></i></a>Scheme changes</h4>
|
||||
<h5><a class="anchor" href="#new-methods" id="new-methods" name="new-methods"><i class="anchor-icon"></i></a>New Methods</h5>
|
||||
<ul>
|
||||
|
@ -748,6 +415,7 @@ Layer…">
|
|||
<a href="/method/phone.getGroupCallJoinAs">phone.getGroupCallJoinAs</a>#ef7c213a peer:<a href="/type/InputPeer">InputPeer</a> = <a href="/type/phone.JoinAsPeers">phone.JoinAsPeers</a>;
|
||||
<a href="/method/phone.exportGroupCallInvite">phone.exportGroupCallInvite</a>#e6aa647f flags:<a href="/type/%23">#</a> can_self_unmute:flags.0?<a href="/constructor/true">true</a> call:<a href="/type/InputGroupCall">InputGroupCall</a> = <a href="/type/phone.ExportedGroupCallInvite">phone.ExportedGroupCallInvite</a>;<br></code></pre></div>
|
||||
<h3><a class="anchor" href="#layer-124" id="layer-124" name="layer-124"><i class="anchor-icon"></i></a><a href="/schema?layer=124">Layer 124</a></h3>
|
||||
<p>Expiring invite links, self-destruction settings for all messages in a chat, gigagroups, <a href="/api/import">chat import</a> improvements.</p>
|
||||
<h4><a class="anchor" href="#scheme-changes" id="scheme-changes" name="scheme-changes"><i class="anchor-icon"></i></a>Scheme changes</h4>
|
||||
<h5><a class="anchor" href="#new-methods" id="new-methods" name="new-methods"><i class="anchor-icon"></i></a>New Methods</h5>
|
||||
<ul>
|
||||
|
@ -850,6 +518,7 @@ Layer…">
|
|||
<a href="/method/channels.convertToGigagroup">channels.convertToGigagroup</a>#0b290c69 channel:<a href="/type/InputChannel">InputChannel</a> = <a href="/type/Updates">Updates</a>;<br>
|
||||
<a href="/method/messages.checkHistoryImportPeer">messages.checkHistoryImportPeer</a>#5dc60f03 peer:<a href="/type/InputPeer">InputPeer</a> = <a href="/type/messages.CheckedHistoryImportPeer">messages.CheckedHistoryImportPeer</a>;<br></code></pre></div>
|
||||
<h3><a class="anchor" href="#layer-123" id="layer-123" name="layer-123"><i class="anchor-icon"></i></a><a href="/schema?layer=123">Layer 123</a></h3>
|
||||
<p><a href="/api/import">Import messages from foreign chat apps</a>, delete history for both users upon deletion of a secret chat, delete phone call history, group call improvements.</p>
|
||||
<h4><a class="anchor" href="#scheme-changes" id="scheme-changes" name="scheme-changes"><i class="anchor-icon"></i></a>Scheme changes</h4>
|
||||
<h5><a class="anchor" href="#new-methods" id="new-methods" name="new-methods"><i class="anchor-icon"></i></a>New Methods</h5>
|
||||
<ul>
|
||||
|
@ -917,6 +586,7 @@ Layer…">
|
|||
<a href="/method/messages.uploadImportedMedia">messages.uploadImportedMedia</a>#2a862092 peer:<a href="/type/InputPeer">InputPeer</a> import_id:<a href="/type/long">long</a> file_name:<a href="/type/string">string</a> media:<a href="/type/InputMedia">InputMedia</a> = <a href="/type/MessageMedia">MessageMedia</a>;
|
||||
<a href="/method/messages.startHistoryImport">messages.startHistoryImport</a>#b43df344 peer:<a href="/type/InputPeer">InputPeer</a> import_id:<a href="/type/long">long</a> = <a href="/type/Bool">Bool</a>;<br></code></pre></div>
|
||||
<h3><a class="anchor" href="#layer-122" id="layer-122" name="layer-122"><i class="anchor-icon"></i></a><a href="/schema?layer=122">Layer 122</a></h3>
|
||||
<p>Group calls.</p>
|
||||
<h4><a class="anchor" href="#scheme-changes" id="scheme-changes" name="scheme-changes"><i class="anchor-icon"></i></a>Scheme changes</h4>
|
||||
<h5><a class="anchor" href="#new-methods" id="new-methods" name="new-methods"><i class="anchor-icon"></i></a>New Methods</h5>
|
||||
<ul>
|
||||
|
|
|
@ -76,10 +76,15 @@
|
|||
</ul>
|
||||
<h3><a class="anchor" href="#hash-generation" id="hash-generation" name="hash-generation"><i class="anchor-icon"></i></a>Hash generation</h3>
|
||||
<p>To further reduce the result subset, there is a mechanism to avoid fetching data if the resulting list hasn't changed from the one stored on client, similar to <a href="https://en.wikipedia.org/wiki/HTTP_ETag">ETag</a>.</p>
|
||||
<p>When the client has cached results for API request, it can calculate the <code>hash</code> value for it by taking the result IDs (message IDs or other fields with name <code>id</code>) and using them to compute a 32-bit hash with the following algorithm:</p>
|
||||
<pre><code>hash = 0
|
||||
<p>When the client has cached results for API request, it can calculate the <code>hash</code> value for it by taking the result IDs (message IDs or other fields with name <code>id</code>) and using them to compute a 64-bit hash with the following algorithm:</p>
|
||||
<pre><code># Here, ^ indicates a bitwise XOR
|
||||
|
||||
hash = 0
|
||||
for id in ids:
|
||||
hash = (((hash * 0x4F25) & 0x7FFFFFFF) + id) & 0x7FFFFFFF</code></pre>
|
||||
hash = hash ^ (id >> 21)
|
||||
hash = hash ^ (id << 35)
|
||||
hash = hash ^ (id >> 4)
|
||||
hash = hash + id</code></pre>
|
||||
<p>In some cases, the result container already has a <code>hash</code> field, that can be used instead.</p>
|
||||
<p>When the client passes a correct value, the API will return one of <code>*NotModified</code> constructors, e.g. <a href="/constructor/messages.messagesNotModified">messages.messagesNotModified</a> instead of the actual results.</p>
|
||||
<h3><a class="anchor" href="#example-methods" id="example-methods" name="example-methods"><i class="anchor-icon"></i></a>Example methods</h3>
|
||||
|
|
115
data/corefork.telegram.org/constructor/int.html
Normal file
115
data/corefork.telegram.org/constructor/int.html
Normal file
|
@ -0,0 +1,115 @@
|
|||
<!DOCTYPE html>
|
||||
<html class="">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Page not found</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta property="description" content="">
|
||||
<meta property="og:title" content="Page not found">
|
||||
<meta property="og:image" content="">
|
||||
<meta property="og:description" content="">
|
||||
<link rel="shortcut icon" href="/favicon.ico?4" type="image/x-icon" />
|
||||
|
||||
<link href="/css/bootstrap.min.css?3" rel="stylesheet">
|
||||
|
||||
<link href="/css/telegram.css?212" rel="stylesheet" media="screen">
|
||||
<style>
|
||||
</style>
|
||||
</head>
|
||||
<body class="preload">
|
||||
<div class="dev_page_wrap">
|
||||
<div class="dev_page_head navbar navbar-static-top navbar-tg">
|
||||
<div class="navbar-inner">
|
||||
<div class="container clearfix">
|
||||
<ul class="nav navbar-nav navbar-right hidden-xs"><li class="navbar-twitter"><a href="https://twitter.com/telegram" target="_blank" data-track="Follow/Twitter" onclick="trackDlClick(this, event)"><i class="icon icon-twitter"></i><span> Twitter</span></a></li></ul>
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="//telegram.org/">Home</a></li>
|
||||
<li class="hidden-xs"><a href="//telegram.org/faq">FAQ</a></li>
|
||||
<li class="hidden-xs"><a href="//telegram.org/apps">Apps</a></li>
|
||||
<li class=""><a href="/api">API</a></li>
|
||||
<li class=""><a href="/mtproto">Protocol</a></li>
|
||||
<li class="active"><a href="/schema">Schema</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="container clearfix">
|
||||
<div class="dev_page">
|
||||
<div id="dev_page_content_wrap" class=" ">
|
||||
<div class="dev_page_bread_crumbs"><ul class="breadcrumb clearfix"><li><a href="/api" >API</a></li><i class="icon icon-breadcrumb-divider"></i><li><a href="/schema" >TL-schema</a></li><i class="icon icon-breadcrumb-divider"></i><li></li></ul></div>
|
||||
<h1 id="dev_page_title">Page not found</h1>
|
||||
|
||||
<div id="dev_page_content">The page has not been saved</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer_wrap">
|
||||
<div class="footer_columns_wrap footer_desktop">
|
||||
<div class="footer_column footer_column_telegram">
|
||||
<h5>Telegram</h5>
|
||||
<div class="footer_telegram_description"></div>
|
||||
Telegram is a cloud-based mobile and desktop messaging app with a focus on security and speed.
|
||||
</div>
|
||||
|
||||
<div class="footer_column">
|
||||
<h5><a href="//telegram.org/faq">About</a></h5>
|
||||
<ul>
|
||||
<li><a href="//telegram.org/faq">FAQ</a></li>
|
||||
<li><a href="//telegram.org/blog">Blog</a></li>
|
||||
<li><a href="//telegram.org/jobs">Jobs</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="footer_column">
|
||||
<h5><a href="//telegram.org/apps#mobile-apps">Mobile Apps</a></h5>
|
||||
<ul>
|
||||
<li><a href="//telegram.org/dl/ios">iPhone/iPad</a></li>
|
||||
<li><a href="//telegram.org/dl/android">Android</a></li>
|
||||
<li><a href="//telegram.org/dl/wp">Windows Phone</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="footer_column">
|
||||
<h5><a href="//telegram.org/apps#desktop-apps">Desktop Apps</a></h5>
|
||||
<ul>
|
||||
<li><a href="//desktop.telegram.org/">PC/Mac/Linux</a></li>
|
||||
<li><a href="//macos.telegram.org/">macOS</a></li>
|
||||
<li><a href="//telegram.org/dl/web">Web-browser</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="footer_column footer_column_platform">
|
||||
<h5><a href="//core.telegram.org/">Platform</a></h5>
|
||||
<ul>
|
||||
<li><a href="//core.telegram.org/api">API</a></li>
|
||||
<li><a href="//translations.telegram.org/">Translations</a></li>
|
||||
<li><a href="//instantview.telegram.org/">Instant View</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer_columns_wrap footer_mobile">
|
||||
<div class="footer_column">
|
||||
<h5><a href="//telegram.org/faq">About</a></h5>
|
||||
</div>
|
||||
<div class="footer_column">
|
||||
<h5><a href="//telegram.org/blog">Blog</a></h5>
|
||||
</div>
|
||||
<div class="footer_column">
|
||||
<h5><a href="//telegram.org/apps">Apps</a></h5>
|
||||
</div>
|
||||
<div class="footer_column">
|
||||
<h5><a href="//core.telegram.org/">Platform</a></h5>
|
||||
</div>
|
||||
<div class="footer_column">
|
||||
<h5><a href="https://twitter.com/telegram" target="_blank" data-track="Follow/Twitter" onclick="trackDlClick(this, event)">Twitter</a></h5>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<script src="/js/main.js?42"></script>
|
||||
|
||||
<script>backToTopInit("Go up");
|
||||
removePreloadInit();
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
115
data/corefork.telegram.org/constructor/long.html
Normal file
115
data/corefork.telegram.org/constructor/long.html
Normal file
|
@ -0,0 +1,115 @@
|
|||
<!DOCTYPE html>
|
||||
<html class="">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Page not found</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta property="description" content="">
|
||||
<meta property="og:title" content="Page not found">
|
||||
<meta property="og:image" content="">
|
||||
<meta property="og:description" content="">
|
||||
<link rel="shortcut icon" href="/favicon.ico?4" type="image/x-icon" />
|
||||
|
||||
<link href="/css/bootstrap.min.css?3" rel="stylesheet">
|
||||
|
||||
<link href="/css/telegram.css?212" rel="stylesheet" media="screen">
|
||||
<style>
|
||||
</style>
|
||||
</head>
|
||||
<body class="preload">
|
||||
<div class="dev_page_wrap">
|
||||
<div class="dev_page_head navbar navbar-static-top navbar-tg">
|
||||
<div class="navbar-inner">
|
||||
<div class="container clearfix">
|
||||
<ul class="nav navbar-nav navbar-right hidden-xs"><li class="navbar-twitter"><a href="https://twitter.com/telegram" target="_blank" data-track="Follow/Twitter" onclick="trackDlClick(this, event)"><i class="icon icon-twitter"></i><span> Twitter</span></a></li></ul>
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="//telegram.org/">Home</a></li>
|
||||
<li class="hidden-xs"><a href="//telegram.org/faq">FAQ</a></li>
|
||||
<li class="hidden-xs"><a href="//telegram.org/apps">Apps</a></li>
|
||||
<li class=""><a href="/api">API</a></li>
|
||||
<li class=""><a href="/mtproto">Protocol</a></li>
|
||||
<li class="active"><a href="/schema">Schema</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="container clearfix">
|
||||
<div class="dev_page">
|
||||
<div id="dev_page_content_wrap" class=" ">
|
||||
<div class="dev_page_bread_crumbs"><ul class="breadcrumb clearfix"><li><a href="/api" >API</a></li><i class="icon icon-breadcrumb-divider"></i><li><a href="/schema" >TL-schema</a></li><i class="icon icon-breadcrumb-divider"></i><li></li></ul></div>
|
||||
<h1 id="dev_page_title">Page not found</h1>
|
||||
|
||||
<div id="dev_page_content">The page has not been saved</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer_wrap">
|
||||
<div class="footer_columns_wrap footer_desktop">
|
||||
<div class="footer_column footer_column_telegram">
|
||||
<h5>Telegram</h5>
|
||||
<div class="footer_telegram_description"></div>
|
||||
Telegram is a cloud-based mobile and desktop messaging app with a focus on security and speed.
|
||||
</div>
|
||||
|
||||
<div class="footer_column">
|
||||
<h5><a href="//telegram.org/faq">About</a></h5>
|
||||
<ul>
|
||||
<li><a href="//telegram.org/faq">FAQ</a></li>
|
||||
<li><a href="//telegram.org/blog">Blog</a></li>
|
||||
<li><a href="//telegram.org/jobs">Jobs</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="footer_column">
|
||||
<h5><a href="//telegram.org/apps#mobile-apps">Mobile Apps</a></h5>
|
||||
<ul>
|
||||
<li><a href="//telegram.org/dl/ios">iPhone/iPad</a></li>
|
||||
<li><a href="//telegram.org/dl/android">Android</a></li>
|
||||
<li><a href="//telegram.org/dl/wp">Windows Phone</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="footer_column">
|
||||
<h5><a href="//telegram.org/apps#desktop-apps">Desktop Apps</a></h5>
|
||||
<ul>
|
||||
<li><a href="//desktop.telegram.org/">PC/Mac/Linux</a></li>
|
||||
<li><a href="//macos.telegram.org/">macOS</a></li>
|
||||
<li><a href="//telegram.org/dl/web">Web-browser</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="footer_column footer_column_platform">
|
||||
<h5><a href="//core.telegram.org/">Platform</a></h5>
|
||||
<ul>
|
||||
<li><a href="//core.telegram.org/api">API</a></li>
|
||||
<li><a href="//translations.telegram.org/">Translations</a></li>
|
||||
<li><a href="//instantview.telegram.org/">Instant View</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer_columns_wrap footer_mobile">
|
||||
<div class="footer_column">
|
||||
<h5><a href="//telegram.org/faq">About</a></h5>
|
||||
</div>
|
||||
<div class="footer_column">
|
||||
<h5><a href="//telegram.org/blog">Blog</a></h5>
|
||||
</div>
|
||||
<div class="footer_column">
|
||||
<h5><a href="//telegram.org/apps">Apps</a></h5>
|
||||
</div>
|
||||
<div class="footer_column">
|
||||
<h5><a href="//core.telegram.org/">Platform</a></h5>
|
||||
</div>
|
||||
<div class="footer_column">
|
||||
<h5><a href="https://twitter.com/telegram" target="_blank" data-track="Follow/Twitter" onclick="trackDlClick(this, event)">Twitter</a></h5>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<script src="/js/main.js?42"></script>
|
||||
|
||||
<script>backToTopInit("Go up");
|
||||
removePreloadInit();
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
Loading…
Reference in a new issue