Update content of files

This commit is contained in:
GitHub Action 2022-08-24 16:51:45 +00:00
parent b29e52667a
commit 30402e6a86
83 changed files with 190 additions and 190 deletions

View file

@ -67,7 +67,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/constructor/attachMenuBot">attachMenuBot</a></td> <td><a href="/constructor/attachMenuBot">attachMenuBot</a></td>
<td>Represents a <a href="/bots/webapps#launching-web-apps-from-the-attachment-menu">bot web app that can be launched from the attachment menu »</a><br></td> <td>Represents a <a href="/bots/webapps#launching-web-apps-from-the-attachment-menu">bot web app that can be launched from the attachment menu »</a></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>

View file

@ -67,7 +67,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/constructor/attachMenuBotIcon">attachMenuBotIcon</a></td> <td><a href="/constructor/attachMenuBotIcon">attachMenuBotIcon</a></td>
<td>Represents an attachment menu icon for <a href="/bots/webapps#launching-web-apps-from-the-attachment-menu">bot web apps »</a><br></td> <td>Represents an attachment menu icon for <a href="/bots/webapps#launching-web-apps-from-the-attachment-menu">bot web apps »</a></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>

View file

@ -76,7 +76,7 @@
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/attachMenuBots">attachMenuBots</a></td> <td><a href="/constructor/attachMenuBots">attachMenuBots</a></td>
<td>Represents a list of <a href="/bots/webapps#launching-web-apps-from-the-attachment-menu">bot web apps that can be launched from the attachment menu »</a><br></td> <td>Represents a list of <a href="/bots/webapps#launching-web-apps-from-the-attachment-menu">bot web apps that can be launched from the attachment menu »</a></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>

View file

@ -71,7 +71,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/constructor/attachMenuBotsBot">attachMenuBotsBot</a></td> <td><a href="/constructor/attachMenuBotsBot">attachMenuBotsBot</a></td>
<td>Represents a <a href="/bots/webapps#launching-web-apps-from-the-attachment-menu">bot web app that can be launched from the attachment menu »</a><br></td> <td>Represents a <a href="/bots/webapps#launching-web-apps-from-the-attachment-menu">bot web app that can be launched from the attachment menu »</a></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
@ -86,7 +86,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/method/messages.getAttachMenuBot">messages.getAttachMenuBot</a></td> <td><a href="/method/messages.getAttachMenuBot">messages.getAttachMenuBot</a></td>
<td>Returns attachment menu entry for a <a href="/bots/webapps#launching-web-apps-from-the-attachment-menu">bot web app that can be launched from the attachment menu »</a><br></td> <td>Returns attachment menu entry for a <a href="/bots/webapps#launching-web-apps-from-the-attachment-menu">bot web app that can be launched from the attachment menu »</a></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>

View file

@ -86,7 +86,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/method/auth.acceptLoginToken">auth.acceptLoginToken</a></td> <td><a href="/method/auth.acceptLoginToken">auth.acceptLoginToken</a></td>
<td>Login via QR code</td> <td>Accept QR code login token, logging in the app that generated it.<br><br>Returns info about the new session.<br><br>For more info, see <a href="/api/qr-login">login via QR code</a>.</td>
</tr> </tr>
</tbody> </tbody>
</table></div> </table></div>

View file

@ -67,7 +67,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/constructor/availableReaction">availableReaction</a></td> <td><a href="/constructor/availableReaction">availableReaction</a></td>
<td>Animations associated with a <a href="/api/reactions">message reaction »</a></td> <td>Animations associated with a message reaction</td>
</tr> </tr>
</tbody> </tbody>
</table></div> </table></div>

View file

@ -304,7 +304,7 @@
</tr> </tr>
<tr> <tr>
<td><a href="/method/account.deleteAccount">account.deleteAccount</a></td> <td><a href="/method/account.deleteAccount">account.deleteAccount</a></td>
<td>Delete the user's account from the telegram servers. Can be used, for example, to delete the account of a user that provided the login code, but forgot the <a href="/api/srp">2FA password and no recovery method is configured</a>.</td> <td>Delete the user's account from the telegram servers.<br><br>Can also be used to delete the account of a user that provided the login code, but forgot the 2FA password and no recovery method is configured, see <a href="/api/srp#password-recovery">here »</a> for more info on password recovery, and <a href="/api/account-deletion">here »</a> for more info on account deletion.</td>
</tr> </tr>
<tr> <tr>
<td><a href="/method/account.setAccountTTL">account.setAccountTTL</a></td> <td><a href="/method/account.setAccountTTL">account.setAccountTTL</a></td>
@ -316,7 +316,7 @@
</tr> </tr>
<tr> <tr>
<td><a href="/method/account.resetAuthorization">account.resetAuthorization</a></td> <td><a href="/method/account.resetAuthorization">account.resetAuthorization</a></td>
<td>Log out an active <a href="/api/auth">authorized session</a> by it hash</td> <td>Log out an active <a href="/api/auth">authorized session</a> by its hash</td>
</tr> </tr>
<tr> <tr>
<td><a href="/method/account.updatePasswordSettings">account.updatePasswordSettings</a></td> <td><a href="/method/account.updatePasswordSettings">account.updatePasswordSettings</a></td>
@ -344,7 +344,7 @@
</tr> </tr>
<tr> <tr>
<td><a href="/method/messages.editChatAdmin">messages.editChatAdmin</a></td> <td><a href="/method/messages.editChatAdmin">messages.editChatAdmin</a></td>
<td>Make a user admin in a <a href="/api/channel#migration">basic group</a>.</td> <td>Make a user admin in a <a href="/api/channel#basic-groups">basic group</a>.</td>
</tr> </tr>
<tr> <tr>
<td><a href="/method/messages.reorderStickerSets">messages.reorderStickerSets</a></td> <td><a href="/method/messages.reorderStickerSets">messages.reorderStickerSets</a></td>
@ -444,7 +444,7 @@
</tr> </tr>
<tr> <tr>
<td><a href="/method/messages.faveSticker">messages.faveSticker</a></td> <td><a href="/method/messages.faveSticker">messages.faveSticker</a></td>
<td>Mark a sticker as favorite</td> <td>Mark or unmark a sticker as favorite</td>
</tr> </tr>
<tr> <tr>
<td><a href="/method/channels.readMessageContents">channels.readMessageContents</a></td> <td><a href="/method/channels.readMessageContents">channels.readMessageContents</a></td>
@ -468,11 +468,11 @@
</tr> </tr>
<tr> <tr>
<td><a href="/method/account.deleteSecureValue">account.deleteSecureValue</a></td> <td><a href="/method/account.deleteSecureValue">account.deleteSecureValue</a></td>
<td>Delete stored telegram passport value</td> <td>Delete stored <a href="/passport">Telegram Passport</a> documents, <a href="/passport/encryption#encryption">for more info see the passport docs »</a></td>
</tr> </tr>
<tr> <tr>
<td><a href="/method/users.setSecureValueErrors">users.setSecureValueErrors</a></td> <td><a href="/method/users.setSecureValueErrors">users.setSecureValueErrors</a></td>
<td>Set secure <a href="/passport">passport</a> value errors for a user</td> <td>Notify the user that the sent <a href="/passport">passport</a> data contains some errors The user will not be able to re-submit their Passport data to you until the errors are fixed (the contents of the field for which you returned the error must change).<br><br>Use this if the data submitted by the user doesn't satisfy the standards your service requires for any reason. For example, if a birthday date seems invalid, a submitted document is blurry, a scan shows evidence of tampering, etc. Supply some details in the error message to make sure the user knows how to correct the issues.</td>
</tr> </tr>
<tr> <tr>
<td><a href="/method/account.acceptAuthorization">account.acceptAuthorization</a></td> <td><a href="/method/account.acceptAuthorization">account.acceptAuthorization</a></td>
@ -532,15 +532,15 @@
</tr> </tr>
<tr> <tr>
<td><a href="/method/account.saveWallPaper">account.saveWallPaper</a></td> <td><a href="/method/account.saveWallPaper">account.saveWallPaper</a></td>
<td>Install/uninstall wallpaper</td> <td>Install/uninstall <a href="/api/wallpapers">wallpaper</a></td>
</tr> </tr>
<tr> <tr>
<td><a href="/method/account.installWallPaper">account.installWallPaper</a></td> <td><a href="/method/account.installWallPaper">account.installWallPaper</a></td>
<td>Install wallpaper</td> <td>Install <a href="/api/wallpapers">wallpaper</a></td>
</tr> </tr>
<tr> <tr>
<td><a href="/method/account.resetWallPapers">account.resetWallPapers</a></td> <td><a href="/method/account.resetWallPapers">account.resetWallPapers</a></td>
<td>Delete installed wallpapers</td> <td>Delete all installed <a href="/api/wallpapers">wallpapers</a>, reverting to the default wallpaper set.</td>
</tr> </tr>
<tr> <tr>
<td><a href="/method/account.saveAutoDownloadSettings">account.saveAutoDownloadSettings</a></td> <td><a href="/method/account.saveAutoDownloadSettings">account.saveAutoDownloadSettings</a></td>
@ -548,7 +548,7 @@
</tr> </tr>
<tr> <tr>
<td><a href="/method/channels.setDiscussionGroup">channels.setDiscussionGroup</a></td> <td><a href="/method/channels.setDiscussionGroup">channels.setDiscussionGroup</a></td>
<td>Associate a group to a channel as <a href="https://telegram.org/blog/privacy-discussions-web-bots">discussion group</a> for that channel</td> <td>Associate a group to a channel as <a href="/api/discussion">discussion group</a> for that channel</td>
</tr> </tr>
<tr> <tr>
<td><a href="/method/messages.hidePeerSettingsBar">messages.hidePeerSettingsBar</a></td> <td><a href="/method/messages.hidePeerSettingsBar">messages.hidePeerSettingsBar</a></td>
@ -576,11 +576,11 @@
</tr> </tr>
<tr> <tr>
<td><a href="/method/messages.updateDialogFilter">messages.updateDialogFilter</a></td> <td><a href="/method/messages.updateDialogFilter">messages.updateDialogFilter</a></td>
<td>Update folder</td> <td>Update <a href="/api/folders">folder</a></td>
</tr> </tr>
<tr> <tr>
<td><a href="/method/messages.updateDialogFiltersOrder">messages.updateDialogFiltersOrder</a></td> <td><a href="/method/messages.updateDialogFiltersOrder">messages.updateDialogFiltersOrder</a></td>
<td>Reorder folders</td> <td>Reorder <a href="/api/folders">folders</a></td>
</tr> </tr>
<tr> <tr>
<td><a href="/method/bots.setBotCommands">bots.setBotCommands</a></td> <td><a href="/method/bots.setBotCommands">bots.setBotCommands</a></td>
@ -596,11 +596,11 @@
</tr> </tr>
<tr> <tr>
<td><a href="/method/help.dismissSuggestion">help.dismissSuggestion</a></td> <td><a href="/method/help.dismissSuggestion">help.dismissSuggestion</a></td>
<td>Dismiss a suggestion</td> <td>Dismiss a <a href="/api/config#suggestions">suggestion, see here for more info »</a>.</td>
</tr> </tr>
<tr> <tr>
<td><a href="/method/messages.readDiscussion">messages.readDiscussion</a></td> <td><a href="/method/messages.readDiscussion">messages.readDiscussion</a></td>
<td>Mark a <a href="/api/discussion">channel discussion</a> as read</td> <td>Mark a <a href="/api/threads">thread</a> as read</td>
</tr> </tr>
<tr> <tr>
<td><a href="/method/messages.deleteChat">messages.deleteChat</a></td> <td><a href="/method/messages.deleteChat">messages.deleteChat</a></td>
@ -636,11 +636,11 @@
</tr> </tr>
<tr> <tr>
<td><a href="/method/account.declinePasswordReset">account.declinePasswordReset</a></td> <td><a href="/method/account.declinePasswordReset">account.declinePasswordReset</a></td>
<td>Abort a pending 2FA password reset</td> <td>Abort a pending 2FA password reset, <a href="/api/srp#password-reset">see here for more info »</a></td>
</tr> </tr>
<tr> <tr>
<td><a href="/method/auth.checkRecoveryPassword">auth.checkRecoveryPassword</a></td> <td><a href="/method/auth.checkRecoveryPassword">auth.checkRecoveryPassword</a></td>
<td>Check if the recovery code sent using <a href="/method/auth.requestPasswordRecovery">auth.requestPasswordRecovery</a> is valid, before passing it to <a href="/method/auth.recoverPassword">auth.recoverPassword</a>.</td> <td>Check if the <a href="/api/srp">2FA recovery code</a> sent using <a href="/method/auth.requestPasswordRecovery">auth.requestPasswordRecovery</a> is valid, before passing it to <a href="/method/auth.recoverPassword">auth.recoverPassword</a>.</td>
</tr> </tr>
<tr> <tr>
<td><a href="/method/channels.viewSponsoredMessage">channels.viewSponsoredMessage</a></td> <td><a href="/method/channels.viewSponsoredMessage">channels.viewSponsoredMessage</a></td>
@ -672,15 +672,15 @@
</tr> </tr>
<tr> <tr>
<td><a href="/method/bots.setBotMenuButton">bots.setBotMenuButton</a></td> <td><a href="/method/bots.setBotMenuButton">bots.setBotMenuButton</a></td>
<td>Sets the menu button action for a given user or for all users</td> <td>Sets the <a href="/api/bots/menu">menu button action »</a> for a given user or for all users</td>
</tr> </tr>
<tr> <tr>
<td><a href="/method/bots.setBotBroadcastDefaultAdminRights">bots.setBotBroadcastDefaultAdminRights</a></td> <td><a href="/method/bots.setBotBroadcastDefaultAdminRights">bots.setBotBroadcastDefaultAdminRights</a></td>
<td>Set the default suggested admin rights for bots being added as admins to channels.</td> <td>Set the default <a href="/api/rights#suggested-bot-rights">suggested admin rights</a> for bots being added as admins to channels, see <a href="/api/rights#suggested-bot-rights">here for more info on how to handle them »</a>.</td>
</tr> </tr>
<tr> <tr>
<td><a href="/method/bots.setBotGroupDefaultAdminRights">bots.setBotGroupDefaultAdminRights</a></td> <td><a href="/method/bots.setBotGroupDefaultAdminRights">bots.setBotGroupDefaultAdminRights</a></td>
<td>Set the default suggested admin rights for bots being added as admins to groups.</td> <td>Set the default <a href="/api/rights#suggested-bot-rights">suggested admin rights</a> for bots being added as admins to groups, see <a href="/api/rights#suggested-bot-rights">here for more info on how to handle them »</a>.</td>
</tr> </tr>
<tr> <tr>
<td><a href="/method/phone.saveCallLog">phone.saveCallLog</a></td> <td><a href="/method/phone.saveCallLog">phone.saveCallLog</a></td>
@ -688,7 +688,7 @@
</tr> </tr>
<tr> <tr>
<td><a href="/method/messages.rateTranscribedAudio">messages.rateTranscribedAudio</a></td> <td><a href="/method/messages.rateTranscribedAudio">messages.rateTranscribedAudio</a></td>
<td>Rate transcribed voice message</td> <td>Rate <a href="/api/transcribe">transcribed voice message</a></td>
</tr> </tr>
<tr> <tr>
<td><a href="/method/payments.canPurchasePremium">payments.canPurchasePremium</a></td> <td><a href="/method/payments.canPurchasePremium">payments.canPurchasePremium</a></td>

View file

@ -73,7 +73,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/constructor/botCommandScopeDefault">botCommandScopeDefault</a></td> <td><a href="/constructor/botCommandScopeDefault">botCommandScopeDefault</a></td>
<td>The commands will be valid in all chats</td> <td>The commands will be valid in all dialogs</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/botCommandScopeUsers">botCommandScopeUsers</a></td> <td><a href="/constructor/botCommandScopeUsers">botCommandScopeUsers</a></td>
@ -81,7 +81,7 @@
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/botCommandScopeChats">botCommandScopeChats</a></td> <td><a href="/constructor/botCommandScopeChats">botCommandScopeChats</a></td>
<td>The specified bot commands will be valid in all <a href="/api/channel">groups and supergroups</a></td> <td>The specified bot commands will be valid in all <a href="/api/channel">groups and supergroups</a>.</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/botCommandScopeChatAdmins">botCommandScopeChatAdmins</a></td> <td><a href="/constructor/botCommandScopeChatAdmins">botCommandScopeChatAdmins</a></td>
@ -89,7 +89,7 @@
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/botCommandScopePeer">botCommandScopePeer</a></td> <td><a href="/constructor/botCommandScopePeer">botCommandScopePeer</a></td>
<td>The specified bot commands will be valid only in a specific dialog</td> <td>The specified bot commands will be valid only in a specific dialog.</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/botCommandScopePeerAdmins">botCommandScopePeerAdmins</a></td> <td><a href="/constructor/botCommandScopePeerAdmins">botCommandScopePeerAdmins</a></td>
@ -97,7 +97,7 @@
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/botCommandScopePeerUser">botCommandScopePeerUser</a></td> <td><a href="/constructor/botCommandScopePeerUser">botCommandScopePeerUser</a></td>
<td>The specified bot commands will be valid only for a specific user in the specified chat</td> <td>The specified bot commands will be valid only for a specific user in the specified <a href="/api/channel">group or supergroup</a>.</td>
</tr> </tr>
</tbody> </tbody>
</table> </table>

View file

@ -81,7 +81,7 @@
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/botMenuButton">botMenuButton</a></td> <td><a href="/constructor/botMenuButton">botMenuButton</a></td>
<td>Indicates the action to execute when pressing the in-UI menu button for bots</td> <td><a href="/api/bots/menu">Bot menu button</a> that opens a <a href="/bots/webapps#launching-web-apps-from-the-menu-button">web app</a> when clicked.</td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
@ -96,7 +96,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/method/bots.getBotMenuButton">bots.getBotMenuButton</a></td> <td><a href="/method/bots.getBotMenuButton">bots.getBotMenuButton</a></td>
<td>Gets the menu button action for a given user, previously set using <a href="/method/bots.setBotMenuButton">bots.setBotMenuButton</a>; users can see this information in the <a href="/constructor/botInfo">botInfo</a> constructor.</td> <td>Gets the menu button action for a given user or for all users, previously set using <a href="/method/bots.setBotMenuButton">bots.setBotMenuButton</a>; users can see this information in the <a href="/constructor/botInfo">botInfo</a> constructor.</td>
</tr> </tr>
</tbody> </tbody>
</table></div> </table></div>

View file

@ -102,7 +102,7 @@
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/channelParticipantsMentions">channelParticipantsMentions</a></td> <td><a href="/constructor/channelParticipantsMentions">channelParticipantsMentions</a></td>
<td>This filter is used when looking for members to mention.</td> <td>This filter is used when looking for supergroup members to mention. <br>This filter will automatically remove anonymous admins, and return even non-participant users that replied to a specific <a href="/api/threads">thread</a> through the <a href="/api/threads#channel-comments">comment section</a> of a channel.</td>
</tr> </tr>
</tbody> </tbody>
</table></div> </table></div>

View file

@ -68,11 +68,11 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/constructor/chatFull">chatFull</a></td> <td><a href="/constructor/chatFull">chatFull</a></td>
<td>Detailed chat info</td> <td>Full info about a <a href="/api/channel#basic-groups">basic group</a>.</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/channelFull">channelFull</a></td> <td><a href="/constructor/channelFull">channelFull</a></td>
<td>Full info about a <a href="/api/channel">channel/supergroup</a></td> <td>Full info about a <a href="/api/channel#channels">channel</a>, <a href="/api/channel#supergroups">supergroup</a> or <a href="/api/channel#gigagroups">gigagroup</a>.</td>
</tr> </tr>
</tbody> </tbody>
</table> </table>

View file

@ -68,7 +68,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/constructor/dialogFilter">dialogFilter</a></td> <td><a href="/constructor/dialogFilter">dialogFilter</a></td>
<td>Dialog filter (folder)</td> <td>Dialog filter AKA <a href="/api/folders">folder</a></td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/dialogFilterDefault">dialogFilterDefault</a></td> <td><a href="/constructor/dialogFilterDefault">dialogFilterDefault</a></td>

View file

@ -67,7 +67,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/constructor/dialogFilterSuggested">dialogFilterSuggested</a></td> <td><a href="/constructor/dialogFilterSuggested">dialogFilterSuggested</a></td>
<td>Suggested folders</td> <td>Suggested <a href="/api/folders">folders</a></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>

View file

@ -72,7 +72,7 @@
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/dialogPeerFolder">dialogPeerFolder</a></td> <td><a href="/constructor/dialogPeerFolder">dialogPeerFolder</a></td>
<td>Folder</td> <td><a href="/api/folders#peer-folders">Peer folder</a></td>
</tr> </tr>
</tbody> </tbody>
</table></div> </table></div>

View file

@ -102,7 +102,7 @@
</tr> </tr>
<tr> <tr>
<td><a href="/method/account.uploadRingtone">account.uploadRingtone</a></td> <td><a href="/method/account.uploadRingtone">account.uploadRingtone</a></td>
<td>Upload notification sound</td> <td>Upload notification sound, use <a href="/method/account.saveRingtone">account.saveRingtone</a> to convert it and add it to the list of saved notification sounds.</td>
</tr> </tr>
</tbody> </tbody>
</table></div> </table></div>

View file

@ -87,7 +87,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/method/account.getGlobalPrivacySettings">account.getGlobalPrivacySettings</a></td> <td><a href="/method/account.getGlobalPrivacySettings">account.getGlobalPrivacySettings</a></td>
<td>Set global privacy settings</td> <td>Get global privacy settings</td>
</tr> </tr>
<tr> <tr>
<td><a href="/method/account.setGlobalPrivacySettings">account.setGlobalPrivacySettings</a></td> <td><a href="/method/account.setGlobalPrivacySettings">account.setGlobalPrivacySettings</a></td>

View file

@ -67,7 +67,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/constructor/groupCallParticipantVideoSourceGroup">groupCallParticipantVideoSourceGroup</a></td> <td><a href="/constructor/groupCallParticipantVideoSourceGroup">groupCallParticipantVideoSourceGroup</a></td>
<td>Describes a group of video synchronization source identifiers<br></td> <td>Describes a group of video synchronization source identifiers</td>
</tr> </tr>
</tbody> </tbody>
</table></div> </table></div>

View file

@ -68,7 +68,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/constructor/inputBotInlineMessageID">inputBotInlineMessageID</a></td> <td><a href="/constructor/inputBotInlineMessageID">inputBotInlineMessageID</a></td>
<td>Represents a sent inline message from the perspective of a bot</td> <td>Represents a sent inline message from the perspective of a bot (legacy constructor)</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/inputBotInlineMessageID64">inputBotInlineMessageID64</a></td> <td><a href="/constructor/inputBotInlineMessageID64">inputBotInlineMessageID64</a></td>

View file

@ -72,7 +72,7 @@
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/inputDialogPeerFolder">inputDialogPeerFolder</a></td> <td><a href="/constructor/inputDialogPeerFolder">inputDialogPeerFolder</a></td>
<td>All peers in a folder</td> <td>All peers in a <a href="/api/folders#peer-folders">peer folder</a></td>
</tr> </tr>
</tbody> </tbody>
</table></div> </table></div>

View file

@ -100,7 +100,7 @@
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/inputPhotoLegacyFileLocation">inputPhotoLegacyFileLocation</a></td> <td><a href="/constructor/inputPhotoLegacyFileLocation">inputPhotoLegacyFileLocation</a></td>
<td>Legacy file location</td> <td>DEPRECATED legacy photo file location</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/inputPeerPhotoFileLocation">inputPeerPhotoFileLocation</a></td> <td><a href="/constructor/inputPeerPhotoFileLocation">inputPeerPhotoFileLocation</a></td>

View file

@ -72,7 +72,7 @@
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/inputInvoiceSlug">inputInvoiceSlug</a></td> <td><a href="/constructor/inputInvoiceSlug">inputInvoiceSlug</a></td>
<td>An invoice slug taken from an <a href="/api/links#invoice-links">invoice deep link »</a> or from the <a href="/api/config#client-configuration"><code>premium_invoice_slug</code> app config parameter »</a></td> <td>An invoice slug taken from an <a href="/api/links#invoice-links">invoice deep link</a> or from the <a href="/api/config#client-configuration"><code>premium_invoice_slug</code> app config parameter »</a></td>
</tr> </tr>
</tbody> </tbody>
</table></div> </table></div>

View file

@ -129,7 +129,7 @@
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/inputMediaGeoLive">inputMediaGeoLive</a></td> <td><a href="/constructor/inputMediaGeoLive">inputMediaGeoLive</a></td>
<td>Live geographical location</td> <td><a href="/api/live-location">Live geolocation</a></td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/inputMediaPoll">inputMediaPoll</a></td> <td><a href="/constructor/inputMediaPoll">inputMediaPoll</a></td>
@ -137,7 +137,7 @@
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/inputMediaDice">inputMediaDice</a></td> <td><a href="/constructor/inputMediaDice">inputMediaDice</a></td>
<td>Send a dice in the chat</td> <td>Send a <a href="/api/dice">dice-based animated sticker</a></td>
</tr> </tr>
</tbody> </tbody>
</table></div> </table></div>

View file

@ -75,31 +75,31 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/constructor/inputPrivacyKeyStatusTimestamp">inputPrivacyKeyStatusTimestamp</a></td> <td><a href="/constructor/inputPrivacyKeyStatusTimestamp">inputPrivacyKeyStatusTimestamp</a></td>
<td>Whether we can see the exact last online timestamp of the user</td> <td>Whether people will be able to see your exact last online timestamp</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/inputPrivacyKeyChatInvite">inputPrivacyKeyChatInvite</a></td> <td><a href="/constructor/inputPrivacyKeyChatInvite">inputPrivacyKeyChatInvite</a></td>
<td>Whether the user can be invited to chats</td> <td>Whether people will be able to invite you to chats</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/inputPrivacyKeyPhoneCall">inputPrivacyKeyPhoneCall</a></td> <td><a href="/constructor/inputPrivacyKeyPhoneCall">inputPrivacyKeyPhoneCall</a></td>
<td>Whether the user will accept phone calls</td> <td>Whether you will accept phone calls</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/inputPrivacyKeyPhoneP2P">inputPrivacyKeyPhoneP2P</a></td> <td><a href="/constructor/inputPrivacyKeyPhoneP2P">inputPrivacyKeyPhoneP2P</a></td>
<td>Whether the user allows P2P communication during VoIP calls</td> <td>Whether to allow P2P communication during VoIP calls</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/inputPrivacyKeyForwards">inputPrivacyKeyForwards</a></td> <td><a href="/constructor/inputPrivacyKeyForwards">inputPrivacyKeyForwards</a></td>
<td>Whether messages forwarded from this user will be <a href="https://telegram.org/blog/unsend-privacy-emoji#anonymous-forwarding">anonymous</a></td> <td>Whether messages forwarded from you will be <a href="https://telegram.org/blog/unsend-privacy-emoji#anonymous-forwarding">anonymous</a></td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/inputPrivacyKeyProfilePhoto">inputPrivacyKeyProfilePhoto</a></td> <td><a href="/constructor/inputPrivacyKeyProfilePhoto">inputPrivacyKeyProfilePhoto</a></td>
<td>Whether people will be able to see the user's profile picture</td> <td>Whether people will be able to see your profile picture</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/inputPrivacyKeyPhoneNumber">inputPrivacyKeyPhoneNumber</a></td> <td><a href="/constructor/inputPrivacyKeyPhoneNumber">inputPrivacyKeyPhoneNumber</a></td>
<td>Whether people will be able to see the user's phone number</td> <td>Whether people will be able to see your phone number</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/inputPrivacyKeyAddedByPhone">inputPrivacyKeyAddedByPhone</a></td> <td><a href="/constructor/inputPrivacyKeyAddedByPhone">inputPrivacyKeyAddedByPhone</a></td>

View file

@ -81,7 +81,7 @@
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/inputStickerSetShortName">inputStickerSetShortName</a></td> <td><a href="/constructor/inputStickerSetShortName">inputStickerSetShortName</a></td>
<td>Stickerset by short name, from <code>tg://addstickers?set=short_name</code></td> <td>Stickerset by short name, from a <a href="/api/links#stickerset-links">stickerset deep link »</a></td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/inputStickerSetAnimatedEmoji">inputStickerSetAnimatedEmoji</a></td> <td><a href="/constructor/inputStickerSetAnimatedEmoji">inputStickerSetAnimatedEmoji</a></td>
@ -89,7 +89,7 @@
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/inputStickerSetDice">inputStickerSetDice</a></td> <td><a href="/constructor/inputStickerSetDice">inputStickerSetDice</a></td>
<td>Send a dice</td> <td>Used for fetching <a href="/api/dice">animated dice stickers</a></td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/inputStickerSetAnimatedEmojiAnimations">inputStickerSetAnimatedEmojiAnimations</a></td> <td><a href="/constructor/inputStickerSetAnimatedEmojiAnimations">inputStickerSetAnimatedEmojiAnimations</a></td>

View file

@ -69,15 +69,15 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/constructor/inputWallPaper">inputWallPaper</a></td> <td><a href="/constructor/inputWallPaper">inputWallPaper</a></td>
<td>Wallpaper</td> <td><a href="/api/wallpapers">Wallpaper</a></td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/inputWallPaperSlug">inputWallPaperSlug</a></td> <td><a href="/constructor/inputWallPaperSlug">inputWallPaperSlug</a></td>
<td>Wallpaper by slug (a unique ID)</td> <td><a href="/api/wallpapers">Wallpaper</a> by slug (a unique ID, obtained from a <a href="/api/links#wallpaper-links">wallpaper link »</a>)</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/inputWallPaperNoFile">inputWallPaperNoFile</a></td> <td><a href="/constructor/inputWallPaperNoFile">inputWallPaperNoFile</a></td>
<td>Wallpaper with no file</td> <td><a href="/api/wallpapers">Wallpaper</a> with no file access hash, used for example when deleting (<code>unsave=true</code>) wallpapers using <a href="/method/account.saveWallPaper">account.saveWallPaper</a>, specifying just the wallpaper ID.</td>
</tr> </tr>
</tbody> </tbody>
</table> </table>

View file

@ -73,7 +73,7 @@
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/inputWebFileGeoPointLocation">inputWebFileGeoPointLocation</a></td> <td><a href="/constructor/inputWebFileGeoPointLocation">inputWebFileGeoPointLocation</a></td>
<td>Geolocation</td> <td>Used to download a server-generated image with the map preview from a <a href="/constructor/geoPoint">geoPoint</a>.</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/inputWebFileAudioAlbumThumbLocation">inputWebFileAudioAlbumThumbLocation</a></td> <td><a href="/constructor/inputWebFileAudioAlbumThumbLocation">inputWebFileAudioAlbumThumbLocation</a></td>

View file

@ -111,7 +111,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/method/help.getAppConfig">help.getAppConfig</a></td> <td><a href="/method/help.getAppConfig">help.getAppConfig</a></td>
<td>Get app-specific configuration</td> <td>Get app-specific configuration, see <a href="/api/config#client-configuration">client configuration</a> for more info on the result.</td>
</tr> </tr>
</tbody> </tbody>
</table></div> </table></div>

View file

@ -191,7 +191,7 @@
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/messageActionGeoProximityReached">messageActionGeoProximityReached</a></td> <td><a href="/constructor/messageActionGeoProximityReached">messageActionGeoProximityReached</a></td>
<td>We are now in proximity of this user (triggered by the other user, by sending a <a href="/constructor/messageMediaGeoLive">live geolocation with the proximity_notification_radius flag</a>)</td> <td>A user of the chat is now in proximity of another user</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/messageActionGroupCall">messageActionGroupCall</a></td> <td><a href="/constructor/messageActionGroupCall">messageActionGroupCall</a></td>
@ -203,7 +203,7 @@
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/messageActionSetMessagesTTL">messageActionSetMessagesTTL</a></td> <td><a href="/constructor/messageActionSetMessagesTTL">messageActionSetMessagesTTL</a></td>
<td>You changed the Time-To-Live of your messages in this chat.</td> <td>The Time-To-Live of messages in this chat was changed.</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/messageActionGroupCallScheduled">messageActionGroupCallScheduled</a></td> <td><a href="/constructor/messageActionGroupCallScheduled">messageActionGroupCallScheduled</a></td>

View file

@ -91,7 +91,7 @@
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/messageEntityMention">messageEntityMention</a></td> <td><a href="/constructor/messageEntityMention">messageEntityMention</a></td>
<td>Message entity mentioning the current user</td> <td>Message entity <a href="/api/mentions">mentioning</a> the current user</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/messageEntityHashtag">messageEntityHashtag</a></td> <td><a href="/constructor/messageEntityHashtag">messageEntityHashtag</a></td>
@ -131,11 +131,11 @@
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/messageEntityMentionName">messageEntityMentionName</a></td> <td><a href="/constructor/messageEntityMentionName">messageEntityMentionName</a></td>
<td>Message entity representing a <a href="https://t.me/test">user mention</a>: for <em>creating</em> a mention use <a href="/constructor/inputMessageEntityMentionName">inputMessageEntityMentionName</a>.</td> <td>Message entity representing a <a href="/api/mentions">user mention</a>: for <em>creating</em> a mention use <a href="/constructor/inputMessageEntityMentionName">inputMessageEntityMentionName</a>.</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/inputMessageEntityMentionName">inputMessageEntityMentionName</a></td> <td><a href="/constructor/inputMessageEntityMentionName">inputMessageEntityMentionName</a></td>
<td>Message entity that can be used to create a user <a href="https://t.me/test">user mention</a>: received mentions use the <a href="/constructor/messageEntityMentionName">messageEntityMentionName</a> constructor, instead.</td> <td>Message entity that can be used to create a user <a href="/api/mentions">user mention</a>: received mentions use the <a href="/constructor/messageEntityMentionName">messageEntityMentionName</a> constructor, instead.</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/messageEntityPhone">messageEntityPhone</a></td> <td><a href="/constructor/messageEntityPhone">messageEntityPhone</a></td>
@ -167,7 +167,7 @@
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/messageEntityCustomEmoji">messageEntityCustomEmoji</a></td> <td><a href="/constructor/messageEntityCustomEmoji">messageEntityCustomEmoji</a></td>
<td>Represents an animated emoji</td> <td>Represents a custom emoji</td>
</tr> </tr>
</tbody> </tbody>
</table></div> </table></div>

View file

@ -125,7 +125,7 @@
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/messageMediaGeoLive">messageMediaGeoLive</a></td> <td><a href="/constructor/messageMediaGeoLive">messageMediaGeoLive</a></td>
<td>Indicates a live geolocation</td> <td>Indicates a <a href="/api/live-location">live geolocation</a></td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/messageMediaPoll">messageMediaPoll</a></td> <td><a href="/constructor/messageMediaPoll">messageMediaPoll</a></td>
@ -133,7 +133,7 @@
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/messageMediaDice">messageMediaDice</a></td> <td><a href="/constructor/messageMediaDice">messageMediaDice</a></td>
<td>Dice</td> <td><a href="/api/dice">Dice-based animated sticker</a></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
@ -156,7 +156,7 @@
</tr> </tr>
<tr> <tr>
<td><a href="/method/messages.uploadImportedMedia">messages.uploadImportedMedia</a></td> <td><a href="/method/messages.uploadImportedMedia">messages.uploadImportedMedia</a></td>
<td>Upload a media file associated with an <a href="/api/import">imported chat</a>.</td> <td>Upload a media file associated with an <a href="/api/import">imported chat, click here for more info »</a>.</td>
</tr> </tr>
</tbody> </tbody>
</table></div> </table></div>

View file

@ -67,7 +67,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/constructor/messageReplyHeader">messageReplyHeader</a></td> <td><a href="/constructor/messageReplyHeader">messageReplyHeader</a></td>
<td>Message <a href="/api/threads">thread</a> information</td> <td>Message replies and <a href="/api/threads">thread</a> information</td>
</tr> </tr>
</tbody> </tbody>
</table></div> </table></div>

View file

@ -69,7 +69,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/constructor/messageUserVote">messageUserVote</a></td> <td><a href="/constructor/messageUserVote">messageUserVote</a></td>
<td>User ID</td> <td>How a user voted in a poll</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/messageUserVoteInputOption">messageUserVoteInputOption</a></td> <td><a href="/constructor/messageUserVoteInputOption">messageUserVoteInputOption</a></td>

View file

@ -135,7 +135,7 @@
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/inputMessagesFilterMyMentions">inputMessagesFilterMyMentions</a></td> <td><a href="/constructor/inputMessagesFilterMyMentions">inputMessagesFilterMyMentions</a></td>
<td>Return only messages where the current user was mentioned</td> <td>Return only messages where the current user was <a href="/api/mentions">mentioned</a>.</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/inputMessagesFilterGeo">inputMessagesFilterGeo</a></td> <td><a href="/constructor/inputMessagesFilterGeo">inputMessagesFilterGeo</a></td>

View file

@ -67,7 +67,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/constructor/paymentFormMethod">paymentFormMethod</a></td> <td><a href="/constructor/paymentFormMethod">paymentFormMethod</a></td>
<td>Represents a payment method</td> <td>Represents an additional payment method</td>
</tr> </tr>
</tbody> </tbody>
</table></div> </table></div>

View file

@ -67,7 +67,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/constructor/peerSettings">peerSettings</a></td> <td><a href="/constructor/peerSettings">peerSettings</a></td>
<td>List of actions that are possible when interacting with this user</td> <td>List of actions that are possible when interacting with this user, to be shown as suggested actions in the chat bar</td>
</tr> </tr>
</tbody> </tbody>
</table></div> </table></div>

View file

@ -84,7 +84,7 @@
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/photoStrippedSize">photoStrippedSize</a></td> <td><a href="/constructor/photoStrippedSize">photoStrippedSize</a></td>
<td>Just the image's content</td> <td>A low-resolution compressed JPG payload</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/photoSizeProgressive">photoSizeProgressive</a></td> <td><a href="/constructor/photoSizeProgressive">photoSizeProgressive</a></td>

View file

@ -75,7 +75,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/constructor/privacyKeyStatusTimestamp">privacyKeyStatusTimestamp</a></td> <td><a href="/constructor/privacyKeyStatusTimestamp">privacyKeyStatusTimestamp</a></td>
<td>Whether we can see the last online timestamp</td> <td>Whether we can see the last online timestamp of this user</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/privacyKeyChatInvite">privacyKeyChatInvite</a></td> <td><a href="/constructor/privacyKeyChatInvite">privacyKeyChatInvite</a></td>
@ -87,7 +87,7 @@
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/privacyKeyPhoneP2P">privacyKeyPhoneP2P</a></td> <td><a href="/constructor/privacyKeyPhoneP2P">privacyKeyPhoneP2P</a></td>
<td>Whether P2P connections in phone calls are allowed</td> <td>Whether P2P connections in phone calls with this user are allowed</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/privacyKeyForwards">privacyKeyForwards</a></td> <td><a href="/constructor/privacyKeyForwards">privacyKeyForwards</a></td>
@ -103,7 +103,7 @@
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/privacyKeyAddedByPhone">privacyKeyAddedByPhone</a></td> <td><a href="/constructor/privacyKeyAddedByPhone">privacyKeyAddedByPhone</a></td>
<td>Whether people can add you to their contact list by your phone number</td> <td>Whether this user can be added to our contact list by their phone number</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/privacyKeyVoiceMessages">privacyKeyVoiceMessages</a></td> <td><a href="/constructor/privacyKeyVoiceMessages">privacyKeyVoiceMessages</a></td>

View file

@ -67,7 +67,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/constructor/restrictionReason">restrictionReason</a></td> <td><a href="/constructor/restrictionReason">restrictionReason</a></td>
<td>Restriction reason</td> <td>Restriction reason.<br><br>Contains the reason why access to a certain object must be restricted. Clients are supposed to deny access to the channel if the <code>platform</code> field is equal to <code>all</code> or to the current platform (<code>ios</code>, <code>android</code>, <code>wp</code>, etc.). Platforms can be concatenated (<code>ios-android</code>, <code>ios-wp</code>), unknown platforms are to be ignored. The <code>text</code> is the error message that should be shown to the user.</td>
</tr> </tr>
</tbody> </tbody>
</table></div> </table></div>

View file

@ -67,7 +67,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/constructor/searchResultPosition">searchResultPosition</a></td> <td><a href="/constructor/searchResultPosition">searchResultPosition</a></td>
<td>Information about a message in a specific position<br></td> <td>Information about a message in a specific position</td>
</tr> </tr>
</tbody> </tbody>
</table></div> </table></div>

View file

@ -67,7 +67,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/constructor/secureData">secureData</a></td> <td><a href="/constructor/secureData">secureData</a></td>
<td>Secure data</td> <td>Secure <a href="/passport">passport</a> data, for more info <a href="/passport/encryption#securedata">see the passport docs »</a></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>

View file

@ -72,7 +72,7 @@
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/secureFile">secureFile</a></td> <td><a href="/constructor/secureFile">secureFile</a></td>
<td>Secure file</td> <td>Secure <a href="/passport">passport</a> file, for more info <a href="/passport/encryption#inputsecurefile">see the passport docs »</a></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>

View file

@ -4,10 +4,10 @@
<meta charset="utf-8"> <meta charset="utf-8">
<title>SecureValue</title> <title>SecureValue</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta property="description" content="Secure tgpassport value"> <meta property="description" content="Secure Telegram Passport value">
<meta property="og:title" content="SecureValue"> <meta property="og:title" content="SecureValue">
<meta property="og:image" content=""> <meta property="og:image" content="">
<meta property="og:description" content="Secure tgpassport value"> <meta property="og:description" content="Secure Telegram Passport value">
<link rel="icon" type="image/svg+xml" href="/img/website_icon.svg?4"> <link rel="icon" type="image/svg+xml" href="/img/website_icon.svg?4">
<link rel="apple-touch-icon" sizes="180x180" href="/img/apple-touch-icon.png"> <link rel="apple-touch-icon" sizes="180x180" href="/img/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/img/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="32x32" href="/img/favicon-32x32.png">
@ -86,7 +86,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/method/account.saveSecureValue">account.saveSecureValue</a></td> <td><a href="/method/account.saveSecureValue">account.saveSecureValue</a></td>
<td>Save secure passport value</td> <td>Securely save <a href="/passport">Telegram Passport</a> document, <a href="/passport/encryption#encryption">for more info see the passport docs »</a></td>
</tr> </tr>
</tbody> </tbody>
</table></div> </table></div>

View file

@ -75,27 +75,27 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/constructor/secureValueErrorData">secureValueErrorData</a></td> <td><a href="/constructor/secureValueErrorData">secureValueErrorData</a></td>
<td>Secure value error</td> <td>Represents an issue in one of the data fields that was provided by the user. The error is considered resolved when the field's value changes.</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/secureValueErrorFrontSide">secureValueErrorFrontSide</a></td> <td><a href="/constructor/secureValueErrorFrontSide">secureValueErrorFrontSide</a></td>
<td>Secure value error front side</td> <td>Represents an issue with the front side of a document. The error is considered resolved when the file with the front side of the document changes.</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/secureValueErrorReverseSide">secureValueErrorReverseSide</a></td> <td><a href="/constructor/secureValueErrorReverseSide">secureValueErrorReverseSide</a></td>
<td>Reverse side error</td> <td>Represents an issue with the reverse side of a document. The error is considered resolved when the file with reverse side of the document changes.</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/secureValueErrorSelfie">secureValueErrorSelfie</a></td> <td><a href="/constructor/secureValueErrorSelfie">secureValueErrorSelfie</a></td>
<td>Secure value error: invalid selfie</td> <td>Represents an issue with the selfie with a document. The error is considered resolved when the file with the selfie changes.</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/secureValueErrorFile">secureValueErrorFile</a></td> <td><a href="/constructor/secureValueErrorFile">secureValueErrorFile</a></td>
<td>Secure value error file</td> <td>Represents an issue with a document scan. The error is considered resolved when the file with the document scan changes.</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/secureValueErrorFiles">secureValueErrorFiles</a></td> <td><a href="/constructor/secureValueErrorFiles">secureValueErrorFiles</a></td>
<td>Secure value error files</td> <td>Represents an issue with a list of scans. The error is considered resolved when the list of files containing the scans changes.</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/secureValueError">secureValueError</a></td> <td><a href="/constructor/secureValueError">secureValueError</a></td>
@ -103,11 +103,11 @@
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/secureValueErrorTranslationFile">secureValueErrorTranslationFile</a></td> <td><a href="/constructor/secureValueErrorTranslationFile">secureValueErrorTranslationFile</a></td>
<td>Translation missing</td> <td>Represents an issue with one of the files that constitute the translation of a document. The error is considered resolved when the file changes.</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/secureValueErrorTranslationFiles">secureValueErrorTranslationFiles</a></td> <td><a href="/constructor/secureValueErrorTranslationFiles">secureValueErrorTranslationFiles</a></td>
<td>Translation file error</td> <td>Represents an issue with the translated version of a document. The error is considered resolved when a file with the document translation changes.</td>
</tr> </tr>
</tbody> </tbody>
</table></div> </table></div>

View file

@ -4,10 +4,10 @@
<meta charset="utf-8"> <meta charset="utf-8">
<title>SendMessageAction</title> <title>SendMessageAction</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta property="description" content="User actions. Use this to provide users with detailed info about their chat partners&#39; actions: typing or sending attachments of all kinds."> <meta property="description" content="User actions. Use this to provide users with detailed info about their chat partner&#39;s actions: typing or sending attachments of all kinds.">
<meta property="og:title" content="SendMessageAction"> <meta property="og:title" content="SendMessageAction">
<meta property="og:image" content=""> <meta property="og:image" content="">
<meta property="og:description" content="User actions. Use this to provide users with detailed info about their chat partners&#39; actions: typing or sending attachments of all kinds."> <meta property="og:description" content="User actions. Use this to provide users with detailed info about their chat partner&#39;s actions: typing or sending attachments of all kinds.">
<link rel="icon" type="image/svg+xml" href="/img/website_icon.svg?4"> <link rel="icon" type="image/svg+xml" href="/img/website_icon.svg?4">
<link rel="apple-touch-icon" sizes="180x180" href="/img/apple-touch-icon.png"> <link rel="apple-touch-icon" sizes="180x180" href="/img/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/img/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="32x32" href="/img/favicon-32x32.png">
@ -148,11 +148,11 @@
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/sendMessageEmojiInteraction">sendMessageEmojiInteraction</a></td> <td><a href="/constructor/sendMessageEmojiInteraction">sendMessageEmojiInteraction</a></td>
<td>User has clicked on an animated emoji, triggering a reaction</td> <td>User has clicked on an animated emoji triggering a <a href="/api/animated-emojis#emoji-reactions">reaction, click here for more info »</a>.</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/sendMessageEmojiInteractionSeen">sendMessageEmojiInteractionSeen</a></td> <td><a href="/constructor/sendMessageEmojiInteractionSeen">sendMessageEmojiInteractionSeen</a></td>
<td>User has seen the reaction generated by another user</td> <td>User is watching an animated emoji reaction triggered by another user, <a href="/api/animated-emojis#emoji-reactions">click here for more info »</a>.</td>
</tr> </tr>
</tbody> </tbody>
</table></div> </table></div>

View file

@ -67,7 +67,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/constructor/sponsoredMessage">sponsoredMessage</a></td> <td><a href="/constructor/sponsoredMessage">sponsoredMessage</a></td>
<td>A sponsored message</td> <td>A <a href="https://core.telegram.org/api/sponsored-messages">sponsored message</a>.</td>
</tr> </tr>
</tbody> </tbody>
</table></div> </table></div>

View file

@ -67,7 +67,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/constructor/statsDateRangeDays">statsDateRangeDays</a></td> <td><a href="/constructor/statsDateRangeDays">statsDateRangeDays</a></td>
<td>Channel statistics date range</td> <td><a href="/api/stats">Channel statistics</a> date range</td>
</tr> </tr>
</tbody> </tbody>
</table></div> </table></div>

View file

@ -73,15 +73,15 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/constructor/statsGraphAsync">statsGraphAsync</a></td> <td><a href="/constructor/statsGraphAsync">statsGraphAsync</a></td>
<td>This graph must be generated asynchronously using <a href="/method/stats.loadAsyncGraph">stats.loadAsyncGraph</a> to reduce server load</td> <td>This <a href="/api/stats">channel statistics graph</a> must be generated asynchronously using <a href="/method/stats.loadAsyncGraph">stats.loadAsyncGraph</a> to reduce server load</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/statsGraphError">statsGraphError</a></td> <td><a href="/constructor/statsGraphError">statsGraphError</a></td>
<td>An error occurred while generating the statistics graph</td> <td>An error occurred while generating the <a href="/api/stats">statistics graph</a></td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/statsGraph">statsGraph</a></td> <td><a href="/constructor/statsGraph">statsGraph</a></td>
<td>Channel statistics graph</td> <td><a href="/api/stats">Channel statistics graph</a></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
@ -96,7 +96,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/method/stats.loadAsyncGraph">stats.loadAsyncGraph</a></td> <td><a href="/method/stats.loadAsyncGraph">stats.loadAsyncGraph</a></td>
<td>Load channel statistics graph asynchronously</td> <td>Load <a href="/api/stats">channel statistics graph</a> asynchronously</td>
</tr> </tr>
</tbody> </tbody>
</table></div> </table></div>

View file

@ -67,7 +67,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/constructor/statsPercentValue">statsPercentValue</a></td> <td><a href="/constructor/statsPercentValue">statsPercentValue</a></td>
<td>Channel statistics percentage</td> <td><a href="/api/stats">Channel statistics percentage</a>. <br>Compute the percentage simply by doing <code>part * total / 100</code></td>
</tr> </tr>
</tbody> </tbody>
</table></div> </table></div>

View file

@ -69,11 +69,11 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/constructor/stickerSetCovered">stickerSetCovered</a></td> <td><a href="/constructor/stickerSetCovered">stickerSetCovered</a></td>
<td>Stickerset, with a specific sticker as preview</td> <td>Stickerset with a single sticker as preview</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/stickerSetMultiCovered">stickerSetMultiCovered</a></td> <td><a href="/constructor/stickerSetMultiCovered">stickerSetMultiCovered</a></td>
<td>Stickerset, with a specific stickers as preview</td> <td>Stickerset, with multiple stickers as preview</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/stickerSetFullCovered">stickerSetFullCovered</a></td> <td><a href="/constructor/stickerSetFullCovered">stickerSetFullCovered</a></td>

View file

@ -168,7 +168,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/constructor/updateNewMessage">updateNewMessage</a></td> <td><a href="/constructor/updateNewMessage">updateNewMessage</a></td>
<td>New message.</td> <td>New message in a private chat or in a <a href="https://core.telegram.org/api/channel#basic-groups">basic group</a>.</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/updateMessageID">updateMessageID</a></td> <td><a href="/constructor/updateMessageID">updateMessageID</a></td>
@ -180,11 +180,11 @@
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/updateUserTyping">updateUserTyping</a></td> <td><a href="/constructor/updateUserTyping">updateUserTyping</a></td>
<td>The user is preparing a message; typing, recording, uploading, etc. This update is valid for 6 seconds. If no further updates of this kind are received after 6 seconds, it should be considered that the user stopped doing whatever they were doing.</td> <td>The user is preparing a message; typing, recording, uploading, etc. This update is valid for 6 seconds. If no further updates of this kind are received after 6 seconds, it should be considered that the user stopped doing whatever they were doing</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/updateChatUserTyping">updateChatUserTyping</a></td> <td><a href="/constructor/updateChatUserTyping">updateChatUserTyping</a></td>
<td>The user is preparing a message in a group; typing, recording, uploading, etc. This update is valid for 6 seconds. If no further updates of this kind are received after 6 seconds, it should be considered that the user stopped doing whatever they were doing.</td> <td>The user is preparing a message in a group; typing, recording, uploading, etc. This update is valid for 6 seconds. If no further updates of this kind are received after 6 seconds, it should be considered that the user stopped doing whatever they were doing</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/updateChatParticipants">updateChatParticipants</a></td> <td><a href="/constructor/updateChatParticipants">updateChatParticipants</a></td>
@ -256,7 +256,7 @@
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/updateWebPage">updateWebPage</a></td> <td><a href="/constructor/updateWebPage">updateWebPage</a></td>
<td>An (<a href="https://instantview.telegram.org">IV</a>) webpage preview was generated</td> <td>An <a href="https://instantview.telegram.org">instant view</a> webpage preview was generated</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/updateReadMessagesContents">updateReadMessagesContents</a></td> <td><a href="/constructor/updateReadMessagesContents">updateReadMessagesContents</a></td>
@ -264,7 +264,7 @@
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/updateChannelTooLong">updateChannelTooLong</a></td> <td><a href="/constructor/updateChannelTooLong">updateChannelTooLong</a></td>
<td>There are new updates in the specified channel, the client must fetch them, eventually starting the specified pts if the difference is too long or if the channel isn't currently in the states.</td> <td>There are new updates in the specified channel, the client must fetch them. <br>If the difference is too long or if the channel isn't currently in the states, start fetching from the specified pts.</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/updateChannel">updateChannel</a></td> <td><a href="/constructor/updateChannel">updateChannel</a></td>
@ -424,7 +424,7 @@
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/updateFolderPeers">updateFolderPeers</a></td> <td><a href="/constructor/updateFolderPeers">updateFolderPeers</a></td>
<td>The dialog list of a folder was changed</td> <td>The peer list of a <a href="/api/folders#peer-folders">peer folder</a> was updated</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/updatePeerSettings">updatePeerSettings</a></td> <td><a href="/constructor/updatePeerSettings">updatePeerSettings</a></td>
@ -436,15 +436,15 @@
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/updateNewScheduledMessage">updateNewScheduledMessage</a></td> <td><a href="/constructor/updateNewScheduledMessage">updateNewScheduledMessage</a></td>
<td>New incoming scheduled message</td> <td>A message was added to the <a href="/api/scheduled-messages">schedule queue of a chat</a></td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/updateDeleteScheduledMessages">updateDeleteScheduledMessages</a></td> <td><a href="/constructor/updateDeleteScheduledMessages">updateDeleteScheduledMessages</a></td>
<td>Some scheduled messages were deleted</td> <td>Some <a href="/api/scheduled-messages">scheduled messages</a> were deleted from the schedule queue of a chat</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/updateTheme">updateTheme</a></td> <td><a href="/constructor/updateTheme">updateTheme</a></td>
<td>A new cloud theme was installed</td> <td>A cloud theme was updated</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/updateGeoLiveViewed">updateGeoLiveViewed</a></td> <td><a href="/constructor/updateGeoLiveViewed">updateGeoLiveViewed</a></td>
@ -452,7 +452,7 @@
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/updateLoginToken">updateLoginToken</a></td> <td><a href="/constructor/updateLoginToken">updateLoginToken</a></td>
<td>A login token (for login via QR code) was generated</td> <td>A login token (for login via QR code) was accepted.</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/updateMessagePollVote">updateMessagePollVote</a></td> <td><a href="/constructor/updateMessagePollVote">updateMessagePollVote</a></td>
@ -460,15 +460,15 @@
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/updateDialogFilter">updateDialogFilter</a></td> <td><a href="/constructor/updateDialogFilter">updateDialogFilter</a></td>
<td>A new folder was added</td> <td>A new <a href="/api/folders">folder</a> was added</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/updateDialogFilterOrder">updateDialogFilterOrder</a></td> <td><a href="/constructor/updateDialogFilterOrder">updateDialogFilterOrder</a></td>
<td>New chat folders order</td> <td>New <a href="/api/folders">folder</a> order</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/updateDialogFilters">updateDialogFilters</a></td> <td><a href="/constructor/updateDialogFilters">updateDialogFilters</a></td>
<td>Update folder list</td> <td>Clients should update <a href="/api/folders">folder</a> info</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/updatePhoneCallSignalingData">updatePhoneCallSignalingData</a></td> <td><a href="/constructor/updatePhoneCallSignalingData">updatePhoneCallSignalingData</a></td>
@ -480,7 +480,7 @@
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/updateReadChannelDiscussionInbox">updateReadChannelDiscussionInbox</a></td> <td><a href="/constructor/updateReadChannelDiscussionInbox">updateReadChannelDiscussionInbox</a></td>
<td>Incoming messages were marked as read</td> <td>Incoming comments in a <a href="/api/threads">discussion thread</a> were marked as read</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/updateReadChannelDiscussionOutbox">updateReadChannelDiscussionOutbox</a></td> <td><a href="/constructor/updateReadChannelDiscussionOutbox">updateReadChannelDiscussionOutbox</a></td>
@ -492,7 +492,7 @@
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/updateChannelUserTyping">updateChannelUserTyping</a></td> <td><a href="/constructor/updateChannelUserTyping">updateChannelUserTyping</a></td>
<td>user is typing in a <a href="/api/channel">supergroup, channel</a> or <a href="/api/threads">message thread</a></td> <td>A user is typing in a <a href="/api/channel">supergroup, channel</a> or <a href="/api/threads">message thread</a></td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/updatePinnedMessages">updatePinnedMessages</a></td> <td><a href="/constructor/updatePinnedMessages">updatePinnedMessages</a></td>
@ -524,7 +524,7 @@
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/updateChannelParticipant">updateChannelParticipant</a></td> <td><a href="/constructor/updateChannelParticipant">updateChannelParticipant</a></td>
<td>A participant has left/joined a <a href="/api/channel">channel or supergroup</a>.</td> <td>A participant has left, joined, was banned or admined in a <a href="/api/channel">channel or supergroup</a>.</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/updateBotStopped">updateBotStopped</a></td> <td><a href="/constructor/updateBotStopped">updateBotStopped</a></td>
@ -568,7 +568,7 @@
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/updateTranscribedAudio">updateTranscribedAudio</a></td> <td><a href="/constructor/updateTranscribedAudio">updateTranscribedAudio</a></td>
<td>A pending transcription initiated with <a href="/method/messages.transcribeAudio">messages.transcribeAudio</a> was updated.</td> <td>A pending <a href="/api/transcribe">voice message transcription »</a> initiated with <a href="/method/messages.transcribeAudio">messages.transcribeAudio</a> was updated.</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/updateReadFeaturedEmojiStickers">updateReadFeaturedEmojiStickers</a></td> <td><a href="/constructor/updateReadFeaturedEmojiStickers">updateReadFeaturedEmojiStickers</a></td>

View file

@ -237,11 +237,11 @@
</tr> </tr>
<tr> <tr>
<td><a href="/method/messages.startBot">messages.startBot</a></td> <td><a href="/method/messages.startBot">messages.startBot</a></td>
<td>Start a conversation with a bot using a <a href="/bots#deep-linking">deep linking parameter</a></td> <td>Start a conversation with a bot using a <a href="/api/links#bot-links">deep linking parameter</a></td>
</tr> </tr>
<tr> <tr>
<td><a href="/method/help.getAppChangelog">help.getAppChangelog</a></td> <td><a href="/method/help.getAppChangelog">help.getAppChangelog</a></td>
<td>Get changelog of current app</td> <td>Get changelog of current app. <br>Typically, an <a href="/constructor/updates">updates</a> constructor will be returned, containing one or more <a href="/constructor/updateServiceNotification">updateServiceNotification</a> updates with app-specific changelogs.</td>
</tr> </tr>
<tr> <tr>
<td><a href="/method/channels.createChannel">channels.createChannel</a></td> <td><a href="/method/channels.createChannel">channels.createChannel</a></td>
@ -293,7 +293,7 @@
</tr> </tr>
<tr> <tr>
<td><a href="/method/messages.getAllDrafts">messages.getAllDrafts</a></td> <td><a href="/method/messages.getAllDrafts">messages.getAllDrafts</a></td>
<td>Save get all message <a href="/api/drafts">drafts</a>.</td> <td>Return all message <a href="/api/drafts">drafts</a>. <br>Returns all the latest <a href="/constructor/updateDraftMessage">updateDraftMessage</a> updates related to all chats with drafts.</td>
</tr> </tr>
<tr> <tr>
<td><a href="/method/messages.setGameScore">messages.setGameScore</a></td> <td><a href="/method/messages.setGameScore">messages.setGameScore</a></td>
@ -305,7 +305,7 @@
</tr> </tr>
<tr> <tr>
<td><a href="/method/phone.setCallRating">phone.setCallRating</a></td> <td><a href="/method/phone.setCallRating">phone.setCallRating</a></td>
<td>Rate a call</td> <td>Rate a call, returns info about the rating message sent to the official VoIP bot.</td>
</tr> </tr>
<tr> <tr>
<td><a href="/method/channels.editBanned">channels.editBanned</a></td> <td><a href="/method/channels.editBanned">channels.editBanned</a></td>
@ -325,7 +325,7 @@
</tr> </tr>
<tr> <tr>
<td><a href="/method/messages.sendMultiMedia">messages.sendMultiMedia</a></td> <td><a href="/method/messages.sendMultiMedia">messages.sendMultiMedia</a></td>
<td>Send an album of media</td> <td>Send an <a href="/api/files#albums-grouped-media">album or grouped media</a></td>
</tr> </tr>
<tr> <tr>
<td><a href="/method/messages.updatePinnedMessage">messages.updatePinnedMessage</a></td> <td><a href="/method/messages.updatePinnedMessage">messages.updatePinnedMessage</a></td>
@ -349,15 +349,15 @@
</tr> </tr>
<tr> <tr>
<td><a href="/method/folders.editPeerFolders">folders.editPeerFolders</a></td> <td><a href="/method/folders.editPeerFolders">folders.editPeerFolders</a></td>
<td>Edit peers in folder</td> <td>Edit peers in <a href="/api/folders#peer-folders">peer folder</a></td>
</tr> </tr>
<tr> <tr>
<td><a href="/method/folders.deleteFolder">folders.deleteFolder</a></td> <td><a href="/method/folders.deleteFolder">folders.deleteFolder</a></td>
<td>Delete a folder</td> <td>Delete a <a href="/api/folders#peer-folders">peer folder</a></td>
</tr> </tr>
<tr> <tr>
<td><a href="/method/contacts.addContact">contacts.addContact</a></td> <td><a href="/method/contacts.addContact">contacts.addContact</a></td>
<td>Add an existing telegram user as contact</td> <td>Add an existing telegram user as contact.<br><br>Use <a href="/method/contacts.importContacts">contacts.importContacts</a> to add contacts by phone number, without knowing their Telegram ID.</td>
</tr> </tr>
<tr> <tr>
<td><a href="/method/contacts.acceptContact">contacts.acceptContact</a></td> <td><a href="/method/contacts.acceptContact">contacts.acceptContact</a></td>
@ -377,7 +377,7 @@
</tr> </tr>
<tr> <tr>
<td><a href="/method/messages.sendScheduledMessages">messages.sendScheduledMessages</a></td> <td><a href="/method/messages.sendScheduledMessages">messages.sendScheduledMessages</a></td>
<td>Send scheduled messages</td> <td>Send scheduled messages right away</td>
</tr> </tr>
<tr> <tr>
<td><a href="/method/messages.deleteScheduledMessages">messages.deleteScheduledMessages</a></td> <td><a href="/method/messages.deleteScheduledMessages">messages.deleteScheduledMessages</a></td>
@ -417,15 +417,15 @@
</tr> </tr>
<tr> <tr>
<td><a href="/method/channels.convertToGigagroup">channels.convertToGigagroup</a></td> <td><a href="/method/channels.convertToGigagroup">channels.convertToGigagroup</a></td>
<td>Convert a <a href="/api/channel">supergroup</a> to a <a href="/api/channel">gigagroup</a></td> <td>Convert a <a href="/api/channel">supergroup</a> to a <a href="/api/channel">gigagroup</a>, when requested by <a href="/api/config#channel-suggestions">channel suggestions</a>.</td>
</tr> </tr>
<tr> <tr>
<td><a href="/method/phone.toggleGroupCallRecord">phone.toggleGroupCallRecord</a></td> <td><a href="/method/phone.toggleGroupCallRecord">phone.toggleGroupCallRecord</a></td>
<td>Start or stop recording a group call</td> <td>Start or stop recording a group call: the recorded audio and video streams will be automatically sent to <code>Saved messages</code> (the chat with ourselves).</td>
</tr> </tr>
<tr> <tr>
<td><a href="/method/phone.editGroupCallParticipant">phone.editGroupCallParticipant</a></td> <td><a href="/method/phone.editGroupCallParticipant">phone.editGroupCallParticipant</a></td>
<td>Edit information about a given group call participant</td> <td>Edit information about a given group call participant<br><br>Note: <a href="/mtproto/TL-combinators#conditional-fields">flags</a>.N?<a href="/type/Bool">Bool</a> parameters can have three possible values:<br><br>- If the <a href="/mtproto/TL-combinators#conditional-fields">TL flag</a> is not set, the previous value will not be changed.<br>- If the <a href="/mtproto/TL-combinators#conditional-fields">TL flag</a> is set and contains a <a href="/constructor/boolTrue">boolTrue</a>, the previous value will be overwritten to <code>true</code>.<br>- If the <a href="/mtproto/TL-combinators#conditional-fields">TL flag</a> is set and contains a <a href="/constructor/boolFalse">boolFalse</a>, the previous value will be overwritten to <code>false</code>.</td>
</tr> </tr>
<tr> <tr>
<td><a href="/method/phone.editGroupCallTitle">phone.editGroupCallTitle</a></td> <td><a href="/method/phone.editGroupCallTitle">phone.editGroupCallTitle</a></td>
@ -453,11 +453,11 @@
</tr> </tr>
<tr> <tr>
<td><a href="/method/messages.hideChatJoinRequest">messages.hideChatJoinRequest</a></td> <td><a href="/method/messages.hideChatJoinRequest">messages.hideChatJoinRequest</a></td>
<td>Dismiss or approve a chat <a href="/api/invites#join-requests">join request »</a> related to a specific chat or channel</td> <td>Dismiss or approve a chat <a href="/api/invites#join-requests">join request</a> related to a specific chat or channel.</td>
</tr> </tr>
<tr> <tr>
<td><a href="/method/messages.hideAllChatJoinRequests">messages.hideAllChatJoinRequests</a></td> <td><a href="/method/messages.hideAllChatJoinRequests">messages.hideAllChatJoinRequests</a></td>
<td>Dismiss or approve all <a href="/api/invites#join-requests">join requests »</a> related to a specific chat or channel</td> <td>Dismiss or approve all <a href="/api/invites#join-requests">join requests</a> related to a specific chat or channel.</td>
</tr> </tr>
<tr> <tr>
<td><a href="/method/messages.toggleNoForwards">messages.toggleNoForwards</a></td> <td><a href="/method/messages.toggleNoForwards">messages.toggleNoForwards</a></td>

View file

@ -67,7 +67,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/constructor/videoSize">videoSize</a></td> <td><a href="/constructor/videoSize">videoSize</a></td>
<td>Animated profile picture in MPEG4 format</td> <td><a href="/api/files#animated-profile-pictures">Animated profile picture</a> in MPEG4 format</td>
</tr> </tr>
</tbody> </tbody>
</table></div> </table></div>

View file

@ -73,11 +73,11 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/constructor/wallPaper">wallPaper</a></td> <td><a href="/constructor/wallPaper">wallPaper</a></td>
<td>Wallpaper settings.</td> <td>Represents a <a href="/api/wallpapers">wallpaper</a> based on an image.</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/wallPaperNoFile">wallPaperNoFile</a></td> <td><a href="/constructor/wallPaperNoFile">wallPaperNoFile</a></td>
<td>No file wallpaper</td> <td>Represents a <a href="/api/wallpapers">wallpaper</a> only based on colors/gradients.</td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
@ -92,11 +92,11 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/method/account.getWallPaper">account.getWallPaper</a></td> <td><a href="/method/account.getWallPaper">account.getWallPaper</a></td>
<td>Get info about a certain wallpaper</td> <td>Get info about a certain <a href="/api/wallpapers">wallpaper</a></td>
</tr> </tr>
<tr> <tr>
<td><a href="/method/account.uploadWallPaper">account.uploadWallPaper</a></td> <td><a href="/method/account.uploadWallPaper">account.uploadWallPaper</a></td>
<td>Create and upload a new wallpaper</td> <td>Create and upload a new <a href="/api/wallpapers">wallpaper</a></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>

View file

@ -67,7 +67,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/constructor/wallPaperSettings">wallPaperSettings</a></td> <td><a href="/constructor/wallPaperSettings">wallPaperSettings</a></td>
<td>Wallpaper settings</td> <td><a href="/api/wallpapers">Wallpaper</a> rendering information.</td>
</tr> </tr>
</tbody> </tbody>
</table></div> </table></div>

View file

@ -71,7 +71,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/constructor/account.authorizationForm">account.authorizationForm</a></td> <td><a href="/constructor/account.authorizationForm">account.authorizationForm</a></td>
<td>Authorization form</td> <td><a href="/passport">Telegram Passport</a> authorization form</td>
</tr> </tr>
</tbody> </tbody>
</table> </table>

View file

@ -73,11 +73,11 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/constructor/account.resetPasswordFailedWait">account.resetPasswordFailedWait</a></td> <td><a href="/constructor/account.resetPasswordFailedWait">account.resetPasswordFailedWait</a></td>
<td>You requested a password reset too many times, please wait until the specified date before retrying the reset.</td> <td>You recently requested a password reset that was canceled, please wait until the specified date before requesting another reset.</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/account.resetPasswordRequestedWait">account.resetPasswordRequestedWait</a></td> <td><a href="/constructor/account.resetPasswordRequestedWait">account.resetPasswordRequestedWait</a></td>
<td>You already requested a password reset, please wait until the specified date before retrying the reset.</td> <td>You successfully requested a password reset, please wait until the specified date before finalizing the reset.</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/account.resetPasswordOk">account.resetPasswordOk</a></td> <td><a href="/constructor/account.resetPasswordOk">account.resetPasswordOk</a></td>
@ -96,7 +96,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/method/account.resetPassword">account.resetPassword</a></td> <td><a href="/method/account.resetPassword">account.resetPassword</a></td>
<td>Initiate a 2FA password reset</td> <td>Initiate a 2FA password reset: can only be used if the user is already logged-in, <a href="/api/srp#password-reset">see here for more info »</a></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>

View file

@ -91,7 +91,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/method/account.saveRingtone">account.saveRingtone</a></td> <td><a href="/method/account.saveRingtone">account.saveRingtone</a></td>
<td>Save notification sound</td> <td>Save or remove saved notification sound.<br><br>If the notification sound is already in MP3 format, <a href="/constructor/account.savedRingtone">account.savedRingtone</a> will be returned. <br>Otherwise, it will be automatically converted and a <a href="/constructor/account.savedRingtoneConverted">account.savedRingtoneConverted</a> will be returned, containing a new <a href="/constructor/document">document</a> object that should be used to refer to the ringtone from now on (ie when deleting it using the <code>unsave</code> parameter, or when downloading it).</td>
</tr> </tr>
</tbody> </tbody>
</table></div> </table></div>

View file

@ -72,11 +72,11 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/constructor/account.wallPapersNotModified">account.wallPapersNotModified</a></td> <td><a href="/constructor/account.wallPapersNotModified">account.wallPapersNotModified</a></td>
<td>No new wallpapers were found</td> <td>No new <a href="/api/wallpapers">wallpapers</a> were found</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/account.wallPapers">account.wallPapers</a></td> <td><a href="/constructor/account.wallPapers">account.wallPapers</a></td>
<td>Installed wallpapers</td> <td>Installed <a href="/api/wallpapers">wallpapers</a></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
@ -91,7 +91,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/method/account.getWallPapers">account.getWallPapers</a></td> <td><a href="/method/account.getWallPapers">account.getWallPapers</a></td>
<td>Returns a list of available wallpapers.</td> <td>Returns a list of available <a href="/api/wallpapers">wallpapers</a>.</td>
</tr> </tr>
</tbody> </tbody>
</table> </table>

View file

@ -70,15 +70,15 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/constructor/auth.codeTypeSms">auth.codeTypeSms</a></td> <td><a href="/constructor/auth.codeTypeSms">auth.codeTypeSms</a></td>
<td>Type of verification code that will be sent next if you call the resendCode method: SMS code</td> <td>The next time, the authentication code will be delivered via an immediately canceled incoming call.</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/auth.codeTypeCall">auth.codeTypeCall</a></td> <td><a href="/constructor/auth.codeTypeCall">auth.codeTypeCall</a></td>
<td>Type of verification code that will be sent next if you call the resendCode method: SMS code</td> <td>The next time, the authentication code is to be delivered via an outgoing phone call.</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/auth.codeTypeFlashCall">auth.codeTypeFlashCall</a></td> <td><a href="/constructor/auth.codeTypeFlashCall">auth.codeTypeFlashCall</a></td>
<td>Type of verification code that will be sent next if you call the resendCode method: SMS code</td> <td>The next time, the authentication code will be delivered via an immediately canceled incoming call.</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/auth.codeTypeMissedCall">auth.codeTypeMissedCall</a></td> <td><a href="/constructor/auth.codeTypeMissedCall">auth.codeTypeMissedCall</a></td>

View file

@ -74,7 +74,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/constructor/auth.loginToken">auth.loginToken</a></td> <td><a href="/constructor/auth.loginToken">auth.loginToken</a></td>
<td>Login token (for QR code login)</td> <td>Login token (for <a href="/api/qr-login">QR code login</a>)</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/auth.loginTokenMigrateTo">auth.loginTokenMigrateTo</a></td> <td><a href="/constructor/auth.loginTokenMigrateTo">auth.loginTokenMigrateTo</a></td>
@ -97,7 +97,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/method/auth.exportLoginToken">auth.exportLoginToken</a></td> <td><a href="/method/auth.exportLoginToken">auth.exportLoginToken</a></td>
<td>Export login token (for login via QR code)</td> <td>Generate a login token, for <a href="/api/qr-login">login via QR code</a>. <br>The generated login token should be encoded using base64url, then shown as a <code>tg://login?token=base64encodedtoken</code> <a href="/api/links#qr-code-login-links">deep link »</a> in the QR code.<br><br>For more info, see <a href="/api/qr-login">login via QR code</a>.</td>
</tr> </tr>
<tr> <tr>
<td><a href="/method/auth.importLoginToken">auth.importLoginToken</a></td> <td><a href="/method/auth.importLoginToken">auth.importLoginToken</a></td>

View file

@ -91,7 +91,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/method/channels.getParticipants">channels.getParticipants</a></td> <td><a href="/method/channels.getParticipants">channels.getParticipants</a></td>
<td>Get the participants of a channel</td> <td>Get the participants of a <a href="/api/channel">supergroup/channel</a></td>
</tr> </tr>
</tbody> </tbody>
</table></div> </table></div>

View file

@ -86,7 +86,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/method/contacts.importContacts">contacts.importContacts</a></td> <td><a href="/method/contacts.importContacts">contacts.importContacts</a></td>
<td>Imports contacts: saves a full list on the server, adds already registered contacts to the contact list, returns added contacts and their info.</td> <td>Imports contacts: saves a full list on the server, adds already registered contacts to the contact list, returns added contacts and their info.<br><br>Use <a href="/method/contacts.addContact">contacts.addContact</a> to add Telegram contacts without actually using their phone number.</td>
</tr> </tr>
</tbody> </tbody>
</table></div> </table></div>

View file

@ -91,7 +91,7 @@
</tr> </tr>
<tr> <tr>
<td><a href="/method/contacts.resolvePhone">contacts.resolvePhone</a></td> <td><a href="/method/contacts.resolvePhone">contacts.resolvePhone</a></td>
<td>Resolve a phone number to get peer info</td> <td>Resolve a phone number to get user info, if their privacy settings allow it.</td>
</tr> </tr>
</tbody> </tbody>
</table></div> </table></div>

View file

@ -76,7 +76,7 @@
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/help.deepLinkInfo">help.deepLinkInfo</a></td> <td><a href="/constructor/help.deepLinkInfo">help.deepLinkInfo</a></td>
<td>Deep link info</td> <td>Deep link info, see <a href="/api/links#unsupported-links">the here for more details</a></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
@ -91,7 +91,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/method/help.getDeepLinkInfo">help.getDeepLinkInfo</a></td> <td><a href="/method/help.getDeepLinkInfo">help.getDeepLinkInfo</a></td>
<td>Get info about a <code>t.me</code> link</td> <td>Get info about an unsupported deep link, see <a href="/api/links#unsupported-links">here for more info »</a>.</td>
</tr> </tr>
</tbody> </tbody>
</table> </table>

View file

@ -71,7 +71,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/constructor/help.inviteText">help.inviteText</a></td> <td><a href="/constructor/help.inviteText">help.inviteText</a></td>
<td>Text of a text message with an invitation to install application.</td> <td>Text of a text message with an invitation to install Telegram.</td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
@ -86,7 +86,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/method/help.getInviteText">help.getInviteText</a></td> <td><a href="/method/help.getInviteText">help.getInviteText</a></td>
<td>Returns text of a text message with an invitation.</td> <td>Returns localized text of a text message with an invitation.</td>
</tr> </tr>
</tbody> </tbody>
</table></div> </table></div>

View file

@ -86,7 +86,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/method/messages.deletePhoneCallHistory">messages.deletePhoneCallHistory</a></td> <td><a href="/method/messages.deletePhoneCallHistory">messages.deletePhoneCallHistory</a></td>
<td>Delete the phone call history with a user</td> <td>Delete the entire phone call history.</td>
</tr> </tr>
</tbody> </tbody>
</table></div> </table></div>

View file

@ -88,11 +88,11 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/method/messages.getFullChat">messages.getFullChat</a></td> <td><a href="/method/messages.getFullChat">messages.getFullChat</a></td>
<td>Returns full chat info according to its ID.</td> <td>Get full info about a <a href="/api/channel#basic-groups">basic group</a>.</td>
</tr> </tr>
<tr> <tr>
<td><a href="/method/channels.getFullChannel">channels.getFullChannel</a></td> <td><a href="/method/channels.getFullChannel">channels.getFullChannel</a></td>
<td>Get full info about a channel</td> <td>Get full info about a <a href="/api/channel#supergroups">supergroup</a>, <a href="/api/channel#gigagroups">gigagroup</a> or <a href="/api/channel#channels">channel</a></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>

View file

@ -122,7 +122,7 @@
</tr> </tr>
<tr> <tr>
<td><a href="/method/channels.getGroupsForDiscussion">channels.getGroupsForDiscussion</a></td> <td><a href="/method/channels.getGroupsForDiscussion">channels.getGroupsForDiscussion</a></td>
<td>Get all groups that can be used as <a href="https://telegram.org/blog/privacy-discussions-web-bots">discussion groups</a></td> <td>Get all groups that can be used as <a href="/api/discussion">discussion groups</a>.<br><br>Returned <a href="/api/channel#basic-groups">basic group chats</a> must be first upgraded to <a href="/api/channel#supergroups">supergroups</a> before they can be set as a discussion group. <br>To set a returned supergroup as a discussion group, access to its old messages must be enabled using <a href="/method/channels.togglePreHistoryHidden">channels.togglePreHistoryHidden</a>, first.</td>
</tr> </tr>
</tbody> </tbody>
</table></div> </table></div>

View file

@ -71,7 +71,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/constructor/messages.checkedHistoryImportPeer">messages.checkedHistoryImportPeer</a></td> <td><a href="/constructor/messages.checkedHistoryImportPeer">messages.checkedHistoryImportPeer</a></td>
<td>Contains a confirmation text to be shown to the user, upon importing chat history.</td> <td>Contains a confirmation text to be shown to the user, upon <a href="/api/import">importing chat history, click here for more info »</a>.</td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
@ -86,7 +86,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/method/messages.checkHistoryImportPeer">messages.checkHistoryImportPeer</a></td> <td><a href="/method/messages.checkHistoryImportPeer">messages.checkHistoryImportPeer</a></td>
<td>Check whether chat history exported from another chat app can be imported into a specific Telegram chat.<br><br>If the check succeeds, and no RPC errors are returned, a <a href="/type/messages.CheckedHistoryImportPeer">messages.CheckedHistoryImportPeer</a> constructor will be returned, with a confirmation text to be shown to the user, before actually initializing the import.</td> <td>Check whether chat history exported from another chat app can be <a href="/api/import">imported into a specific Telegram chat, click here for more info »</a>.<br><br>If the check succeeds, and no RPC errors are returned, a <a href="/type/messages.CheckedHistoryImportPeer">messages.CheckedHistoryImportPeer</a> constructor will be returned, with a confirmation text to be shown to the user, before actually initializing the import.</td>
</tr> </tr>
</tbody> </tbody>
</table> </table>

View file

@ -71,7 +71,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/constructor/messages.exportedChatInvites">messages.exportedChatInvites</a></td> <td><a href="/constructor/messages.exportedChatInvites">messages.exportedChatInvites</a></td>
<td>Info about chat invites exported by a certain admin.<br></td> <td>Info about chat invites exported by a certain admin.</td>
</tr> </tr>
</tbody> </tbody>
</table> </table>

View file

@ -97,7 +97,7 @@
</tr> </tr>
<tr> <tr>
<td><a href="/method/messages.getOldFeaturedStickers">messages.getOldFeaturedStickers</a></td> <td><a href="/method/messages.getOldFeaturedStickers">messages.getOldFeaturedStickers</a></td>
<td>Old method for fetching featured sticker</td> <td>Method for fetching previously featured stickers</td>
</tr> </tr>
<tr> <tr>
<td><a href="/method/messages.getFeaturedEmojiStickers">messages.getFeaturedEmojiStickers</a></td> <td><a href="/method/messages.getFeaturedEmojiStickers">messages.getFeaturedEmojiStickers</a></td>

View file

@ -71,7 +71,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/constructor/messages.historyImport">messages.historyImport</a></td> <td><a href="/constructor/messages.historyImport">messages.historyImport</a></td>
<td>ID of a specific chat import session</td> <td>ID of a specific <a href="/api/import">chat import session, click here for more info »</a>.</td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
@ -86,7 +86,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/method/messages.initHistoryImport">messages.initHistoryImport</a></td> <td><a href="/method/messages.initHistoryImport">messages.initHistoryImport</a></td>
<td>Import chat history from a foreign chat app into a specific Telegram chat. <br>Make sure to call <a href="/method/messages.checkHistoryImportPeer">messages.checkHistoryImportPeer</a>, first, to make sure you have the rights to import history into this chat, and to show an additional confirmation prompt to the user with useful information returned by the RPC call. <br>Typically, history imports are allowed for private chats with a mutual contact or <a href="/api/channel">supergroups</a> with <a href="/api/rights"><code>change_info</code> administrator rights »</a>.<br><br>After initializing the history import process and uploading all media files associated with the chat using <a href="/method/messages.uploadImportedMedia">messages.uploadImportedMedia</a>, call <a href="/method/messages.startHistoryImport">messages.startHistoryImport</a> to complete the history import process, importing all messages into the chat.</td> <td>Import chat history from a foreign chat app into a specific Telegram chat, <a href="/api/import">click here for more info about imported chats »</a>.</td>
</tr> </tr>
</tbody> </tbody>
</table> </table>

View file

@ -71,7 +71,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/constructor/messages.historyImportParsed">messages.historyImportParsed</a></td> <td><a href="/constructor/messages.historyImportParsed">messages.historyImportParsed</a></td>
<td>Contains information about a chat export file, generated by a foreign chat app. If neither the <code>pm</code> or <code>group</code> flags are set, the specified chat export was generated from a chat of unknown type.</td> <td>Contains information about a chat export file <a href="/api/import">generated by a foreign chat app, click here for more info</a>. <br>If neither the <code>pm</code> or <code>group</code> flags are set, the specified chat export was generated from a chat of unknown type.</td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
@ -86,7 +86,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/method/messages.checkHistoryImport">messages.checkHistoryImport</a></td> <td><a href="/method/messages.checkHistoryImport">messages.checkHistoryImport</a></td>
<td>Obtains information about a chat export file, generated by a foreign chat app.</td> <td>Obtains information about a chat export file, generated by a foreign chat app, <a href="/api/import">click here for more info about imported chats »</a>.</td>
</tr> </tr>
</tbody> </tbody>
</table></div> </table></div>

View file

@ -86,7 +86,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/method/messages.getMessageReactionsList">messages.getMessageReactionsList</a></td> <td><a href="/method/messages.getMessageReactionsList">messages.getMessageReactionsList</a></td>
<td>Get full <a href="/api/reactions">message reaction »</a> list</td> <td>Get <a href="/api/reactions">message reaction</a> list, along with the sender of each reaction.</td>
</tr> </tr>
</tbody> </tbody>
</table></div> </table></div>

View file

@ -155,7 +155,7 @@
</tr> </tr>
<tr> <tr>
<td><a href="/method/stats.getMessagePublicForwards">stats.getMessagePublicForwards</a></td> <td><a href="/method/stats.getMessagePublicForwards">stats.getMessagePublicForwards</a></td>
<td>Obtains a list of messages, indicating to which other public channels was a channel message forwarded.</td> <td>Obtains a list of messages, indicating to which other public channels was a channel message forwarded. <br>Will return a list of <a href="/constructor/message">messages</a> with <code>peer_id</code> equal to the public channel to which this message was forwarded.</td>
</tr> </tr>
<tr> <tr>
<td><a href="/method/messages.getUnreadReactions">messages.getUnreadReactions</a></td> <td><a href="/method/messages.getUnreadReactions">messages.getUnreadReactions</a></td>
@ -163,7 +163,7 @@
</tr> </tr>
<tr> <tr>
<td><a href="/method/messages.searchSentMedia">messages.searchSentMedia</a></td> <td><a href="/method/messages.searchSentMedia">messages.searchSentMedia</a></td>
<td>View and search recently sent media</td> <td>View and search recently sent media. <br>This method does not support pagination.</td>
</tr> </tr>
</tbody> </tbody>
</table></div> </table></div>

View file

@ -86,7 +86,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/method/messages.getSearchResultsCalendar">messages.getSearchResultsCalendar</a></td> <td><a href="/method/messages.getSearchResultsCalendar">messages.getSearchResultsCalendar</a></td>
<td>Get information about messages sent on a specific day</td> <td>Returns information about the next messages of the specified type in the chat split by days.<br><br>Returns the results in reverse chronological order. <br>Can return partial results for the last returned day.</td>
</tr> </tr>
</tbody> </tbody>
</table></div> </table></div>

View file

@ -71,7 +71,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/constructor/messages.sponsoredMessages">messages.sponsoredMessages</a></td> <td><a href="/constructor/messages.sponsoredMessages">messages.sponsoredMessages</a></td>
<td>A set of sponsored messages associated with a channel</td> <td>A set of sponsored messages associated to a channel</td>
</tr> </tr>
</tbody> </tbody>
</table> </table>

View file

@ -71,7 +71,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/constructor/messages.transcribedAudio">messages.transcribedAudio</a></td> <td><a href="/constructor/messages.transcribedAudio">messages.transcribedAudio</a></td>
<td>Transcribed text from a voice message</td> <td><a href="/api/transcribe">Transcribed text from a voice message »</a></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
@ -86,7 +86,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/method/messages.transcribeAudio">messages.transcribeAudio</a></td> <td><a href="/method/messages.transcribeAudio">messages.transcribeAudio</a></td>
<td>Transcribe voice message</td> <td><a href="/api/transcribe">Transcribe voice message</a></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>

View file

@ -86,7 +86,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/method/phone.exportGroupCallInvite">phone.exportGroupCallInvite</a></td> <td><a href="/method/phone.exportGroupCallInvite">phone.exportGroupCallInvite</a></td>
<td>Get an invite link for a group call or livestream</td> <td>Get an <a href="/api/links#voice-chat-video-chat-livestream-links">invite link</a> for a group call or livestream</td>
</tr> </tr>
</tbody> </tbody>
</table></div> </table></div>

View file

@ -86,7 +86,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/method/phone.getGroupCallStreamChannels">phone.getGroupCallStreamChannels</a></td> <td><a href="/method/phone.getGroupCallStreamChannels">phone.getGroupCallStreamChannels</a></td>
<td>Get info about RTMP streams in a group call or livestream</td> <td>Get info about RTMP streams in a group call or livestream. <br>This method should be invoked to the same group/channel-related DC used for <a href="/api/files#downloading-files">downloading livestream chunks</a>. <br>As usual, the media DC is preferred, if available.</td>
</tr> </tr>
</tbody> </tbody>
</table></div> </table></div>

View file

@ -86,7 +86,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/method/phone.getGroupCallStreamRtmpUrl">phone.getGroupCallStreamRtmpUrl</a></td> <td><a href="/method/phone.getGroupCallStreamRtmpUrl">phone.getGroupCallStreamRtmpUrl</a></td>
<td>Get RTMP URL and stream key for RTMP livestreams</td> <td>Get RTMP URL and stream key for RTMP livestreams. Can be used even before creating the actual RTMP livestream with <a href="/method/phone.createGroupCall">phone.createGroupCall</a> (the <code>rtmp_stream</code> flag must be set).</td>
</tr> </tr>
</tbody> </tbody>
</table></div> </table></div>

View file

@ -71,7 +71,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/constructor/stats.broadcastStats">stats.broadcastStats</a></td> <td><a href="/constructor/stats.broadcastStats">stats.broadcastStats</a></td>
<td>Channel statistics</td> <td><a href="/api/stats">Channel statistics</a>.</td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
@ -86,7 +86,7 @@
<tbody> <tbody>
<tr> <tr>
<td><a href="/method/stats.getBroadcastStats">stats.getBroadcastStats</a></td> <td><a href="/method/stats.getBroadcastStats">stats.getBroadcastStats</a></td>
<td>Get channel statistics</td> <td>Get <a href="/api/stats">channel statistics</a></td>
</tr> </tr>
</tbody> </tbody>
</table></div> </table></div>

View file

@ -77,7 +77,7 @@
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/updates.channelDifferenceTooLong">updates.channelDifferenceTooLong</a></td> <td><a href="/constructor/updates.channelDifferenceTooLong">updates.channelDifferenceTooLong</a></td>
<td>The provided <code>pts + limit &lt; remote pts</code>. Simply, there are too many updates to be fetched (more than <code>limit</code>), the client has to resolve the update gap in one of the way indicated in the <a href="/constructor/updates.channelDifferenceTooLong">constructor page</a>.</td> <td>The provided <code>pts + limit &lt; remote pts</code>. Simply, there are too many updates to be fetched (more than <code>limit</code>), the client has to resolve the update gap in one of the following ways (assuming the existence of a persistent database to locally store messages):<br><br>1. Delete all known messages in the chat, begin from scratch by refetching all messages manually with <a href="/method/messages.getHistory">messages.getHistory</a>. It is easy to implement, but suddenly disappearing messages look awful to the user.<br>2. Save all messages loaded in the memory until application restart, but delete all messages from the database. Messages left in the memory must be lazily updated using calls to <a href="/method/messages.getHistory">messages.getHistory</a>. <br> It will look much smoother to the user, they will need to redownload messages only after client restart. <br> Unsynchronized messages left in memory shouldn't be saved to the database, results of <a href="/method/messages.getHistory">messages.getHistory</a> and <a href="/method/messages.getMessages">messages.getMessages</a> must be used to update the state of deleted and edited messages left in the memory.<br>3. Save all messages loaded in the memory and stored in the database without saving that some messages form continuous ranges. <br> Messages in the database will be excluded when paginating through or searching the local message history after application restart and will be available only through individual message queries. <br> Every message should still be checked using <a href="/method/messages.getHistory">messages.getHistory</a>. <br> It has more disadvantages over 2) than advantages.<br>4. Save all messages with saving all data about continuous message ranges. <br> Messages from the database may be used when paginating through or searching the local message history. <br> The messages should still be lazily checked using <a href="/method/messages.getHistory">messages.getHistory</a>, but they are still available offline. <br> It is the best way for gaps support, but it is pretty hard to implement correctly.<br><br>It should be also noted that some messages like live location messages shouldn't be deleted.</td>
</tr> </tr>
<tr> <tr>
<td><a href="/constructor/updates.channelDifference">updates.channelDifference</a></td> <td><a href="/constructor/updates.channelDifference">updates.channelDifference</a></td>