Strikethrough<\/del> text",
"object_textStrike_param_text_type_RichText": "Text",
"object_channelAdminLogEventActionParticipantUnmute": "A group call participant was unmuted",
"object_channelAdminLogEventActionParticipantUnmute_param_participant_type_GroupCallParticipant": "The participant that was unmuted",
"object_updateNewStickerSet": "A new stickerset was installed",
"object_updateNewStickerSet_param_stickerset_type_messages.StickerSet": "The installed stickerset",
"object_pageListItemText": "List item",
"object_pageListItemText_param_text_type_RichText": "Text",
"object_messageUserVoteInputOption": "How a user voted in a poll (reduced constructor, returned if an `option` was provided to [messages.getPollVotes](..\/methods\/messages.getPollVotes.md))",
"object_messageUserVoteInputOption_param_user_id_type_long": "The user that voted for the queried `option`",
"object_messageUserVoteInputOption_param_date_type_int": "When did the user cast the vote",
"object_securePasswordKdfAlgoPBKDF2HMACSHA512iter100000": "PBKDF2 with SHA512 and 100000 iterations KDF algo",
"object_securePasswordKdfAlgoPBKDF2HMACSHA512iter100000_param_salt_type_bytes": "Salt",
"object_textImage": "Inline image",
"object_textImage_param_document_id_type_long": "Document ID",
"object_textImage_param_w_type_int": "Width",
"object_textImage_param_h_type_int": "Height",
"object_messagePeerVote": "How a peer voted in a poll",
"object_messagePeerVote_param_peer_type_Peer": "Peer ID",
"object_messagePeerVote_param_option_type_bytes": "The option chosen by the peer",
"object_messagePeerVote_param_date_type_int": "When did the peer cast the vote",
"object_updateReadHistoryOutbox": "Outgoing messages were read",
"object_updateReadHistoryOutbox_param_peer_type_Peer": "Peer",
"object_updateReadHistoryOutbox_param_max_id_type_int": "Maximum ID of read outgoing messages",
"object_updateReadHistoryOutbox_param_pts_type_int": "[Event count after generation](https:\/\/core.telegram.org\/api\/updates)",
"object_updateReadHistoryOutbox_param_pts_count_type_int": "[Number of events that were generated](https:\/\/core.telegram.org\/api\/updates)",
"object_dcOption": "Data center",
"object_dcOption_param_ipv6_type_flags.0?true": "Whether the specified IP is an IPv6 address",
"object_dcOption_param_media_only_type_flags.1?true": "Whether this DC should only be used to [download or upload files](https:\/\/core.telegram.org\/api\/files)",
"object_dcOption_param_tcpo_only_type_flags.2?true": "Whether this DC only supports connection with [transport obfuscation](https:\/\/core.telegram.org\/mtproto\/mtproto-transports#transport-obfuscation)",
"object_dcOption_param_cdn_type_flags.3?true": "Whether this is a [CDN DC](https:\/\/core.telegram.org\/cdn).",
"object_dcOption_param_static_type_flags.4?true": "If set, this IP should be used when connecting through a proxy",
"object_dcOption_param_this_port_only_type_flags.5?true": "If set, clients must connect using only the specified port, without trying any other port.",
"object_dcOption_param_id_type_int": "DC ID",
"object_dcOption_param_ip_address_type_string": "IP address of DC",
"object_dcOption_param_port_type_int": "Port",
"object_dcOption_param_secret_type_flags.10?bytes": "If the `tcpo_only` flag is set, specifies the secret to use when connecting using [transport obfuscation](https:\/\/core.telegram.org\/mtproto\/mtproto-transports#transport-obfuscation)",
"object_photoSizeProgressive": "Progressively encoded photosize",
"object_photoSizeProgressive_param_type_type_string": "[Photosize type \u00bb](https:\/\/core.telegram.org\/api\/files#image-thumbnail-types)",
"object_photoSizeProgressive_param_w_type_int": "Photo width",
"object_photoSizeProgressive_param_h_type_int": "Photo height",
"object_photoSizeProgressive_param_sizes_type_Vector<int>": "Sizes of progressive JPEG file prefixes, which can be used to preliminarily show the image.",
"object_phoneCallEmpty": "Empty constructor",
"object_phoneCallEmpty_param_id_type_long": "Call ID",
"object_inputEncryptedFileBigUploaded": "Assigns a new big encrypted file (over 10 MB in size), saved in parts using the method [upload.saveBigFilePart](..\/methods\/upload.saveBigFilePart.md).",
"object_inputEncryptedFileBigUploaded_param_id_type_long": "Random file id, created by the client",
"object_inputEncryptedFileBigUploaded_param_parts_type_int": "Number of saved parts",
"object_inputEncryptedFileBigUploaded_param_key_fingerprint_type_int": "32-bit imprint of the key used to encrypt the file",
"object_notificationSoundLocal": "Indicates a specific local notification sound should be used",
"object_notificationSoundLocal_param_title_type_string": "Notification sound title",
"object_notificationSoundLocal_param_data_type_string": "Notification sound identifier (arbitrary data used by the client to identify a specific local notification sound)",
"object_phone.groupCall": "Contains info about a group call, and partial info about its participants.",
"object_phone.groupCall_param_call_type_GroupCall": "Info about the group call",
"object_phone.groupCall_param_participants_type_Vector<GroupCallParticipant>": "A partial list of participants.",
"object_phone.groupCall_param_participants_next_offset_type_string": "Next offset to use when fetching the remaining participants using [phone.getGroupParticipants](..\/methods\/phone.getGroupParticipants.md)",
"object_phone.groupCall_param_chats_type_Vector<Chat>": "Chats mentioned in the participants vector",
"object_phone.groupCall_param_users_type_Vector<User>": "Users mentioned in the participants vector",
"object_inputChatPhotoEmpty": "Empty constructor, remove group photo.",
"object_replyInlineMarkup": "Bot or inline keyboard",
"object_replyInlineMarkup_param_rows_type_Vector<KeyboardButtonRow>": "Bot or inline keyboard rows",
"object_inputChannel": "Represents a channel",
"object_inputChannel_param_channel_id_type_long": "Channel ID",
"object_inputChannel_param_access_hash_type_long": "Access hash taken from the [channel](..\/constructors\/channel.md) constructor",
"object_peerChannel": "Channel\/supergroup",
"object_peerChannel_param_channel_id_type_long": "Channel ID",
"object_updatePeerWallpaper": "The [wallpaper \u00bb](https:\/\/core.telegram.org\/api\/wallpapers) of a given peer has changed.",
"object_updatePeerWallpaper_param_wallpaper_overridden_type_flags.1?true": "Whether the other user has chosen a custom wallpaper for us using [messages.setChatWallPaper](..\/methods\/messages.setChatWallPaper.md) and the `for_both` flag, see [here \u00bb](https:\/\/core.telegram.org\/api\/wallpapers#installing-wallpapers-in-a-specific-chat-or-channel) for more info.",
"object_updatePeerWallpaper_param_peer_type_Peer": "The peer where the wallpaper has changed.",
"object_updatePeerWallpaper_param_wallpaper_type_flags.0?WallPaper": "The new wallpaper, if none the wallpaper was removed and the default wallpaper should be used.",
"object_chatInviteImporter": "When and which user joined the chat using a chat invite",
"object_chatInviteImporter_param_requested_type_flags.0?true": "Whether this user currently has a pending [join request \u00bb](https:\/\/core.telegram.org\/api\/invites#join-requests)",
"object_chatInviteImporter_param_via_chatlist_type_flags.3?true": "The participant joined by importing a [chat folder deep link \u00bb](https:\/\/core.telegram.org\/api\/links#chat-folder-links).",
"object_chatInviteImporter_param_user_id_type_long": "The user",
"object_chatInviteImporter_param_date_type_int": "When did the user join",
"object_chatInviteImporter_param_about_type_flags.2?string": "For users with pending requests, contains bio of the user that requested to join",
"object_chatInviteImporter_param_approved_by_type_flags.1?long": "The administrator that approved the [join request \u00bb](https:\/\/core.telegram.org\/api\/invites#join-requests) of the user",
"object_null": "Corresponds to an arbitrary empty object.",
"object_topPeerCategoryPeers": "Top peer category",
"object_topPeerCategoryPeers_param_category_type_TopPeerCategory": "Top peer category of peers",
"object_topPeerCategoryPeers_param_count_type_int": "Count of peers",
"object_topPeerCategoryPeers_param_peers_type_Vector<TopPeer>": "Peers",
"object_account.authorizations": "Logged-in sessions",
"object_account.authorizations_param_authorization_ttl_days_type_int": "Time-to-live of session",
"object_account.authorizations_param_authorizations_type_Vector<Authorization>": "Logged-in sessions",
"object_statsGraphError": "An error occurred while generating the [statistics graph](https:\/\/core.telegram.org\/api\/stats)",
"object_statsGraphError_param_error_type_string": "The error",
"object_messageEntityBlockquote": "Message entity representing a block quote.",
"object_messageEntityBlockquote_param_offset_type_int": "Offset of message entity within message (in [UTF-16 code units](https:\/\/core.telegram.org\/api\/entities#entity-length))",
"object_messageEntityBlockquote_param_length_type_int": "Length of message entity within message (in [UTF-16 code units](https:\/\/core.telegram.org\/api\/entities#entity-length))",
"object_messageEntityBold": "Message entity representing **bold text**.",
"object_messageEntityBold_param_offset_type_int": "Offset of message entity within message (in [UTF-16 code units](https:\/\/core.telegram.org\/api\/entities#entity-length))",
"object_messageEntityBold_param_length_type_int": "Length of message entity within message (in [UTF-16 code units](https:\/\/core.telegram.org\/api\/entities#entity-length))",
"object_emojiKeyword": "Emoji keyword",
"object_emojiKeyword_param_keyword_type_string": "Keyword",
"object_emojiKeyword_param_emoticons_type_Vector<string>": "Emojis associated to keyword",
"object_emojiKeywordsDifference": "Changes to emoji keywords",
"object_emojiKeywordsDifference_param_lang_code_type_string": "Language code for keywords",
"object_emojiKeywordsDifference_param_from_version_type_int": "Previous emoji keyword list version",
"object_emojiKeywordsDifference_param_version_type_int": "Current version of emoji keyword list",
"object_emojiKeywordsDifference_param_keywords_type_Vector<EmojiKeyword>": "Emojis associated to keywords",
"object_peerNotifySettings": "Notification settings.",
"object_peerNotifySettings_param_show_previews_type_flags.0?Bool": "(Ternary value) If set, indicates whether or not to display previews of messages in notifications; otherwise the default behavior should be used.",
"object_peerNotifySettings_param_silent_type_flags.1?Bool": "(Ternary value) If set, indicates whether to mute or unmute the peer; otherwise the default behavior should be used.",
"object_peerNotifySettings_param_mute_until_type_flags.2?int": "Mute all notifications until this date",
"object_peerNotifySettings_param_ios_sound_type_flags.3?NotificationSound": "Notification sound for the official iOS application",
"object_peerNotifySettings_param_android_sound_type_flags.4?NotificationSound": "Notification sound for the official android application",
"object_peerNotifySettings_param_other_sound_type_flags.5?NotificationSound": "Notification sound for other applications",
"object_peerNotifySettings_param_stories_muted_type_flags.6?Bool": "Whether story notifications should be disabled.",
"object_peerNotifySettings_param_stories_hide_sender_type_flags.7?Bool": "Whether the sender name should be displayed in story notifications.",
"object_peerNotifySettings_param_stories_ios_sound_type_flags.8?NotificationSound": "Sound for story notifications on the official iOS application",
"object_peerNotifySettings_param_stories_android_sound_type_flags.9?NotificationSound": "Sound for story notifications on the official Android application",
"object_peerNotifySettings_param_stories_other_sound_type_flags.10?NotificationSound": "Sound for story notifications on other applications",
"object_photoSize": "Image description.",
"object_photoSize_param_type_type_string": "[Thumbnail type \u00bb](https:\/\/core.telegram.org\/api\/files#image-thumbnail-types)",
"object_photoSize_param_w_type_int": "Image width",
"object_photoSize_param_h_type_int": "Image height",
"object_photoSize_param_size_type_int": "File size",
"object_pageBlockPreformatted": "Preformatted (`` text)",
"object_pageBlockPreformatted_param_text_type_RichText": "Text",
"object_pageBlockPreformatted_param_language_type_string": "Programming language of preformatted text",
"object_photoPathSize": "Messages with animated stickers can have a compressed svg (< 300 bytes) to show the outline of the sticker before fetching the actual lottie animation.",
"object_photoPathSize_param_type_type_string": "Always `j`",
"object_photoPathSize_param_bytes_type_bytes": "Compressed SVG path payload, [see here for decompression instructions](https:\/\/core.telegram.org\/api\/files#vector-thumbnails)",
"object_privacyValueAllowChatParticipants": "Allow all participants of certain chats",
"object_privacyValueAllowChatParticipants_param_chats_type_Vector<long>": "Allowed chats",
"object_messages.savedGifsNotModified": "No new saved gifs were found",
"object_premiumSubscriptionOption": "Describes a Telegram Premium subscription option",
"object_premiumSubscriptionOption_param_current_type_flags.1?true": "Whether this subscription option is currently in use.",
"object_premiumSubscriptionOption_param_can_purchase_upgrade_type_flags.2?true": "Whether this subscription option can be used to upgrade the existing Telegram Premium subscription. When upgrading Telegram Premium subscriptions bought through stores, make sure that the store transaction ID is equal to `transaction`, to avoid upgrading someone else's account, if the client is currently logged into multiple accounts.",
"object_premiumSubscriptionOption_param_transaction_type_flags.3?string": "Identifier of the last in-store transaction for the currently used subscription on the current account.",
"object_premiumSubscriptionOption_param_months_type_int": "Duration of subscription in months",
"object_premiumSubscriptionOption_param_currency_type_string": "Three-letter ISO 4217 [currency](https:\/\/core.telegram.org\/bots\/payments#supported-currencies) code",
"object_premiumSubscriptionOption_param_amount_type_long": "Total price in the smallest units of the currency (integer, not float\/double). For example, for a price of `US$ 1.45` pass `amount = 145`. See the exp parameter in [currencies.json](https:\/\/core.telegram.org\/bots\/payments\/currencies.json), it shows the number of digits past the decimal point for each currency (2 for the majority of currencies).",
"object_premiumSubscriptionOption_param_bot_url_type_string": "[Deep link](https:\/\/core.telegram.org\/api\/links) used to initiate payment",
"object_premiumSubscriptionOption_param_store_product_type_flags.0?string": "Store product ID, only for official apps",
"object_auth.sentCodeTypeSetUpEmailRequired": "The user should add and verify an email address in order to login as described [here \u00bb](https:\/\/core.telegram.org\/api\/auth#email-verification).",
"object_auth.sentCodeTypeSetUpEmailRequired_param_apple_signin_allowed_type_flags.0?true": "Whether authorization through Apple ID is allowed",
"object_auth.sentCodeTypeSetUpEmailRequired_param_google_signin_allowed_type_flags.1?true": "Whether authorization through Google ID is allowed",
"object_secureValueErrorReverseSide": "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.",
"object_secureValueErrorReverseSide_param_type_type_SecureValueType": "One of [secureValueTypeDriverLicense](..\/constructors\/secureValueTypeDriverLicense.md), [secureValueTypeIdentityCard](..\/constructors\/secureValueTypeIdentityCard.md)",
"object_secureValueErrorReverseSide_param_file_hash_type_bytes": "File hash",
"object_secureValueErrorReverseSide_param_text_type_string": "Error message",
"object_channelAdminLogEventActionToggleGroupCallSetting": "Group call settings were changed",
"object_channelAdminLogEventActionToggleGroupCallSetting_param_join_muted_type_Bool": "Whether all users are muted by default upon joining",
"object_inputMessagesFilterVideo": "Filter for messages containing videos.",
"object_baseThemeDay": "Day theme",
"object_inputStickerSetAnimatedEmojiAnimations": "Animated emoji reaction stickerset (contains animations to play when a user clicks on a given animated emoji)",
"object_appWebViewResultUrl": "Contains the link that must be used to open a [direct link Mini App](https:\/\/core.telegram.org\/api\/bots\/webapps#direct-link-mini-apps).",
"object_appWebViewResultUrl_param_url_type_string": "The URL to open",
"object_channelAdminLogEventActionChangeUsernames": "The list of usernames associated with the channel was changed",
"object_channelAdminLogEventActionChangeUsernames_param_prev_value_type_Vector<string>": "Previous set of usernames",
"object_channelAdminLogEventActionChangeUsernames_param_new_value_type_Vector<string>": "New set of usernames",
"object_phone.groupCallStreamChannels": "Info about RTMP streams in a group call or livestream",
"object_phone.groupCallStreamChannels_param_channels_type_Vector<GroupCallStreamChannel>": "RTMP streams",
"object_updateMessageExtendedMedia": "Extended media update",
"object_updateMessageExtendedMedia_param_peer_type_Peer": "Peer",
"object_updateMessageExtendedMedia_param_msg_id_type_int": "Message ID",
"object_updateMessageExtendedMedia_param_extended_media_type_MessageExtendedMedia": "Extended media",
"object_messages.exportedChatInvites": "Info about chat invites exported by a certain admin.",
"object_messages.exportedChatInvites_param_count_type_int": "Number of invites exported by the admin",
"object_messages.exportedChatInvites_param_invites_type_Vector<ExportedChatInvite>": "Exported invites",
"object_messages.exportedChatInvites_param_users_type_Vector<User>": "Info about the admin",
"object_privacyKeyForwards": "Whether messages forwarded from the user will be [anonymously forwarded](https:\/\/telegram.org\/blog\/unsend-privacy-emoji#anonymous-forwarding)",
"object_inputStickerSetEmpty": "Empty constructor",
"object_chatReactionsSome": "Some reactions are allowed",
"object_chatReactionsSome_param_reactions_type_Vector<Reaction>": "Allowed set of reactions: the [reactions\\_in\\_chat\\_max](https:\/\/core.telegram.org\/api\/config#reactions-in-chat-max) configuration field indicates the maximum number of reactions that can be specified in this field.",
"object_messages.reactionsNotModified": "The server-side list of [message reactions](https:\/\/core.telegram.org\/api\/reactions) hasn't changed",
"object_messageActionWebViewDataSent": "Data from an opened [reply keyboard bot mini app](https:\/\/core.telegram.org\/api\/bots\/webapps) was relayed to the bot that owns it (user side service message).\n\nClients should display a service message with the text `Data from the \u00ab$text\u00bb button was transferred to the bot.`",
"object_messageActionWebViewDataSent_param_text_type_string": "Text of the [keyboardButtonSimpleWebView](..\/constructors\/keyboardButtonSimpleWebView.md) that was pressed to open the web app.",
"object_inputGeoPointEmpty": "Empty GeoPoint constructor.",
"object_updateStoryID": "A story was successfully uploaded.\n\nOnce a story is successfully uploaded, an [updateStoryID](..\/constructors\/updateStoryID.md) will be returned, indicating the story ID (`id`) that was attributed to the story (like for messages, `random_id` indicates the `random_id` that was passed to [stories.sendStory](..\/methods\/stories.sendStory.md): this way, you can tell which story was assigned a specific `id` by checking which [stories.sendStory](..\/methods\/stories.sendStory.md) call has the returned `random_id`).",
"object_updateStoryID_param_id_type_int": "The `id` that was attributed to the story.",
"object_updateStoryID_param_random_id_type_long": "The `random_id` that was passed to [stories.sendStory](..\/methods\/stories.sendStory.md).",
"object_mediaAreaSuggestedReaction": "Represents a reaction bubble.",
"object_mediaAreaSuggestedReaction_param_dark_type_flags.0?true": "Whether the reaction bubble has a dark background.",
"object_mediaAreaSuggestedReaction_param_flipped_type_flags.1?true": "Whether the reaction bubble is mirrored (see [here \u00bb](https:\/\/core.telegram.org\/api\/stories#reactions) for more info).",
"object_mediaAreaSuggestedReaction_param_coordinates_type_MediaAreaCoordinates": "The coordinates of the media area corresponding to the reaction button.",
"object_mediaAreaSuggestedReaction_param_reaction_type_Reaction": "The reaction that should be sent when this area is clicked.",
"object_inputStickerSetID": "Stickerset by ID",
"object_inputStickerSetID_param_id_type_long": "ID",
"object_inputStickerSetID_param_access_hash_type_long": "Access hash",
"object_updates": "Full constructor of updates",
"object_updates_param_updates_type_Vector<Update>": "List of updates",
"object_updates_param_users_type_Vector<User>": "List of users mentioned in updates",
"object_updates_param_chats_type_Vector<Chat>": "List of chats mentioned in updates",
"object_updates_param_date_type_int": "Current date",
"object_updates_param_seq_type_int": "Total number of sent updates",
"object_inputWallPaperSlug": "[Wallpaper](https:\/\/core.telegram.org\/api\/wallpapers) by slug (a unique ID, obtained from a [wallpaper link \u00bb](https:\/\/core.telegram.org\/api\/links#wallpaper-links))",
"object_inputWallPaperSlug_param_slug_type_string": "Unique wallpaper ID",
"object_encryptedChatWaiting": "Chat waiting for approval of second participant.",
"object_encryptedChatWaiting_param_id_type_int": "Chat ID",
"object_encryptedChatWaiting_param_access_hash_type_long": "Checking sum depending on user ID",
"object_encryptedChatWaiting_param_date_type_int": "Date of chat creation",
"object_encryptedChatWaiting_param_admin_id_type_long": "Chat creator ID",
"object_encryptedChatWaiting_param_participant_id_type_long": "ID of second chat participant",
"object_inputSecureFileLocation": "Location of encrypted telegram [passport](https:\/\/core.telegram.org\/passport) file.",
"object_inputSecureFileLocation_param_id_type_long": "File ID, **id** parameter value from [secureFile](..\/constructors\/secureFile.md)",
"object_inputSecureFileLocation_param_access_hash_type_long": "Checksum, **access\\_hash** parameter value from [secureFile](..\/constructors\/secureFile.md)",
"object_inputMessagesFilterContacts": "Return only messages containing contacts",
"object_inputPrivacyValueDisallowChatParticipants": "Disallow only participants of certain chats",
"object_inputPrivacyValueDisallowChatParticipants_param_chats_type_Vector<long>": "Disallowed chat IDs",
"object_payments.exportedInvoice": "Exported [invoice deep link](https:\/\/core.telegram.org\/api\/links#invoice-links)",
"object_payments.exportedInvoice_param_url_type_string": "Exported [invoice deep link](https:\/\/core.telegram.org\/api\/links#invoice-links)",
"object_storyReactionPublicRepost": "A certain peer has reposted the story.",
"object_storyReactionPublicRepost_param_peer_id_type_Peer": "The peer that reposted the story.",
"object_storyReactionPublicRepost_param_story_type_StoryItem": "The reposted story.",
"object_sendMessageGeoLocationAction": "User is selecting a location to share.",
"object_messageMediaPoll": "Poll",
"object_messageMediaPoll_param_poll_type_Poll": "The poll",
"object_messageMediaPoll_param_results_type_PollResults": "The results of the poll",
"object_pageBlockBlockquote": "Quote (equivalent to the HTML ``)",
"object_pageBlockBlockquote_param_text_type_RichText": "Quote contents",
"object_pageBlockBlockquote_param_caption_type_RichText": "Caption",
"object_updateChannelPinnedTopics": "The [pinned topics](https:\/\/core.telegram.org\/api\/forum#forum-topics) of a forum have changed.",
"object_updateChannelPinnedTopics_param_channel_id_type_long": "Forum ID.",
"object_updateChannelPinnedTopics_param_order_type_flags.0?Vector<int>": "Ordered list containing the IDs of all pinned topics.",
"object_updateEncryption": "Change of state in an encrypted chat.",
"object_updateEncryption_param_chat_type_EncryptedChat": "Encrypted chat",
"object_updateEncryption_param_date_type_int": "Date of change",
"object_account.webAuthorizations": "Web authorizations",
"object_account.webAuthorizations_param_authorizations_type_Vector<WebAuthorization>": "Web authorization list",
"object_account.webAuthorizations_param_users_type_Vector<User>": "Users",
"object_contacts.topPeersDisabled": "Top peers disabled",
"object_decryptedMessageActionReadMessages": "Messages marked as read.",
"object_decryptedMessageActionReadMessages_param_random_ids_type_Vector<long>": "List of message IDs",
"object_updateSavedRingtones": "The list of saved notification sounds has changed, use [account.getSavedRingtones](..\/methods\/account.getSavedRingtones.md) to fetch the new list.",
"object_videoSizeEmojiMarkup": "An [animated profile picture](https:\/\/core.telegram.org\/api\/files#animated-profile-pictures) based on a [custom emoji sticker](https:\/\/core.telegram.org\/api\/custom-emoji).",
"object_videoSizeEmojiMarkup_param_emoji_id_type_long": "[Custom emoji ID](https:\/\/core.telegram.org\/api\/custom-emoji): the custom emoji sticker is shown at the center of the profile picture and occupies at most 67% of it.",
"object_videoSizeEmojiMarkup_param_background_colors_type_Vector<int>": "1, 2, 3 or 4 RBG-24 colors used to generate a solid (1), gradient (2) or freeform gradient (3, 4) background, similar to how [fill wallpapers](https:\/\/core.telegram.org\/api\/wallpapers#fill-types) are generated. The rotation angle for gradient backgrounds is 0.",
"object_inputPhotoLegacyFileLocation": "DEPRECATED legacy photo file location",
"object_inputPhotoLegacyFileLocation_param_id_type_long": "Photo ID",
"object_inputPhotoLegacyFileLocation_param_access_hash_type_long": "Access hash",
"object_inputPhotoLegacyFileLocation_param_file_reference_type_bytes": "File reference",
"object_inputPhotoLegacyFileLocation_param_volume_id_type_long": "Volume ID",
"object_inputPhotoLegacyFileLocation_param_local_id_type_int": "Local ID",
"object_inputPhotoLegacyFileLocation_param_secret_type_long": "Secret",
"object_updateReadChannelInbox": "Incoming messages in a [channel\/supergroup](https:\/\/core.telegram.org\/api\/channel) were read",
"object_updateReadChannelInbox_param_folder_id_type_flags.0?int": "[Peer folder ID, for more info click here](https:\/\/core.telegram.org\/api\/folders#peer-folders)",
"object_updateReadChannelInbox_param_channel_id_type_long": "Channel\/supergroup ID",
"object_updateReadChannelInbox_param_max_id_type_int": "Position up to which all incoming messages are read.",
"object_updateReadChannelInbox_param_still_unread_count_type_int": "Count of messages weren't read yet",
"object_updateReadChannelInbox_param_pts_type_int": "[Event count after generation](https:\/\/core.telegram.org\/api\/updates)",
"object_updateBotMessageReaction": "Bots only: a user has changed their reactions on a message with public reactions.",
"object_updateBotMessageReaction_param_peer_type_Peer": "Peer of the reacted-to message.",
"object_updateBotMessageReaction_param_msg_id_type_int": "ID of the reacted-to message.",
"object_updateBotMessageReaction_param_date_type_int": "Date of the change.",
"object_updateBotMessageReaction_param_actor_type_Peer": "The user that (un)reacted to the message.",
"object_updateBotMessageReaction_param_old_reactions_type_Vector<Reaction>": "Old reactions",
"object_updateBotMessageReaction_param_new_reactions_type_Vector<Reaction>": "New reactions",
"object_updateBotMessageReaction_param_qts_type_int": "[QTS](https:\/\/core.telegram.org\/api\/updates) event sequence identifier",
"method_contacts.resetTopPeerRating": "Reset [rating](https:\/\/core.telegram.org\/api\/top-rating) of top peer",
"method_contacts.resetTopPeerRating_param_category_type_TopPeerCategory": "Top peer category",
"method_contacts.resetTopPeerRating_param_peer_type_InputPeer": "Peer whose rating should be reset",
"method_stickers.suggestShortName": "Suggests a short name for a given stickerpack name",
"method_stickers.suggestShortName_param_title_type_string": "Sticker pack name",
"method_bots.toggleUsername": "Activate or deactivate a purchased [fragment.com](https:\/\/fragment.com) username associated to a bot we own.",
"method_bots.toggleUsername_param_bot_type_InputUser": "The bot",
"method_bots.toggleUsername_param_username_type_string": "Username",
"method_bots.toggleUsername_param_active_type_Bool": "Whether to activate or deactivate it",
"method_account.uploadTheme": "Upload theme",
"method_account.uploadTheme_param_file_type_InputFile": "[Previously uploaded](https:\/\/core.telegram.org\/api\/themes#uploading-theme-files) theme file with platform-specific colors for UI components, can be left unset when creating themes that only modify the wallpaper or accent colors.",
"method_account.uploadTheme_param_thumb_type_flags.0?InputFile": "Thumbnail",
"method_account.uploadTheme_param_file_name_type_string": "File name",
"method_account.uploadTheme_param_mime_type_type_string": "MIME type, must be `application\/x-tgtheme-{format}`, where `format` depends on the client",
"method_help.getTermsOfServiceUpdate": "Look for updates of telegram's terms of service",
"method_langpack.getLangPack": "Get localization pack strings",
"method_langpack.getLangPack_param_lang_pack_type_string": "Language pack name, usually obtained from a [language pack link](https:\/\/core.telegram.org\/api\/links#language-pack-links)",
"method_langpack.getLangPack_param_lang_code_type_string": "Language code",
"method_messages.getFavedStickers": "Get faved stickers",
"method_messages.getFavedStickers_param_hash_type_long": "[Hash for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets#hash-generation)",
"method_phone.acceptCall": "Accept incoming call",
"method_phone.acceptCall_param_peer_type_InputPhoneCall": "The call to accept",
"method_phone.acceptCall_param_g_b_type_bytes": "[Parameter for E2E encryption key exchange \u00bb](https:\/\/core.telegram.org\/api\/end-to-end\/voice-calls)",
"method_phone.acceptCall_param_protocol_type_PhoneCallProtocol": "Phone call settings",
"method_channels.deleteChannel": "Delete a [channel\/supergroup](https:\/\/core.telegram.org\/api\/channel)",
"method_channels.deleteChannel_param_channel_type_InputChannel": "[Channel\/supergroup](https:\/\/core.telegram.org\/api\/channel) to delete",
"method_contacts.importContacts": "Imports contacts: saves a full list on the server, adds already registered contacts to the contact list, returns added contacts and their info.\n\nUse [contacts.addContact](..\/methods\/contacts.addContact.md) to add Telegram contacts without actually using their phone number.",
"method_contacts.importContacts_param_contacts_type_Vector<InputContact>": "List of contacts to import",
"method_channels.getAdminLog": "Get the admin log of a [channel\/supergroup](https:\/\/core.telegram.org\/api\/channel)",
"method_channels.getAdminLog_param_channel_type_InputChannel": "Channel",
"method_channels.getAdminLog_param_q_type_string": "Search query, can be empty",
"method_channels.getAdminLog_param_events_filter_type_flags.0?ChannelAdminLogEventsFilter": "Event filter",
"method_channels.getAdminLog_param_admins_type_flags.1?Vector<InputUser>": "Only show events from these admins",
"method_channels.getAdminLog_param_max_id_type_long": "Maximum ID of message to return (see [pagination](https:\/\/core.telegram.org\/api\/offsets))",
"method_channels.getAdminLog_param_min_id_type_long": "Minimum ID of message to return (see [pagination](https:\/\/core.telegram.org\/api\/offsets))",
"method_channels.getAdminLog_param_limit_type_int": "Maximum number of results to return, [see pagination](https:\/\/core.telegram.org\/api\/offsets)",
"method_phone.confirmCall": "[Complete phone call E2E encryption key exchange \u00bb](https:\/\/core.telegram.org\/api\/end-to-end\/voice-calls)",
"method_phone.confirmCall_param_peer_type_InputPhoneCall": "The phone call",
"method_phone.confirmCall_param_g_a_type_bytes": "[Parameter for E2E encryption key exchange \u00bb](https:\/\/core.telegram.org\/api\/end-to-end\/voice-calls)",
"method_phone.confirmCall_param_key_fingerprint_type_long": "Key fingerprint",
"method_phone.confirmCall_param_protocol_type_PhoneCallProtocol": "Phone call settings",
"method_channels.togglePreHistoryHidden": "Hide\/unhide message history for new channel\/supergroup users",
"method_channels.togglePreHistoryHidden_param_channel_type_InputChannel": "Channel\/supergroup",
"method_channels.togglePreHistoryHidden_param_enabled_type_Bool": "Hide\/unhide",
"method_stories.getStoryReactionsList": "Get the [reaction](https:\/\/core.telegram.org\/api\/reactions) and interaction list of a [story](https:\/\/core.telegram.org\/api\/stories) posted to a channel, along with the sender of each reaction.\n\nCan only be used by channel admins.",
"method_stories.getStoryReactionsList_param_forwards_first_type_flags.2?true": "If set, returns forwards and reposts first, then reactions, then other views; otherwise returns interactions sorted just by interaction date.",
"method_stories.getStoryReactionsList_param_peer_type_InputPeer": "Channel",
"method_stories.getStoryReactionsList_param_id_type_int": "[Story](https:\/\/core.telegram.org\/api\/stories) ID",
"method_stories.getStoryReactionsList_param_reaction_type_flags.0?Reaction": "Get only reactions of this type",
"method_stories.getStoryReactionsList_param_offset_type_flags.1?string": "Offset for pagination (taken from the `next_offset` field of the returned [stories.StoryReactionsList](..\/types\/stories.StoryReactionsList.md)); empty in the first request.",
"method_stories.getStoryReactionsList_param_limit_type_int": "Maximum number of results to return, [see pagination](https:\/\/core.telegram.org\/api\/offsets)",
"method_messages.getEmojiKeywordsLanguages": "Obtain a list of related languages that must be used when fetching [emoji keyword lists \u00bb](https:\/\/core.telegram.org\/api\/custom-emoji#emoji-keywords).\n\nUsually the method will return the passed language codes (if localized) + `en` + some language codes for similar languages (if applicable).",
"method_messages.getEmojiKeywordsLanguages_param_lang_codes_type_Vector<string>": "The user's language codes",
"method_account.getChannelDefaultEmojiStatuses": "Get a list of default suggested [channel emoji statuses](https:\/\/core.telegram.org\/api\/emoji-status).",
"method_account.getChannelDefaultEmojiStatuses_param_hash_type_long": "[Hash for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets#hash-generation)",
"method_channels.toggleSlowMode": "Toggle supergroup slow mode: if enabled, users will only be able to send one message every `seconds` seconds",
"method_channels.toggleSlowMode_param_channel_type_InputChannel": "The [supergroup](https:\/\/core.telegram.org\/api\/channel)",
"method_channels.toggleSlowMode_param_seconds_type_int": "Users will only be able to send one message every `seconds` seconds, `0` to disable the limitation",
"method_messages.getPinnedSavedDialogs": "Get pinned [saved dialogs, see here \u00bb](https:\/\/core.telegram.org\/api\/saved-messages) for more info.",
"method_stories.getStoryViewsList": "Obtain the list of users that have viewed a specific [story we posted](https:\/\/core.telegram.org\/api\/stories)",
"method_stories.getStoryViewsList_param_just_contacts_type_flags.0?true": "Whether to only fetch view reaction\/views made by our [contacts](https:\/\/core.telegram.org\/api\/contacts)",
"method_stories.getStoryViewsList_param_reactions_first_type_flags.2?true": "Whether to return [storyView](..\/constructors\/storyView.md) info about users that reacted to the story (i.e. if set, the server will first sort results by view date as usual, and then also additionally sort the list by putting [storyView](..\/constructors\/storyView.md)s with an associated reaction first in the list). Ignored if `forwards_first` is set.",
"method_stories.getStoryViewsList_param_forwards_first_type_flags.3?true": "If set, returns forwards and reposts first, then reactions, then other views; otherwise returns interactions sorted just by interaction date.",
"method_stories.getStoryViewsList_param_peer_type_InputPeer": "Peer where the story was posted",
"method_stories.getStoryViewsList_param_q_type_flags.1?string": "Search for specific peers",
"method_stories.getStoryViewsList_param_id_type_int": "Story ID",
"method_stories.getStoryViewsList_param_offset_type_string": "Offset for pagination, obtained from [stories.storyViewsList](..\/constructors\/stories.storyViewsList.md).`next_offset`",
"method_stories.getStoryViewsList_param_limit_type_int": "Maximum number of results to return, [see pagination](https:\/\/core.telegram.org\/api\/offsets)",
"method_messages.setInlineGameScore": "Use this method to set the score of the specified user in a game sent as an inline message (bots only).",
"method_messages.setInlineGameScore_param_edit_message_type_flags.0?true": "Set this flag if the game message should be automatically edited to include the current scoreboard",
"method_messages.setInlineGameScore_param_force_type_flags.1?true": "Set this flag if the high score is allowed to decrease. This can be useful when fixing mistakes or banning cheaters",
"method_messages.setInlineGameScore_param_id_type_InputBotInlineMessageID": "ID of the inline message",
"method_messages.setInlineGameScore_param_user_id_type_InputUser": "User identifier",
"method_messages.setInlineGameScore_param_score_type_int": "New score",
"method_messages.sendInlineBotResult": "Send a result obtained using [messages.getInlineBotResults](..\/methods\/messages.getInlineBotResults.md).",
"method_messages.sendInlineBotResult_param_silent_type_flags.5?true": "Whether to send the message silently (no notification will be triggered on the other client)",
"method_messages.sendInlineBotResult_param_background_type_flags.6?true": "Whether to send the message in background",
"method_messages.sendInlineBotResult_param_clear_draft_type_flags.7?true": "Whether to clear the [draft](https:\/\/core.telegram.org\/api\/drafts)",
"method_messages.sendInlineBotResult_param_hide_via_type_flags.11?true": "Whether to hide the `via @botname` in the resulting message (only for bot usernames encountered in the [config](..\/constructors\/config.md))",
"method_messages.sendInlineBotResult_param_peer_type_InputPeer": "Destination",
"method_messages.sendInlineBotResult_param_reply_to_type_flags.0?InputReplyTo": "If set, indicates that the message should be sent in reply to the specified message or story.",
"method_messages.sendInlineBotResult_param_random_id_type_long": "Random ID to avoid resending the same query",
"method_messages.sendInlineBotResult_param_query_id_type_long": "Query ID from [messages.getInlineBotResults](..\/methods\/messages.getInlineBotResults.md)",
"method_messages.sendInlineBotResult_param_id_type_string": "Result ID from [messages.getInlineBotResults](..\/methods\/messages.getInlineBotResults.md)",
"method_messages.sendInlineBotResult_param_schedule_date_type_flags.10?int": "Scheduled message date for scheduled messages",
"method_messages.sendInlineBotResult_param_send_as_type_flags.13?InputPeer": "Send this message as the specified peer",
"method_stats.getStoryPublicForwards": "Obtain forwards of a [story](https:\/\/core.telegram.org\/api\/stories) as a message to public chats and reposts by public channels.",
"method_stats.getStoryPublicForwards_param_peer_type_InputPeer": "Peer where the story was originally posted",
"method_stats.getStoryPublicForwards_param_id_type_int": "[Story](https:\/\/core.telegram.org\/api\/stories) ID",
"method_stats.getStoryPublicForwards_param_offset_type_string": "Offset for pagination, from [stats.PublicForwards](..\/constructors\/stats.publicForwards.md).`next_offset`.",
"method_stats.getStoryPublicForwards_param_limit_type_int": "Maximum number of results to return, [see pagination](https:\/\/core.telegram.org\/api\/offsets)",
"method_messages.getAvailableReactions": "Obtain available [message reactions \u00bb](https:\/\/core.telegram.org\/api\/reactions)",
"method_messages.getAvailableReactions_param_hash_type_int": "[Hash for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets#hash-generation)",
"method_account.getPassword": "Obtain configuration for two-factor authorization with password",
"method_account.getChatThemes": "Get all available chat [themes \u00bb](https:\/\/core.telegram.org\/api\/themes).",
"method_account.getChatThemes_param_hash_type_long": "[Hash for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets#hash-generation)",
"method_messages.sendWebViewData": "Used by the user to relay data from an opened [reply keyboard bot mini app](https:\/\/core.telegram.org\/api\/bots\/webapps) to the bot that owns it.",
"method_messages.sendWebViewData_param_bot_type_InputUser": "Bot that owns the web app",
"method_messages.sendWebViewData_param_random_id_type_long": "Unique client message ID to prevent duplicate sending of the same event",
"method_messages.sendWebViewData_param_button_text_type_string": "Text of the [keyboardButtonSimpleWebView](..\/constructors\/keyboardButtonSimpleWebView.md) that was pressed to open the web app.",
"method_messages.sendWebViewData_param_data_type_string": "Data to relay to the bot, obtained from a [`web_app_data_send` JS event](https:\/\/core.telegram.org\/api\/web-events#web-app-data-send).",
"method_messages.getChats": "Returns chat basic info on their IDs.",
"method_messages.getChats_param_id_type_Vector<long>": "List of chat IDs",
"method_stats.getStoryStats": "Get [statistics](https:\/\/core.telegram.org\/api\/stats) for a certain [story](https:\/\/core.telegram.org\/api\/stories).",
"method_stats.getStoryStats_param_dark_type_flags.0?true": "Whether to enable the dark theme for graph colors",
"method_stats.getStoryStats_param_peer_type_InputPeer": "The peer that posted the story",
"method_stats.getStoryStats_param_id_type_int": "Story ID",
"method_contacts.getStatuses": "Use this method to obtain the online statuses of all contacts with an accessible Telegram account.",
"method_messages.sendEncryptedFile": "Sends a message with a file attachment to a secret chat",
"method_messages.sendEncryptedFile_param_silent_type_flags.0?true": "Whether to send the file without triggering a notification",
"method_messages.sendEncryptedFile_param_peer_type_InputEncryptedChat": "Secret chat ID",
"method_messages.sendEncryptedFile_param_random_id_type_long": "Unique client message ID necessary to prevent message resending",
"method_messages.sendEncryptedFile_param_data_type_bytes": "TL-serialization of [DecryptedMessage](..\/types\/DecryptedMessage.md) type, encrypted with a key generated during chat initialization",
"method_messages.sendEncryptedFile_param_file_type_InputEncryptedFile": "File attachment for the secret chat",
"method_stories.readStories": "Mark all stories up to a certain ID as read, for a given peer; will emit an [updateReadStories](..\/constructors\/updateReadStories.md) update to all logged-in sessions.",
"method_stories.readStories_param_peer_type_InputPeer": "The peer whose stories should be marked as read.",
"method_stories.readStories_param_max_id_type_int": "Mark all stories up to and including this ID as read",
"method_stories.getChatsToSend": "Obtain a list of channels where the user can post [stories](https:\/\/core.telegram.org\/api\/stories)",
"method_account.verifyPhone": "Verify a phone number for telegram [passport](https:\/\/core.telegram.org\/passport).",
"method_account.verifyPhone_param_phone_number_type_string": "Phone number",
"method_account.verifyPhone_param_phone_code_hash_type_string": "Phone code hash received from the call to [account.sendVerifyPhoneCode](..\/methods\/account.sendVerifyPhoneCode.md)",
"method_account.verifyPhone_param_phone_code_type_string": "Code received after the call to [account.sendVerifyPhoneCode](..\/methods\/account.sendVerifyPhoneCode.md)",
"method_messages.reportEncryptedSpam": "Report a secret chat for spam",
"method_messages.reportEncryptedSpam_param_peer_type_InputEncryptedChat": "The secret chat to report",
"method_phone.getGroupCall": "Get info about a group call",
"method_phone.getGroupCall_param_call_type_InputGroupCall": "The group call",
"method_phone.getGroupCall_param_limit_type_int": "Maximum number of results to return, [see pagination](https:\/\/core.telegram.org\/api\/offsets)",
"method_messages.checkChatInvite": "Check the validity of a chat invite link and get basic info about it",
"method_messages.checkChatInvite_param_hash_type_string": "Invite hash from [chat invite deep link \u00bb](https:\/\/core.telegram.org\/api\/links#chat-invite-links).",
"method_channels.toggleSignatures": "Enable\/disable message signatures in channels",
"method_channels.toggleSignatures_param_channel_type_InputChannel": "Channel",
"method_channels.toggleSignatures_param_enabled_type_Bool": "Value",
"method_photos.deletePhotos": "Deletes profile photos. The method returns a list of successfully deleted photo IDs.",
"method_photos.deletePhotos_param_id_type_Vector<InputPhoto>": "Input photos to delete",
"method_account.registerDevice": "Register device to receive [PUSH notifications](https:\/\/core.telegram.org\/api\/push-updates)",
"method_account.registerDevice_param_no_muted_type_flags.0?true": "Avoid receiving (silent and invisible background) notifications. Useful to save battery.",
"method_account.registerDevice_param_token_type_type_int": "Device token type, see [PUSH updates](https:\/\/core.telegram.org\/api\/push-updates#subscribing-to-notifications) for the possible values.",
"method_account.registerDevice_param_token_type_string": "Device token, see [PUSH updates](https:\/\/core.telegram.org\/api\/push-updates#subscribing-to-notifications) for the possible values.",
"method_account.registerDevice_param_app_sandbox_type_Bool": "If [(boolTrue)](..\/constructors\/boolTrue.md) is transmitted, a sandbox-certificate will be used during transmission.",
"method_account.registerDevice_param_secret_type_bytes": "For FCM and APNS VoIP, optional encryption key used to encrypt push notifications",
"method_account.registerDevice_param_other_uids_type_Vector<long>": "List of user identifiers of other users currently using the client",
"method_contacts.resolveUsername": "Resolve a @username to get peer info",
"method_contacts.resolveUsername_param_username_type_string": "@username to resolve",
"method_messages.sendMedia": "Send a media",
"method_messages.sendMedia_param_silent_type_flags.5?true": "Send message silently (no notification should be triggered)",
"method_messages.sendMedia_param_background_type_flags.6?true": "Send message in background",
"method_messages.sendMedia_param_clear_draft_type_flags.7?true": "Clear the draft",
"method_messages.sendMedia_param_noforwards_type_flags.14?true": "Only for bots, disallows forwarding and saving of the messages, even if the destination chat doesn't have [content protection](https:\/\/telegram.org\/blog\/protected-content-delete-by-date-and-more) enabled",
"method_messages.sendMedia_param_update_stickersets_order_type_flags.15?true": "Whether to move used stickersets to top, [see here for more info on this flag \u00bb](https:\/\/core.telegram.org\/api\/stickers#recent-stickersets)",
"method_messages.sendMedia_param_invert_media_type_flags.16?true": "If set, any eventual webpage preview will be shown on top of the message instead of at the bottom.",
"method_messages.sendMedia_param_peer_type_InputPeer": "Destination",
"method_messages.sendMedia_param_reply_to_type_flags.0?InputReplyTo": "If set, indicates that the message should be sent in reply to the specified message or story.",
"method_messages.sendMedia_param_media_type_InputMedia": "Attached media",
"method_messages.sendMedia_param_message_type_string": "Caption",
"method_messages.sendMedia_param_random_id_type_long": "Random ID to avoid resending the same message",
"method_messages.sendMedia_param_reply_markup_type_flags.2?ReplyMarkup": "Reply markup for bot keyboards",
"method_messages.sendMedia_param_entities_type_flags.3?Vector<MessageEntity>": "Message [entities](https:\/\/core.telegram.org\/api\/entities) for styled text",
"method_messages.sendMedia_param_schedule_date_type_flags.10?int": "Scheduled message date for [scheduled messages](https:\/\/core.telegram.org\/api\/scheduled-messages)",
"method_messages.sendMedia_param_send_as_type_flags.13?InputPeer": "Send this message as the specified peer",
"method_upload.getFileHashes": "Get SHA256 hashes for verifying downloaded files",
"method_upload.getFileHashes_param_location_type_InputFileLocation": "File",
"method_upload.getFileHashes_param_offset_type_long": "Offset from which to get file hashes",
"method_channels.editCreator": "Transfer channel ownership",
"method_channels.editCreator_param_channel_type_InputChannel": "Channel",
"method_channels.editCreator_param_user_id_type_InputUser": "New channel owner",
"method_channels.editCreator_param_password_type_InputCheckPasswordSRP": "[2FA password](https:\/\/core.telegram.org\/api\/srp) of account",
"method_contacts.editCloseFriends": "Edit the [close friends list, see here \u00bb](https:\/\/core.telegram.org\/api\/privacy) for more info.",
"method_contacts.editCloseFriends_param_id_type_Vector<long>": "Full list of user IDs of close friends, see [here](https:\/\/core.telegram.org\/api\/privacy) for more info.",
"method_premium.getBoostsStatus": "Gets the current [number of boosts](https:\/\/core.telegram.org\/api\/boost) of a channel.",
"method_premium.getBoostsStatus_param_peer_type_InputPeer": "The peer.",
"method_account.getPrivacy": "Get privacy settings of current account",
"method_account.getPrivacy_param_key_type_InputPrivacyKey": "Peer category whose privacy settings should be fetched",
"method_stats.getMegagroupStats": "Get [supergroup statistics](https:\/\/core.telegram.org\/api\/stats)",
"method_stats.getMegagroupStats_param_dark_type_flags.0?true": "Whether to enable dark theme for graph colors",
"method_stats.getMegagroupStats_param_channel_type_InputChannel": "[Supergroup ID](https:\/\/core.telegram.org\/api\/channel)",
"method_channels.toggleParticipantsHidden": "Hide or display the participants list in a [supergroup](https:\/\/core.telegram.org\/api\/channel).\n\nThe supergroup must have at least `hidden_members_group_size_min` participants in order to use this method, as specified by the [client configuration parameters \u00bb](https:\/\/core.telegram.org\/api\/config#client-configuration).",
"method_channels.toggleParticipantsHidden_param_channel_type_InputChannel": "Supergroup ID",
"method_channels.toggleParticipantsHidden_param_enabled_type_Bool": "If true, will hide the participants list; otherwise will unhide it.",
"method_channels.updateEmojiStatus": "Set an [emoji status](https:\/\/core.telegram.org\/api\/emoji-status) for a channel.",
"method_channels.updateEmojiStatus_param_channel_type_InputChannel": "The channel, must have at least [`channel_emoji_status_level_min` boosts](https:\/\/core.telegram.org\/api\/config#channel-emoji-status-level-min).",
"method_channels.updateEmojiStatus_param_emoji_status_type_EmojiStatus": "[Emoji status](https:\/\/core.telegram.org\/api\/emoji-status) to set",
"method_messages.getWebPagePreview": "Get preview of webpage",
"method_messages.getWebPagePreview_param_message_type_string": "Message from which to extract the preview",
"method_messages.getWebPagePreview_param_entities_type_flags.3?Vector<MessageEntity>": "[Message entities for styled text](https:\/\/core.telegram.org\/api\/entities)",
"method_account.reportPeer": "Report a peer for violation of telegram's Terms of Service",
"method_account.reportPeer_param_peer_type_InputPeer": "The peer to report",
"method_account.reportPeer_param_reason_type_ReportReason": "The reason why this peer is being reported",
"method_account.reportPeer_param_message_type_string": "Comment for report moderation",
"method_auth.importWebTokenAuthorization": "Login by importing an authorization token",
"method_auth.importWebTokenAuthorization_param_api_id_type_int": "[API ID](https:\/\/core.telegram.org\/api\/obtaining_api_id)",
"method_auth.importWebTokenAuthorization_param_api_hash_type_string": "[API hash](https:\/\/core.telegram.org\/api\/obtaining_api_id)",
"method_auth.importWebTokenAuthorization_param_web_auth_token_type_string": "The authorization token",
"method_phone.getGroupCallStreamChannels": "Get info about RTMP streams in a group call or livestream. \nThis method should be invoked to the same group\/channel-related DC used for [downloading livestream chunks](https:\/\/core.telegram.org\/api\/files#downloading-files). \nAs usual, the media DC is preferred, if available.",
"method_phone.getGroupCallStreamChannels_param_call_type_InputGroupCall": "Group call or livestream",
"method_phone.toggleGroupCallSettings": "Change group call settings",
"method_phone.toggleGroupCallSettings_param_reset_invite_hash_type_flags.1?true": "Invalidate existing invite links",
"method_phone.toggleGroupCallSettings_param_call_type_InputGroupCall": "Group call",
"method_phone.toggleGroupCallSettings_param_join_muted_type_flags.0?Bool": "Whether all users will that join this group call are muted by default upon joining the group call",
"method_contacts.exportContactToken": "Generates a [temporary profile link](https:\/\/core.telegram.org\/api\/links#temporary-profile-links) for the currently logged-in user.",
"method_messages.getScheduledMessages": "Get scheduled messages",
"method_messages.getScheduledMessages_param_peer_type_InputPeer": "Peer",
"method_messages.getScheduledMessages_param_id_type_Vector<int>": "IDs of scheduled messages",
"method_phone.setCallRating": "Rate a call, returns info about the rating message sent to the official VoIP bot.",
"method_phone.setCallRating_param_user_initiative_type_flags.0?true": "Whether the user decided on their own initiative to rate the call",
"method_phone.setCallRating_param_peer_type_InputPhoneCall": "The call to rate",
"method_phone.setCallRating_param_rating_type_int": "Rating in `1-5` stars",
"method_phone.setCallRating_param_comment_type_string": "An additional comment",
"method_messages.getSavedDialogs": "Returns the current saved dialog list, see [here \u00bb](https:\/\/core.telegram.org\/api\/saved-messages) for more info.",
"method_messages.getSavedDialogs_param_exclude_pinned_type_flags.0?true": "Exclude pinned dialogs",
"method_messages.getSavedDialogs_param_offset_date_type_int": "[Offsets for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets)",
"method_messages.getSavedDialogs_param_offset_id_type_int": "[Offsets for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets) (`top_message` ID used for pagination)",
"method_messages.getSavedDialogs_param_offset_peer_type_InputPeer": "[Offset peer for pagination](https:\/\/core.telegram.org\/api\/offsets)",
"method_messages.getSavedDialogs_param_limit_type_int": "Number of list elements to be returned",
"method_messages.getSavedDialogs_param_hash_type_long": "[Hash for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets#hash-generation)",
"method_account.getSecureValue": "Get saved [Telegram Passport](https:\/\/core.telegram.org\/passport) document, [for more info see the passport docs \u00bb](https:\/\/core.telegram.org\/passport\/encryption#encryption)",
"method_account.getSecureValue_param_types_type_Vector<SecureValueType>": "Requested value types",
"method_upload.getWebFile": "Returns content of a web file, by proxying the request through telegram, see the [webfile docs for more info](https:\/\/core.telegram.org\/api\/files#downloading-webfiles).\n\n**Note**: the query must be sent to the DC specified in the `webfile_dc_id` [MTProto configuration field](https:\/\/core.telegram.org\/api\/config#mtproto-configuration).",
"method_upload.getWebFile_param_location_type_InputWebFileLocation": "The file to download",
"method_upload.getWebFile_param_offset_type_int": "Number of bytes to be skipped",
"method_upload.getWebFile_param_limit_type_int": "Number of bytes to be returned",
"method_messages.editChatAbout": "Edit the description of a [group\/supergroup\/channel](https:\/\/core.telegram.org\/api\/channel).",
"method_messages.editChatAbout_param_peer_type_InputPeer": "The [group\/supergroup\/channel](https:\/\/core.telegram.org\/api\/channel).",
"method_messages.editChatAbout_param_about_type_string": "The new description",
"method_account.setAccountTTL": "Set account self-destruction period",
"method_account.setAccountTTL_param_ttl_type_AccountDaysTTL": "Time to live in days",
"method_stories.incrementStoryViews": "Increment the view counter of one or more stories.",
"method_stories.incrementStoryViews_param_peer_type_InputPeer": "Peer where the stories were posted.",
"method_stories.incrementStoryViews_param_id_type_Vector<int>": "IDs of the stories (maximum 200 at a time).",
"method_contacts.blockFromReplies": "Stop getting notifications about [discussion replies](https:\/\/core.telegram.org\/api\/discussion) of a certain user in `@replies`",
"method_contacts.blockFromReplies_param_delete_message_type_flags.0?true": "Whether to delete the specified message as well",
"method_contacts.blockFromReplies_param_delete_history_type_flags.1?true": "Whether to delete all `@replies` messages from this user as well",
"method_contacts.blockFromReplies_param_report_spam_type_flags.2?true": "Whether to also report this user for spam",
"method_contacts.blockFromReplies_param_msg_id_type_int": "ID of the message in the [@replies](https:\/\/core.telegram.org\/api\/discussion#replies) chat",
"method_messages.exportChatInvite": "Export an invite link for a chat",
"method_messages.exportChatInvite_param_legacy_revoke_permanent_type_flags.2?true": "Legacy flag, reproducing legacy behavior of this method: if set, revokes all previous links before creating a new one. Kept for bot API BC, should not be used by modern clients.",
"method_messages.exportChatInvite_param_request_needed_type_flags.3?true": "Whether admin confirmation is required before admitting each separate user into the chat",
"method_messages.exportChatInvite_param_peer_type_InputPeer": "Chat",
"method_messages.exportChatInvite_param_expire_date_type_flags.0?int": "Expiration date",
"method_messages.exportChatInvite_param_usage_limit_type_flags.1?int": "Maximum number of users that can join using this link",
"method_messages.exportChatInvite_param_title_type_flags.4?string": "Description of the invite link, visible only to administrators",
"method_channels.deactivateAllUsernames": "Disable all purchased usernames of a supergroup or channel",
"method_channels.deactivateAllUsernames_param_channel_type_InputChannel": "Supergroup or channel",
"method_messages.getMessageReactionsList": "Get [message reaction](https:\/\/core.telegram.org\/api\/reactions) list, along with the sender of each reaction.",
"method_messages.getMessageReactionsList_param_peer_type_InputPeer": "Peer",
"method_messages.getMessageReactionsList_param_id_type_int": "Message ID",
"method_messages.getMessageReactionsList_param_reaction_type_flags.0?Reaction": "Get only reactions of this type",
"method_messages.getMessageReactionsList_param_offset_type_flags.1?string": "Offset for pagination (taken from the `next_offset` field of the returned [messages.MessageReactionsList](..\/types\/messages.MessageReactionsList.md)); empty in the first request.",
"method_messages.getMessageReactionsList_param_limit_type_int": "Maximum number of results to return, [see pagination](https:\/\/core.telegram.org\/api\/offsets)",
"method_channels.readMessageContents": "Mark [channel\/supergroup](https:\/\/core.telegram.org\/api\/channel) message contents as read",
"method_channels.readMessageContents_param_channel_type_InputChannel": "[Channel\/supergroup](https:\/\/core.telegram.org\/api\/channel)",
"method_channels.readMessageContents_param_id_type_Vector<int>": "IDs of messages whose contents should be marked as read",
"method_stories.getStoriesByID": "Obtain full info about a set of [stories](https:\/\/core.telegram.org\/api\/stories) by their IDs.",
"method_stories.getStoriesByID_param_peer_type_InputPeer": "Peer where the stories were posted",
"method_stories.getStoriesByID_param_id_type_Vector<int>": "Story IDs",
"method_messages.getPollResults": "Get poll results",
"method_messages.getPollResults_param_peer_type_InputPeer": "Peer where the poll was found",
"method_messages.getPollResults_param_msg_id_type_int": "Message ID of poll message",
"method_channels.readHistory": "Mark [channel\/supergroup](https:\/\/core.telegram.org\/api\/channel) history as read",
"method_channels.readHistory_param_channel_type_InputChannel": "[Channel\/supergroup](https:\/\/core.telegram.org\/api\/channel)",
"method_channels.readHistory_param_max_id_type_int": "ID of message up to which messages should be marked as read",
"method_account.reorderUsernames": "Reorder usernames associated with the currently logged-in user.",
"method_account.reorderUsernames_param_order_type_Vector<string>": "The new order for active usernames. All active usernames must be specified.",
"method_messages.setEncryptedTyping": "Send typing event by the current user to a secret chat.",
"method_messages.setEncryptedTyping_param_peer_type_InputEncryptedChat": "Secret chat ID",
"method_messages.setEncryptedTyping_param_typing_type_Bool": "Typing.
**Possible values**:
[(boolTrue)](..\/constructors\/boolTrue.md), if the user started typing and more than **5 seconds** have passed since the last request
[(boolFalse)](..\/constructors\/boolFalse.md), if the user stopped typing",
"method_messages.getDiscussionMessage": "Get [discussion message](https:\/\/core.telegram.org\/api\/threads) from the [associated discussion group](https:\/\/core.telegram.org\/api\/discussion) of a channel to show it on top of the comment section, without actually joining the group",
"method_messages.getDiscussionMessage_param_peer_type_InputPeer": "[Channel ID](https:\/\/core.telegram.org\/api\/channel)",
"method_messages.getDiscussionMessage_param_msg_id_type_int": "Message ID",
"method_payments.validateRequestedInfo": "Submit requested order information for validation",
"method_payments.validateRequestedInfo_param_save_type_flags.0?true": "Save order information to re-use it for future orders",
"method_payments.validateRequestedInfo_param_invoice_type_InputInvoice": "Invoice",
"method_payments.validateRequestedInfo_param_info_type_PaymentRequestedInfo": "Requested order information",
"method_auth.resetAuthorizations": "Terminates all user's authorized sessions except for the current one.\n\nAfter calling this method it is necessary to reregister the current device using the method [account.registerDevice](..\/methods\/account.registerDevice.md)",
"method_messages.forwardMessages": "Forwards messages by their IDs.",
"method_messages.forwardMessages_param_silent_type_flags.5?true": "Whether to send messages silently (no notification will be triggered on the destination clients)",
"method_messages.forwardMessages_param_background_type_flags.6?true": "Whether to send the message in background",
"method_messages.forwardMessages_param_with_my_score_type_flags.8?true": "When forwarding games, whether to include your score in the game",
"method_messages.forwardMessages_param_drop_author_type_flags.11?true": "Whether to forward messages without quoting the original author",
"method_messages.forwardMessages_param_drop_media_captions_type_flags.12?true": "Whether to strip captions from media",
"method_messages.forwardMessages_param_noforwards_type_flags.14?true": "Only for bots, disallows further re-forwarding and saving of the messages, even if the destination chat doesn't have [content protection](https:\/\/telegram.org\/blog\/protected-content-delete-by-date-and-more) enabled",
"method_messages.forwardMessages_param_from_peer_type_InputPeer": "Source of messages",
"method_messages.forwardMessages_param_id_type_Vector<int>": "IDs of messages",
"method_messages.forwardMessages_param_random_id_type_Vector<long>": "Random ID to prevent resending of messages",
"method_messages.forwardMessages_param_to_peer_type_InputPeer": "Destination peer",
"method_messages.forwardMessages_param_top_msg_id_type_flags.9?int": "Destination [forum topic](https:\/\/core.telegram.org\/api\/forum#forum-topics)",
"method_messages.forwardMessages_param_schedule_date_type_flags.10?int": "Scheduled message date for scheduled messages",
"method_messages.forwardMessages_param_send_as_type_flags.13?InputPeer": "Forward the messages as the specified peer",
"method_channels.viewSponsoredMessage": "Mark a specific sponsored message as read",
"method_channels.viewSponsoredMessage_param_channel_type_InputChannel": "Peer",
"method_channels.viewSponsoredMessage_param_random_id_type_bytes": "Message ID",
"method_channels.getForumTopicsByID": "Get forum topics by their ID",
"method_channels.getForumTopicsByID_param_channel_type_InputChannel": "Forum",
"method_channels.getForumTopicsByID_param_topics_type_Vector<int>": "Topic IDs",
"method_account.uploadWallPaper": "Create and upload a new [wallpaper](https:\/\/core.telegram.org\/api\/wallpapers)",
"method_account.uploadWallPaper_param_for_chat_type_flags.0?true": "Set this flag when uploading wallpapers to be passed to [messages.setChatWallPaper](..\/methods\/messages.setChatWallPaper.md).",
"method_account.uploadWallPaper_param_file_type_InputFile": "The JPG\/PNG wallpaper",
"method_account.uploadWallPaper_param_mime_type_type_string": "MIME type of uploaded wallpaper",
"method_account.uploadWallPaper_param_settings_type_WallPaperSettings": "Wallpaper settings",
"method_messages.hidePeerSettingsBar": "Should be called after the user hides the [report spam\/add as contact bar](https:\/\/core.telegram.org\/api\/action-bar) of a new chat, effectively prevents the user from executing the actions specified in the [action bar \u00bb](https:\/\/core.telegram.org\/api\/action-bar).",
"method_messages.hidePeerSettingsBar_param_peer_type_InputPeer": "Peer",
"method_channels.setStickers": "Associate a stickerset to the supergroup",
"method_channels.setStickers_param_channel_type_InputChannel": "Supergroup",
"method_channels.setStickers_param_stickerset_type_InputStickerSet": "The stickerset to associate",
"method_stories.getPeerMaxIDs": "Get the IDs of the maximum read stories for a set of peers.",
"method_stories.getPeerMaxIDs_param_id_type_Vector<InputPeer>": "Peers",
"method_phone.toggleGroupCallStartSubscription": "Subscribe or unsubscribe to a scheduled group call",
"method_phone.toggleGroupCallStartSubscription_param_call_type_InputGroupCall": "Scheduled group call",
"method_phone.toggleGroupCallStartSubscription_param_subscribed_type_Bool": "Enable or disable subscription",
"method_help.getPassportConfig": "Get [passport](https:\/\/core.telegram.org\/passport) configuration",
"method_help.getPassportConfig_param_hash_type_int": "[Hash for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets#hash-generation)",
"method_messages.readFeaturedStickers": "Mark new featured stickers as read",
"method_messages.readFeaturedStickers_param_id_type_Vector<long>": "IDs of stickersets to mark as read",
"method_messages.sendEncrypted": "Sends a text message to a secret chat.",
"method_messages.sendEncrypted_param_silent_type_flags.0?true": "Send encrypted message without a notification",
"method_messages.sendEncrypted_param_peer_type_InputEncryptedChat": "Secret chat ID",
"method_messages.sendEncrypted_param_random_id_type_long": "Unique client message ID, necessary to avoid message resending",
"method_messages.sendEncrypted_param_data_type_bytes": "TL-serialization of [DecryptedMessage](..\/types\/DecryptedMessage.md) type, encrypted with a key that was created during chat initialization",
"method_messages.startHistoryImport": "Complete the [history import process](https:\/\/core.telegram.org\/api\/import), importing all messages into the chat. \nTo be called only after initializing the import with [messages.initHistoryImport](..\/methods\/messages.initHistoryImport.md) and uploading all files using [messages.uploadImportedMedia](..\/methods\/messages.uploadImportedMedia.md).",
"method_messages.startHistoryImport_param_peer_type_InputPeer": "The Telegram chat where the messages should be [imported, click here for more info \u00bb](https:\/\/core.telegram.org\/api\/import)",
"method_messages.startHistoryImport_param_import_id_type_long": "Identifier of a history import session, returned by [messages.initHistoryImport](..\/methods\/messages.initHistoryImport.md).",
"method_messages.getStickerSet": "Get info about a stickerset",
"method_messages.getStickerSet_param_stickerset_type_InputStickerSet": "Stickerset",
"method_messages.getStickerSet_param_hash_type_int": "[Hash for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets#hash-generation)",
"method_channels.deleteTopicHistory": "Delete message history of a [forum topic](https:\/\/core.telegram.org\/api\/forum)",
"method_channels.deleteTopicHistory_param_channel_type_InputChannel": "Forum",
"method_channels.deleteTopicHistory_param_top_msg_id_type_int": "Topic ID",
"method_messages.sendReaction": "React to message.\n\nStarting from layer 159, the reaction will be sent from the peer specified using [messages.saveDefaultSendAs](..\/methods\/messages.saveDefaultSendAs.md).",
"method_messages.sendReaction_param_big_type_flags.1?true": "Whether a bigger and longer reaction should be shown",
"method_messages.sendReaction_param_add_to_recent_type_flags.2?true": "Whether to add this reaction to the [recent reactions list \u00bb](https:\/\/core.telegram.org\/api\/reactions#recent-reactions).",
"method_messages.sendReaction_param_peer_type_InputPeer": "Peer",
"method_messages.sendReaction_param_msg_id_type_int": "Message ID to react to",
"method_messages.sendReaction_param_reaction_type_flags.0?Vector<Reaction>": "A list of reactions",
"method_account.toggleUsername": "Activate or deactivate a purchased [fragment.com](https:\/\/fragment.com) username associated to the currently logged-in user.",
"method_account.toggleUsername_param_username_type_string": "Username",
"method_account.toggleUsername_param_active_type_Bool": "Whether to activate or deactivate it",
"method_messages.createChat": "Creates a new chat.\n\nMay also return 0-N updates of type [updateGroupInvitePrivacyForbidden](..\/constructors\/updateGroupInvitePrivacyForbidden.md): it indicates we couldn't add a user to a chat because of their privacy settings; if required, an [invite link](https:\/\/core.telegram.org\/api\/invites) can be shared with the user, instead.",
"method_messages.createChat_param_users_type_Vector<InputUser>": "List of user IDs to be invited",
"method_messages.createChat_param_title_type_string": "Chat name",
"method_messages.createChat_param_ttl_period_type_flags.0?int": "Time-to-live of all messages that will be sent in the chat: once message.date+message.ttl\\_period === time(), the message will be deleted on the server, and must be deleted locally as well. You can use [messages.setDefaultHistoryTTL](..\/methods\/messages.setDefaultHistoryTTL.md) to edit this value later.",
"method_stories.getAllStories": "Fetch the List of active (or active and hidden) stories, see [here \u00bb](https:\/\/core.telegram.org\/api\/stories#watching-stories) for more info on watching stories.",
"method_stories.getAllStories_param_next_type_flags.1?true": "If `next` and `state` are both set, uses the passed `state` to paginate to the next results; if neither `state` nor `next` are set, fetches the initial page; if `state` is set and `next` is not set, check for changes in the active\/hidden peerset, see [here \u00bb](https:\/\/core.telegram.org\/api\/stories#watching-stories) for more info on the full flow.",
"method_stories.getAllStories_param_hidden_type_flags.2?true": "If set, fetches the hidden active story list, otherwise fetches the active story list, see [here \u00bb](https:\/\/core.telegram.org\/api\/stories#watching-stories) for more info on the full flow.",
"method_stories.getAllStories_param_state_type_flags.0?string": "If `next` and `state` are both set, uses the passed `state` to paginate to the next results; if neither `state` nor `next` are set, fetches the initial page; if `state` is set and `next` is not set, check for changes in the active\/hidden peerset, see [here \u00bb](https:\/\/core.telegram.org\/api\/stories#watching-stories) for more info on the full flow.",
"method_account.declinePasswordReset": "Abort a pending 2FA password reset, [see here for more info \u00bb](https:\/\/core.telegram.org\/api\/srp#password-reset)",
"method_messages.editExportedChatInvite": "Edit an exported chat invite",
"method_messages.editExportedChatInvite_param_revoked_type_flags.2?true": "Whether to revoke the chat invite",
"method_messages.editExportedChatInvite_param_peer_type_InputPeer": "Chat",
"method_messages.editExportedChatInvite_param_link_type_string": "Invite link",
"method_messages.editExportedChatInvite_param_expire_date_type_flags.0?int": "New expiration date",
"method_messages.editExportedChatInvite_param_usage_limit_type_flags.1?int": "Maximum number of users that can join using this link",
"method_messages.editExportedChatInvite_param_request_needed_type_flags.3?Bool": "Whether admin confirmation is required before admitting each separate user into the chat",
"method_messages.editExportedChatInvite_param_title_type_flags.4?string": "Description of the invite link, visible only to administrators",
"method_stickers.renameStickerSet": "Renames a stickerset, bots only.",
"method_stickers.renameStickerSet_param_stickerset_type_InputStickerSet": "Stickerset to rename",
"method_stickers.renameStickerSet_param_title_type_string": "New stickerset title",
"method_account.resetWallPapers": "Delete all installed [wallpapers](https:\/\/core.telegram.org\/api\/wallpapers), reverting to the default wallpaper set.",
"method_account.setContentSettings": "Set sensitive content settings (for viewing or hiding NSFW content)",
"method_account.setContentSettings_param_sensitive_enabled_type_flags.0?true": "Enable NSFW content",
"method_updates.getState": "Returns a current state of updates.",
"method_bots.getBotMenuButton": "Gets the menu button action for a given user or for all users, previously set using [bots.setBotMenuButton](..\/methods\/bots.setBotMenuButton.md); users can see this information in the [botInfo](..\/constructors\/botInfo.md) constructor.",
"method_bots.getBotMenuButton_param_user_id_type_InputUser": "User ID or empty for the default menu button.",
"method_chatlists.getLeaveChatlistSuggestions": "Returns identifiers of pinned or always included chats from a chat folder imported using a [chat folder deep link \u00bb](https:\/\/core.telegram.org\/api\/links#chat-folder-links), which are suggested to be left when the chat folder is deleted.",
"method_chatlists.getLeaveChatlistSuggestions_param_chatlist_type_InputChatlist": "Folder ID",
"method_messages.getSuggestedDialogFilters": "Get [suggested folders](https:\/\/core.telegram.org\/api\/folders)",
"method_invokeAfterMsgs": "Invokes a query after a successful completion of previous queries",
"method_invokeAfterMsgs_param_msg_ids_type_Vector<long>": "List of messages on which a current query depends",
"method_invokeAfterMsgs_param_query_type_!X": "The query itself",
"method_help.getUserInfo": "Can only be used by TSF members to obtain internal information.",
"method_help.getUserInfo_param_user_id_type_InputUser": "User ID",
"method_stories.getAllReadPeerStories": "Obtain the latest read story ID for all peers when first logging in, returned as a list of [updateReadStories](..\/constructors\/updateReadStories.md) updates, see [here \u00bb](https:\/\/core.telegram.org\/api\/stories#watching-stories) for more info.",
"method_stories.canSendStory": "Check whether we can post stories as the specified peer.",
"method_stories.canSendStory_param_peer_type_InputPeer": "The peer from which we wish to post stories.",
"method_help.acceptTermsOfService": "Accept the new terms of service",
"method_help.acceptTermsOfService_param_id_type_DataJSON": "ID of terms of service",
"method_account.resetAuthorization": "Log out an active [authorized session](https:\/\/core.telegram.org\/api\/auth) by its hash",
"method_account.resetAuthorization_param_hash_type_long": "Session hash",
"method_account.getThemes": "Get installed themes",
"method_account.getThemes_param_format_type_string": "Theme format, a string that identifies the theming engines supported by the client",
"method_account.getThemes_param_hash_type_long": "[Hash for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets#hash-generation)",
"method_messages.setChatAvailableReactions": "Change the set of [message reactions \u00bb](https:\/\/core.telegram.org\/api\/reactions) that can be used in a certain group, supergroup or channel",
"method_messages.setChatAvailableReactions_param_peer_type_InputPeer": "Group where to apply changes",
"method_messages.setChatAvailableReactions_param_available_reactions_type_ChatReactions": "Allowed reaction emojis",
"method_account.getDefaultGroupPhotoEmojis": "Get a set of suggested [custom emoji stickers](https:\/\/core.telegram.org\/api\/custom-emoji) that can be [used as group picture](https:\/\/core.telegram.org\/api\/files#sticker-profile-pictures)",
"method_account.getDefaultGroupPhotoEmojis_param_hash_type_long": "[Hash for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets#hash-generation)",
"method_messages.updateDialogFiltersOrder": "Reorder [folders](https:\/\/core.telegram.org\/api\/folders)",
"method_messages.updateDialogFiltersOrder_param_order_type_Vector<int>": "New [folder](https:\/\/core.telegram.org\/api\/folders) order",
"method_help.getConfig": "Returns current configuration, including data center configuration.",
"method_phone.getGroupCallJoinAs": "Get a list of peers that can be used to join a group call, presenting yourself as a specific user\/channel.",
"method_phone.getGroupCallJoinAs_param_peer_type_InputPeer": "The dialog whose group call or livestream we're trying to join",
"method_messages.searchSentMedia": "View and search recently sent media. \nThis method does not support pagination.",
"method_messages.searchSentMedia_param_q_type_string": "Optional search query",
"method_messages.searchSentMedia_param_filter_type_MessagesFilter": "Message filter",
"method_messages.searchSentMedia_param_limit_type_int": "Maximum number of results to return (max 100).",
"method_messages.hideChatJoinRequest": "Dismiss or approve a chat [join request](https:\/\/core.telegram.org\/api\/invites#join-requests) related to a specific chat or channel.",
"method_messages.hideChatJoinRequest_param_approved_type_flags.0?true": "Whether to dismiss or approve the chat [join request \u00bb](https:\/\/core.telegram.org\/api\/invites#join-requests)",
"method_messages.hideChatJoinRequest_param_peer_type_InputPeer": "The chat or channel",
"method_messages.hideChatJoinRequest_param_user_id_type_InputUser": "The user whose [join request \u00bb](https:\/\/core.telegram.org\/api\/invites#join-requests) should be dismissed or approved",
"method_help.editUserInfo": "Internal use",
"method_help.editUserInfo_param_user_id_type_InputUser": "User",
"method_help.editUserInfo_param_message_type_string": "Message",
"method_help.editUserInfo_param_entities_type_Vector<MessageEntity>": "[Message entities for styled text](https:\/\/core.telegram.org\/api\/entities)",
"method_messages.deleteChat": "Delete a [chat](https:\/\/core.telegram.org\/api\/channel)",
"method_messages.deleteChat_param_chat_id_type_long": "Chat ID",
"method_messages.getReplies": "Get messages in a reply thread",
"method_messages.getReplies_param_peer_type_InputPeer": "Peer",
"method_messages.getReplies_param_msg_id_type_int": "Message ID",
"method_messages.getReplies_param_offset_id_type_int": "[Offsets for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets)",
"method_messages.getReplies_param_offset_date_type_int": "[Offsets for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets)",
"method_messages.getReplies_param_add_offset_type_int": "[Offsets for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets)",
"method_messages.getReplies_param_limit_type_int": "Maximum number of results to return, [see pagination](https:\/\/core.telegram.org\/api\/offsets)",
"method_messages.getReplies_param_max_id_type_int": "If a positive value was transferred, the method will return only messages with ID smaller than max\\_id",
"method_messages.getReplies_param_min_id_type_int": "If a positive value was transferred, the method will return only messages with ID bigger than min\\_id",
"method_messages.getReplies_param_hash_type_long": "[Hash for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets#hash-generation)",
"method_stories.activateStealthMode": "Activates [stories stealth mode](https:\/\/core.telegram.org\/api\/stories#stealth-mode), see [here \u00bb](https:\/\/core.telegram.org\/api\/stories#stealth-mode) for more info.\n\nWill return an [updateStoriesStealthMode](..\/constructors\/updateStoriesStealthMode.md).",
"method_stories.activateStealthMode_param_past_type_flags.0?true": "Whether to erase views from any stories opened in the past [`stories_stealth_past_period` seconds \u00bb](https:\/\/core.telegram.org\/api\/config#stories-stealth-past-period), as specified by the [client configuration](https:\/\/core.telegram.org\/api\/config#client-configuration).",
"method_stories.activateStealthMode_param_future_type_flags.1?true": "Whether to hide future story views for the next [`stories_stealth_future_period` seconds \u00bb](https:\/\/core.telegram.org\/api\/config#stories-stealth-future-period), as specified by the [client configuration](https:\/\/core.telegram.org\/api\/config#client-configuration).",
"method_chatlists.getExportedInvites": "List all [chat folder deep links \u00bb](https:\/\/core.telegram.org\/api\/links#chat-folder-links) associated to a folder",
"method_chatlists.getExportedInvites_param_chatlist_type_InputChatlist": "The folder",
"method_messages.clearRecentStickers": "Clear recent stickers",
"method_messages.clearRecentStickers_param_attached_type_flags.0?true": "Set this flag to clear the list of stickers recently attached to photo or video files",
"method_account.changePhone": "Change the phone number of the current account",
"method_account.changePhone_param_phone_number_type_string": "New phone number",
"method_account.changePhone_param_phone_code_hash_type_string": "Phone code hash received when calling [account.sendChangePhoneCode](..\/methods\/account.sendChangePhoneCode.md)",
"method_account.changePhone_param_phone_code_type_string": "Phone code received when calling [account.sendChangePhoneCode](..\/methods\/account.sendChangePhoneCode.md)",
"method_auth.importLoginToken": "Login using a redirected login token, generated in case of DC mismatch during [QR code login](https:\/\/core.telegram.org\/api\/qr-login).\n\nFor more info, see [login via QR code](https:\/\/core.telegram.org\/api\/qr-login).",
"method_auth.importLoginToken_param_token_type_bytes": "Login token",
"method_messages.saveRecentSticker": "Add\/remove sticker from recent stickers list",
"method_messages.saveRecentSticker_param_attached_type_flags.0?true": "Whether to add\/remove stickers recently attached to photo or video files",
"method_messages.saveRecentSticker_param_id_type_InputDocument": "Sticker",
"method_messages.saveRecentSticker_param_unsave_type_Bool": "Whether to save or unsave the sticker",
"method_payments.canPurchasePremium": "Checks whether Telegram Premium purchase is possible. Must be called before in-store Premium purchase, official apps only.",
"method_payments.canPurchasePremium_param_purpose_type_InputStorePaymentPurpose": "Payment purpose",
"method_account.confirmPhone": "Confirm a phone number to cancel account deletion, for more info [click here \u00bb](https:\/\/core.telegram.org\/api\/account-deletion)",
"method_account.confirmPhone_param_phone_code_hash_type_string": "Phone code hash, for more info [click here \u00bb](https:\/\/core.telegram.org\/api\/account-deletion)",
"method_account.confirmPhone_param_phone_code_type_string": "SMS code, for more info [click here \u00bb](https:\/\/core.telegram.org\/api\/account-deletion)",
"method_account.setAuthorizationTTL": "Set time-to-live of current session",
"method_account.setAuthorizationTTL_param_authorization_ttl_days_type_int": "Time-to-live of current session in days",
"method_messages.readReactions": "Mark [message reactions \u00bb](https:\/\/core.telegram.org\/api\/reactions) as read",
"method_messages.readReactions_param_peer_type_InputPeer": "Peer",
"method_messages.readReactions_param_top_msg_id_type_flags.0?int": "Mark as read only reactions to messages within the specified [forum topic](https:\/\/core.telegram.org\/api\/forum#forum-topics)",
"method_account.getTmpPassword": "Get temporary payment password",
"method_account.getTmpPassword_param_password_type_InputCheckPasswordSRP": "SRP password parameters",
"method_account.getTmpPassword_param_period_type_int": "Time during which the temporary password will be valid, in seconds; should be between 60 and 86400",
"method_payments.getSavedInfo": "Get saved payment information",
"method_stickers.changeStickerPosition": "Changes the absolute position of a sticker in the set to which it belongs; for bots only. The sticker set must have been created by the bot",
"method_stickers.changeStickerPosition_param_sticker_type_InputDocument": "The sticker",
"method_stickers.changeStickerPosition_param_position_type_int": "The new position of the sticker, zero-based",
"method_messages.markDialogUnread": "Manually mark dialog as unread",
"method_messages.markDialogUnread_param_unread_type_flags.0?true": "Mark as unread\/read",
"method_messages.markDialogUnread_param_peer_type_InputDialogPeer": "Dialog",
"method_messages.installStickerSet": "Install a stickerset",
"method_messages.installStickerSet_param_stickerset_type_InputStickerSet": "Stickerset to install",
"method_messages.installStickerSet_param_archived_type_Bool": "Whether to archive stickerset",
"method_messages.getSearchResultsCalendar": "Returns information about the next messages of the specified type in the chat split by days.\n\nReturns the results in reverse chronological order. \nCan return partial results for the last returned day.",
"method_messages.getSearchResultsCalendar_param_peer_type_InputPeer": "Peer where to search",
"method_messages.getSearchResultsCalendar_param_saved_peer_id_type_flags.2?InputPeer": "Search within the [saved message dialog \u00bb](https:\/\/core.telegram.org\/api\/saved-messages) with this ID.",
"method_messages.getSearchResultsCalendar_param_filter_type_MessagesFilter": "Message filter, [inputMessagesFilterEmpty](..\/constructors\/inputMessagesFilterEmpty.md), [inputMessagesFilterMyMentions](..\/constructors\/inputMessagesFilterMyMentions.md) filters are not supported by this method.",
"method_messages.getSearchResultsCalendar_param_offset_id_type_int": "[Offsets for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets)",
"method_messages.getSearchResultsCalendar_param_offset_date_type_int": "[Offsets for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets)",
"method_auth.logOut": "Logs out the user.",
"method_phone.joinGroupCallPresentation": "Start screen sharing in a call",
"method_phone.joinGroupCallPresentation_param_call_type_InputGroupCall": "The group call",
"method_phone.joinGroupCallPresentation_param_params_type_DataJSON": "WebRTC parameters",
"method_account.getAuthorizationForm": "Returns a Telegram Passport authorization form for sharing data with a service",
"method_account.getAuthorizationForm_param_bot_id_type_long": "User identifier of the service's bot",
"method_account.getAuthorizationForm_param_scope_type_string": "Telegram Passport element types requested by the service",
"method_account.getAuthorizationForm_param_public_key_type_string": "Service's public key",
"method_account.getTheme": "Get theme information",
"method_account.getTheme_param_format_type_string": "Theme format, a string that identifies the theming engines supported by the client",
"method_account.getTheme_param_theme_type_InputTheme": "Theme",
"method_stickers.removeStickerFromSet": "Remove a sticker from the set where it belongs, bots only. The sticker set must have been created by the bot.",
"method_stickers.removeStickerFromSet_param_sticker_type_InputDocument": "The sticker to remove",
"method_messages.getMessagesViews": "Get and increase the view counter of a message sent or forwarded from a [channel](https:\/\/core.telegram.org\/api\/channel)",
"method_messages.getMessagesViews_param_peer_type_InputPeer": "Peer where the message was found",
"method_messages.getMessagesViews_param_id_type_Vector<int>": "ID of message",
"method_messages.getMessagesViews_param_increment_type_Bool": "Whether to mark the message as viewed and increment the view counter",
"method_channels.getFullChannel": "Get full info about a [supergroup](https:\/\/core.telegram.org\/api\/channel#supergroups), [gigagroup](https:\/\/core.telegram.org\/api\/channel#gigagroups) or [channel](https:\/\/core.telegram.org\/api\/channel#channels)",
"method_channels.getFullChannel_param_channel_type_InputChannel": "The [channel](https:\/\/core.telegram.org\/api\/channel#channels), [supergroup](https:\/\/core.telegram.org\/api\/channel#supergroups) or [gigagroup](https:\/\/core.telegram.org\/api\/channel#gigagroups) to get info about",
"method_account.deleteAutoSaveExceptions": "Clear all peer-specific autosave settings.",
"method_messages.toggleStickerSets": "Apply changes to multiple stickersets",
"method_messages.toggleStickerSets_param_uninstall_type_flags.0?true": "Uninstall the specified stickersets",
"method_messages.toggleStickerSets_param_archive_type_flags.1?true": "Archive the specified stickersets",
"method_messages.toggleStickerSets_param_unarchive_type_flags.2?true": "Unarchive the specified stickersets",
"method_messages.toggleStickerSets_param_stickersets_type_Vector<InputStickerSet>": "Stickersets to act upon",
"method_messages.searchGlobal": "Search for messages and peers globally",
"method_messages.searchGlobal_param_folder_id_type_flags.0?int": "[Peer folder ID, for more info click here](https:\/\/core.telegram.org\/api\/folders#peer-folders)",
"method_messages.searchGlobal_param_q_type_string": "Query",
"method_messages.searchGlobal_param_filter_type_MessagesFilter": "Global search filter",
"method_messages.searchGlobal_param_min_date_type_int": "If a positive value was specified, the method will return only messages with date bigger than min\\_date",
"method_messages.searchGlobal_param_max_date_type_int": "If a positive value was transferred, the method will return only messages with date smaller than max\\_date",
"method_messages.searchGlobal_param_offset_rate_type_int": "Initially 0, then set to the [`next_rate` parameter of messages.messagesSlice](..\/constructors\/messages.messagesSlice.md)",
"method_messages.searchGlobal_param_offset_peer_type_InputPeer": "[Offsets for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets)",
"method_messages.searchGlobal_param_offset_id_type_int": "[Offsets for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets)",
"method_messages.searchGlobal_param_limit_type_int": "[Offsets for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets)",
"method_messages.getUnreadMentions": "Get unread messages where we were mentioned",
"method_messages.getUnreadMentions_param_peer_type_InputPeer": "Peer where to look for mentions",
"method_messages.getUnreadMentions_param_top_msg_id_type_flags.0?int": "If set, considers only messages within the specified [forum topic](https:\/\/core.telegram.org\/api\/forum#forum-topics)",
"method_messages.getUnreadMentions_param_offset_id_type_int": "[Offsets for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets)",
"method_messages.getUnreadMentions_param_add_offset_type_int": "[Offsets for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets)",
"method_messages.getUnreadMentions_param_limit_type_int": "Maximum number of results to return, [see pagination](https:\/\/core.telegram.org\/api\/offsets)",
"method_messages.getUnreadMentions_param_max_id_type_int": "Maximum message ID to return, [see pagination](https:\/\/core.telegram.org\/api\/offsets)",
"method_messages.getUnreadMentions_param_min_id_type_int": "Minimum message ID to return, [see pagination](https:\/\/core.telegram.org\/api\/offsets)",
"method_upload.getCdnFileHashes": "Get SHA256 hashes for verifying downloaded [CDN](https:\/\/core.telegram.org\/cdn) files",
"method_upload.getCdnFileHashes_param_file_token_type_bytes": "File",
"method_upload.getCdnFileHashes_param_offset_type_long": "Offset from which to start getting hashes",
"method_messages.prolongWebView": "Indicate to the server (from the user side) that the user is still using a web app.\n\nIf the method returns a `QUERY_ID_INVALID` error, the webview must be closed.",
"method_messages.prolongWebView_param_silent_type_flags.5?true": "Whether the inline message that will be sent by the bot on behalf of the user once the web app interaction is [terminated](..\/methods\/messages.sendWebViewResultMessage.md) should be sent silently (no notifications for the receivers).",
"method_messages.prolongWebView_param_peer_type_InputPeer": "Dialog where the web app was opened.",
"method_messages.prolongWebView_param_bot_type_InputUser": "Bot that owns the [web app](https:\/\/core.telegram.org\/api\/bots\/webapps)",
"method_messages.prolongWebView_param_query_id_type_long": "Web app interaction ID obtained from [messages.requestWebView](..\/methods\/messages.requestWebView.md)",
"method_messages.prolongWebView_param_reply_to_type_flags.0?InputReplyTo": "If set, indicates that the inline message that will be sent by the bot on behalf of the user once the web app interaction is [terminated](..\/methods\/messages.sendWebViewResultMessage.md) should be sent in reply to the specified message or story.",
"method_messages.prolongWebView_param_send_as_type_flags.13?InputPeer": "Open the web app as the specified peer",
"method_contacts.getTopPeers": "Get most used peers",
"method_contacts.getTopPeers_param_correspondents_type_flags.0?true": "Users we've chatted most frequently with",
"method_contacts.getTopPeers_param_bots_pm_type_flags.1?true": "Most used bots",
"method_contacts.getTopPeers_param_bots_inline_type_flags.2?true": "Most used inline bots",
"method_contacts.getTopPeers_param_phone_calls_type_flags.3?true": "Most frequently called users",
"method_contacts.getTopPeers_param_forward_users_type_flags.4?true": "Users to which the users often forwards messages to",
"method_contacts.getTopPeers_param_forward_chats_type_flags.5?true": "Chats to which the users often forwards messages to",
"method_contacts.getTopPeers_param_groups_type_flags.10?true": "Often-opened groups and supergroups",
"method_contacts.getTopPeers_param_channels_type_flags.15?true": "Most frequently visited channels",
"method_contacts.getTopPeers_param_offset_type_int": "Offset for [pagination](https:\/\/core.telegram.org\/api\/offsets)",
"method_contacts.getTopPeers_param_limit_type_int": "Maximum number of results to return, [see pagination](https:\/\/core.telegram.org\/api\/offsets)",
"method_contacts.getTopPeers_param_hash_type_long": "[Hash for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets#hash-generation)",
"method_account.updateNotifySettings": "Edits notification settings from a given user\/group, from all users\/all groups.",
"method_account.updateNotifySettings_param_peer_type_InputNotifyPeer": "Notification source",
"method_account.updateNotifySettings_param_settings_type_InputPeerNotifySettings": "Notification settings",
"method_stories.togglePeerStoriesHidden": "Hide the active stories of a user, preventing them from being displayed on the action bar on the homescreen, see [here \u00bb](https:\/\/core.telegram.org\/api\/stories#hiding-stories-of-other-users) for more info.",
"method_stories.togglePeerStoriesHidden_param_peer_type_InputPeer": "Peer whose stories should be (un)hidden.",
"method_stories.togglePeerStoriesHidden_param_hidden_type_Bool": "Whether to hide or unhide stories.",
"method_messages.editInlineBotMessage": "Edit an inline bot message",
"method_messages.editInlineBotMessage_param_no_webpage_type_flags.1?true": "Disable webpage preview",
"method_messages.editInlineBotMessage_param_invert_media_type_flags.16?true": "If set, any eventual webpage preview will be shown on top of the message instead of at the bottom.",
"method_messages.editInlineBotMessage_param_id_type_InputBotInlineMessageID": "Sent inline message ID",
"method_messages.editInlineBotMessage_param_message_type_flags.11?string": "Message",
"method_messages.editInlineBotMessage_param_media_type_flags.14?InputMedia": "Media",
"method_messages.editInlineBotMessage_param_reply_markup_type_flags.2?ReplyMarkup": "Reply markup for inline keyboards",
"method_messages.editInlineBotMessage_param_entities_type_flags.3?Vector<MessageEntity>": "[Message entities for styled text](https:\/\/core.telegram.org\/api\/entities)",
"method_help.setBotUpdatesStatus": "Informs the server about the number of pending bot updates if they haven't been processed for a long time; for bots only",
"method_help.setBotUpdatesStatus_param_pending_updates_count_type_int": "Number of pending updates",
"method_help.setBotUpdatesStatus_param_message_type_string": "Error message, if present",
"method_messages.getAllStickers": "Get all installed stickers",
"method_messages.getAllStickers_param_hash_type_long": "[Hash for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets#hash-generation)",
"method_messages.getTopReactions": "Got popular [message reactions](https:\/\/core.telegram.org\/api\/reactions)",
"method_messages.getTopReactions_param_limit_type_int": "Maximum number of results to return, [see pagination](https:\/\/core.telegram.org\/api\/offsets)",
"method_messages.getTopReactions_param_hash_type_long": "[Hash for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets#hash-generation)",
"method_messages.receivedMessages": "Confirms receipt of messages by a client, cancels PUSH-notification sending.",
"method_messages.receivedMessages_param_max_id_type_int": "Maximum message ID available in a client.",
"method_contacts.getContactIDs": "Get the telegram IDs of all contacts. \nReturns an array of Telegram user IDs for all contacts (0 if a contact does not have an associated Telegram account or have hidden their account using privacy settings).",
"method_contacts.getContactIDs_param_hash_type_long": "[Hash for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets#hash-generation)",
"method_messages.getAttachedStickers": "Get stickers attached to a photo or video",
"method_messages.getAttachedStickers_param_media_type_InputStickeredMedia": "Stickered media",
"method_messages.checkHistoryImportPeer": "Check whether chat history exported from another chat app can be [imported into a specific Telegram chat, click here for more info \u00bb](https:\/\/core.telegram.org\/api\/import).\n\nIf the check succeeds, and no RPC errors are returned, a [messages.CheckedHistoryImportPeer](..\/types\/messages.CheckedHistoryImportPeer.md) constructor will be returned, with a confirmation text to be shown to the user, before actually initializing the import.",
"method_messages.checkHistoryImportPeer_param_peer_type_InputPeer": "The chat where we want to [import history \u00bb](https:\/\/core.telegram.org\/api\/import).",
"method_phone.requestCall": "Start a telegram phone call",
"method_phone.requestCall_param_video_type_flags.0?true": "Whether to start a video call",
"method_phone.requestCall_param_user_id_type_InputUser": "Destination of the phone call",
"method_phone.requestCall_param_random_id_type_int": "Random ID to avoid resending the same object",
"method_phone.requestCall_param_g_a_hash_type_bytes": "[Parameter for E2E encryption key exchange \u00bb](https:\/\/core.telegram.org\/api\/end-to-end\/voice-calls)",
"method_phone.requestCall_param_protocol_type_PhoneCallProtocol": "Phone call settings",
"method_messages.getFeaturedEmojiStickers": "Gets featured custom emoji stickersets.",
"method_messages.getFeaturedEmojiStickers_param_hash_type_long": "[Hash for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets#hash-generation)",
"method_messages.getDefaultHistoryTTL": "Gets the default value of the Time-To-Live setting, applied to all new chats.",
"method_payments.assignPlayMarketTransaction": "Informs server about a purchase made through the Play Store: for official applications only.",
"method_payments.assignPlayMarketTransaction_param_receipt_type_DataJSON": "Receipt",
"method_payments.assignPlayMarketTransaction_param_purpose_type_InputStorePaymentPurpose": "Payment purpose",
"method_auth.resendCode": "Resend the login code via another medium, the phone code type is determined by the return value of the previous auth.sendCode\/auth.resendCode: see [login](https:\/\/core.telegram.org\/api\/auth) for more info.",
"method_auth.resendCode_param_phone_number_type_string": "The phone number",
"method_auth.resendCode_param_phone_code_hash_type_string": "The phone code hash obtained from [auth.sendCode](..\/methods\/auth.sendCode.md)",
"method_account.createTheme": "Create a theme",
"method_account.createTheme_param_slug_type_string": "Unique theme ID used to generate [theme deep links](https:\/\/core.telegram.org\/api\/links#theme-links), can be empty to autogenerate a random ID.",
"method_account.createTheme_param_title_type_string": "Theme name",
"method_account.createTheme_param_document_type_flags.2?InputDocument": "Theme file",
"method_account.createTheme_param_settings_type_flags.3?Vector<InputThemeSettings>": "Theme settings, multiple values can be provided for the different base themes (day\/night mode, etc).",
"method_messages.deleteChatUser": "Deletes a user from a chat and sends a service message on it.",
"method_messages.deleteChatUser_param_revoke_history_type_flags.0?true": "Remove the entire chat history of the specified user in this chat.",
"method_messages.deleteChatUser_param_chat_id_type_long": "Chat ID",
"method_messages.deleteChatUser_param_user_id_type_InputUser": "User ID to be deleted",
"method_stories.sendReaction": "React to a story.",
"method_stories.sendReaction_param_add_to_recent_type_flags.0?true": "Whether to add this reaction to the [recent reactions list \u00bb](https:\/\/core.telegram.org\/api\/reactions#recent-reactions).",
"method_stories.sendReaction_param_peer_type_InputPeer": "The peer that sent the story",
"method_stories.sendReaction_param_story_id_type_int": "ID of the story to react to",
"method_stories.sendReaction_param_reaction_type_Reaction": "Reaction",
"method_messages.setDefaultHistoryTTL": "Changes the default value of the Time-To-Live setting, applied to all new chats.",
"method_messages.setDefaultHistoryTTL_param_period_type_int": "The new default Time-To-Live of all messages sent in new chats.",
"method_messages.migrateChat": "Turn a [basic group into a supergroup](https:\/\/core.telegram.org\/api\/channel#migration)",
"method_messages.migrateChat_param_chat_id_type_long": "[Basic group](https:\/\/core.telegram.org\/api\/channel#basic-groups) to migrate",
"method_help.getPeerProfileColors": "Get the set of [accent color palettes \u00bb](https:\/\/core.telegram.org\/api\/colors) that can be used in profile page backgrounds.",
"method_help.getPeerProfileColors_param_hash_type_int": "[Hash for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets#hash-generation)",
"method_payments.checkGiftCode": "Obtain information about a [Telegram Premium giftcode \u00bb](https:\/\/core.telegram.org\/api\/giveaways)",
"method_payments.checkGiftCode_param_slug_type_string": "The giftcode to check",
"method_messages.getBotApp": "Obtain information about a [direct link Mini App](https:\/\/core.telegram.org\/api\/bots\/webapps#direct-link-mini-apps)",
"method_messages.getBotApp_param_app_type_InputBotApp": "Bot app information obtained from a [Direct Mini App deep link \u00bb](https:\/\/core.telegram.org\/api\/links#direct-mini-app-links).",
"method_messages.getBotApp_param_hash_type_long": "[Hash for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets#hash-generation)",
"method_messages.deleteRevokedExportedChatInvites": "Delete all revoked chat invites",
"method_messages.deleteRevokedExportedChatInvites_param_peer_type_InputPeer": "Chat",
"method_messages.deleteRevokedExportedChatInvites_param_admin_id_type_InputUser": "ID of the admin that originally generated the revoked chat invites",
"method_contacts.getLocated": "Get users and geochats near you, see [here \u00bb](https:\/\/core.telegram.org\/api\/nearby) for more info.",
"method_contacts.getLocated_param_background_type_flags.1?true": "While the geolocation of the current user is public, clients should update it in the background every half-an-hour or so, while setting this flag.
Do this only if the new location is more than 1 KM away from the previous one, or if the previous location is unknown.",
"method_contacts.getLocated_param_geo_point_type_InputGeoPoint": "Geolocation",
"method_contacts.getLocated_param_self_expires_type_flags.0?int": "If set, the geolocation of the current user will be public for the specified number of seconds; pass 0x7fffffff to disable expiry, 0 to make the current geolocation private; if the flag isn't set, no changes will be applied.",
"method_messages.getRecentLocations": "Get live location history of a certain user",
"method_messages.getRecentLocations_param_peer_type_InputPeer": "User",
"method_messages.getRecentLocations_param_limit_type_int": "Maximum number of results to return, [see pagination](https:\/\/core.telegram.org\/api\/offsets)",
"method_messages.getRecentLocations_param_hash_type_long": "[Hash for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets#hash-generation)",
"method_phone.exportGroupCallInvite": "Get an [invite link](https:\/\/core.telegram.org\/api\/links#video-chat-livestream-links) for a group call or livestream",
"method_phone.exportGroupCallInvite_param_can_self_unmute_type_flags.0?true": "For livestreams or muted group chats, if set, users that join using this link will be able to speak without explicitly requesting permission by (for example by raising their hand).",
"method_phone.exportGroupCallInvite_param_call_type_InputGroupCall": "The group call",
"method_messages.setChatWallPaper": "Set a custom [wallpaper \u00bb](https:\/\/core.telegram.org\/api\/wallpapers) in a specific private chat with another user.",
"method_messages.setChatWallPaper_param_for_both_type_flags.3?true": "Only for [Premium](https:\/\/core.telegram.org\/api\/premium) users, sets the specified wallpaper for both users of the chat, without requiring confirmation from the other user.",
"method_messages.setChatWallPaper_param_revert_type_flags.4?true": "If we don't like the new wallpaper the other user of the chat has chosen for us using the `for_both` flag, we can re-set our previous wallpaper just on our side using this flag.",
"method_messages.setChatWallPaper_param_peer_type_InputPeer": "The private chat where the wallpaper will be set",
"method_messages.setChatWallPaper_param_wallpaper_type_flags.0?InputWallPaper": "The [wallpaper \u00bb](https:\/\/core.telegram.org\/api\/wallpapers), obtained as described in the [wallpaper documentation \u00bb](https:\/\/core.telegram.org\/api\/wallpapers#uploading-wallpapers); must **not** be provided when installing a wallpaper obtained from a [messageActionSetChatWallPaper](..\/constructors\/messageActionSetChatWallPaper.md) service message (`id` must be provided, instead).",
"method_messages.setChatWallPaper_param_settings_type_flags.2?WallPaperSettings": "Wallpaper settings, obtained as described in the [wallpaper documentation \u00bb](https:\/\/core.telegram.org\/api\/wallpapers#uploading-wallpapers) or from [messageActionSetChatWallPaper](..\/constructors\/messageActionSetChatWallPaper.md).`wallpaper`.`settings`.",
"method_messages.setChatWallPaper_param_id_type_flags.1?int": "If the wallpaper was obtained from a [messageActionSetChatWallPaper](..\/constructors\/messageActionSetChatWallPaper.md) service message, must contain the ID of that message.",
"method_upload.reuploadCdnFile": "Request a reupload of a certain file to a [CDN DC](https:\/\/core.telegram.org\/cdn).",
"method_upload.reuploadCdnFile_param_file_token_type_bytes": "File token",
"method_upload.reuploadCdnFile_param_request_token_type_bytes": "Request token",
"method_users.getFullUser": "Returns extended user info by ID.",
"method_users.getFullUser_param_id_type_InputUser": "User ID",
"method_messages.toggleNoForwards": "Enable or disable [content protection](https:\/\/telegram.org\/blog\/protected-content-delete-by-date-and-more) on a channel or chat",
"method_messages.toggleNoForwards_param_peer_type_InputPeer": "The chat or channel",
"method_messages.toggleNoForwards_param_enabled_type_Bool": "Enable or disable content protection",
"method_account.finishTakeoutSession": "Terminate a [takeout session, see here \u00bb for more info](https:\/\/core.telegram.org\/api\/takeout).",
"method_account.finishTakeoutSession_param_success_type_flags.0?true": "Data exported successfully",
"method_phone.startScheduledGroupCall": "Start a scheduled group call.",
"method_phone.startScheduledGroupCall_param_call_type_InputGroupCall": "The scheduled group call",
"method_phone.getGroupParticipants": "Get group call participants",
"method_phone.getGroupParticipants_param_call_type_InputGroupCall": "Group call",
"method_phone.getGroupParticipants_param_ids_type_Vector<InputPeer>": "If specified, will fetch group participant info about the specified peers",
"method_phone.getGroupParticipants_param_sources_type_Vector<int>": "If specified, will fetch group participant info about the specified WebRTC source IDs",
"method_phone.getGroupParticipants_param_offset_type_string": "Offset for results, taken from the `next_offset` field of [phone.groupParticipants](..\/constructors\/phone.groupParticipants.md), initially an empty string.
Note: if no more results are available, the method call will return an empty `next_offset`; thus, avoid providing the `next_offset` returned in [phone.groupParticipants](..\/constructors\/phone.groupParticipants.md) if it is empty, to avoid an infinite loop.",
"method_phone.getGroupParticipants_param_limit_type_int": "Maximum number of results to return, [see pagination](https:\/\/core.telegram.org\/api\/offsets)",
"method_messages.setInlineBotResults": "Answer an inline query, for bots only",
"method_messages.setInlineBotResults_param_gallery_type_flags.0?true": "Set this flag if the results are composed of media files",
"method_messages.setInlineBotResults_param_private_type_flags.1?true": "Set this flag if results may be cached on the server side only for the user that sent the query. By default, results may be returned to any user who sends the same query",
"method_messages.setInlineBotResults_param_query_id_type_long": "Unique identifier for the answered query",
"method_messages.setInlineBotResults_param_results_type_Vector<InputBotInlineResult>": "Vector of results for the inline query",
"method_messages.setInlineBotResults_param_cache_time_type_int": "The maximum amount of time in seconds that the result of the inline query may be cached on the server. Defaults to 300.",
"method_messages.setInlineBotResults_param_next_offset_type_flags.2?string": "Pass the offset that a client should send in the next query with the same text to receive more results. Pass an empty string if there are no more results or if you don't support pagination. Offset length can't exceed 64 bytes.",
"method_messages.setInlineBotResults_param_switch_pm_type_flags.3?InlineBotSwitchPM": "If passed, clients will display a button on top of the remaining inline result list with the specified text, that switches the user to a private chat with the bot and sends the bot a start message with a certain parameter.",
"method_messages.setInlineBotResults_param_switch_webview_type_flags.4?InlineBotWebView": "If passed, clients will display a button on top of the remaining inline result list with the specified text, that switches the user to the specified [inline mode mini app](https:\/\/core.telegram.org\/api\/bots\/webapps#inline-mode-mini-apps).",
"method_channels.toggleAntiSpam": "Enable or disable the [native antispam system](https:\/\/core.telegram.org\/api\/antispam).",
"method_channels.toggleAntiSpam_param_channel_type_InputChannel": "Supergroup ID. The specified supergroup must have at least `telegram_antispam_group_size_min` members to enable antispam functionality, as specified by the [client configuration parameters](https:\/\/core.telegram.org\/api\/config#client-configuration).",
"method_channels.toggleAntiSpam_param_enabled_type_Bool": "Enable or disable the native antispam system.",
"method_chatlists.joinChatlistInvite": "Import a [chat folder deep link \u00bb](https:\/\/core.telegram.org\/api\/links#chat-folder-links), joining some or all the chats in the folder.",
"method_chatlists.joinChatlistInvite_param_slug_type_string": "`slug` obtained from a [chat folder deep link \u00bb](https:\/\/core.telegram.org\/api\/links#chat-folder-links).",
"method_chatlists.joinChatlistInvite_param_peers_type_Vector<InputPeer>": "List of new chats to join, fetched using [chatlists.checkChatlistInvite](..\/methods\/chatlists.checkChatlistInvite.md) and filtered as specified in the [documentation \u00bb](https:\/\/core.telegram.org\/api\/folders#shared-folders).",
"method_channels.reportSpam": "Reports some messages from a user in a supergroup as spam; requires administrator rights in the supergroup",
"method_channels.reportSpam_param_channel_type_InputChannel": "Supergroup",
"method_channels.reportSpam_param_participant_type_InputPeer": "Participant whose messages should be reported",
"method_channels.reportSpam_param_id_type_Vector<int>": "IDs of spam messages",
"method_messages.getMessages": "Returns the list of messages by their IDs.",
"method_messages.getMessages_param_id_type_Vector<InputMessage>": "Message ID list",
"method_messages.editChatPhoto": "Changes chat photo and sends a service message on it",
"method_messages.editChatPhoto_param_chat_id_type_long": "Chat ID",
"method_messages.editChatPhoto_param_photo_type_InputChatPhoto": "Photo to be set",
"method_channels.checkUsername": "Check if a username is free and can be assigned to a channel\/supergroup",
"method_channels.checkUsername_param_channel_type_InputChannel": "The [channel\/supergroup](https:\/\/core.telegram.org\/api\/channel) that will assigned the specified username",
"method_channels.checkUsername_param_username_type_string": "The username to check",
"method_messages.searchEmojiStickerSets": "Search for [custom emoji stickersets \u00bb](https:\/\/core.telegram.org\/api\/custom-emoji)",
"method_messages.searchEmojiStickerSets_param_exclude_featured_type_flags.0?true": "Exclude featured stickersets from results",
"method_messages.searchEmojiStickerSets_param_q_type_string": "Query string",
"method_messages.searchEmojiStickerSets_param_hash_type_long": "[Hash for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets#hash-generation)",
"method_stories.sendStory": "Uploads a [Telegram Story](https:\/\/core.telegram.org\/api\/stories).",
"method_stories.sendStory_param_pinned_type_flags.2?true": "Whether to add the story to the profile automatically upon expiration. If not set, the story will only be added to the archive, see [here \u00bb](https:\/\/core.telegram.org\/api\/stories) for more info.",
"method_stories.sendStory_param_noforwards_type_flags.4?true": "If set, disables forwards, screenshots, and downloads.",
"method_stories.sendStory_param_fwd_modified_type_flags.7?true": "Set this flag when reposting stories with `fwd_from_id`+`fwd_from_id`, if the `media` was modified before reposting.",
"method_stories.sendStory_param_peer_type_InputPeer": "The peer to send the story as.",
"method_stories.sendStory_param_media_type_InputMedia": "The story media.",
"method_stories.sendStory_param_media_areas_type_flags.5?Vector<MediaArea>": "[Media areas](https:\/\/core.telegram.org\/api\/stories#media-areas) associated to the story, see [here \u00bb](https:\/\/core.telegram.org\/api\/stories#media-areas) for more info.",
"method_stories.sendStory_param_caption_type_flags.0?string": "Story caption.",
"method_stories.sendStory_param_entities_type_flags.1?Vector<MessageEntity>": "[Message entities for styled text](https:\/\/core.telegram.org\/api\/entities), if allowed by the [`stories_entities` client configuration parameter \u00bb](https:\/\/core.telegram.org\/api\/config#stories-entities).",
"method_stories.sendStory_param_privacy_rules_type_Vector<InputPrivacyRule>": "[Privacy rules](https:\/\/core.telegram.org\/api\/privacy) for the story, indicating who can or can't view the story.",
"method_stories.sendStory_param_random_id_type_long": "Unique client message ID required to prevent message resending.",
"method_stories.sendStory_param_period_type_flags.3?int": "Period after which the story is moved to archive (and to the profile if `pinned` is set), in seconds; must be one of `6 * 3600`, `12 * 3600`, `86400`, or `2 * 86400` for Telegram Premium users, and `86400` otherwise.",
"method_stories.sendStory_param_fwd_from_id_type_flags.6?InputPeer": "If set, indicates that this story is a repost of story with ID `fwd_from_story` posted by the peer in `fwd_from_id`.",
"method_stories.sendStory_param_fwd_from_story_type_flags.6?int": "If set, indicates that this story is a repost of story with ID `fwd_from_story` posted by the peer in `fwd_from_id`.",
"method_account.getDefaultProfilePhotoEmojis": "Get a set of suggested [custom emoji stickers](https:\/\/core.telegram.org\/api\/custom-emoji) that can be [used as profile picture](https:\/\/core.telegram.org\/api\/files#sticker-profile-pictures)",
"method_account.getDefaultProfilePhotoEmojis_param_hash_type_long": "[Hash for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets#hash-generation)",
"method_photos.uploadContactProfilePhoto": "Upload a custom profile picture for a contact, or suggest a new profile picture to a contact.\n\nThe `file`, `video` and `video_emoji_markup` flags are mutually exclusive.",
"method_photos.uploadContactProfilePhoto_param_suggest_type_flags.3?true": "If set, will send a [messageActionSuggestProfilePhoto](..\/constructors\/messageActionSuggestProfilePhoto.md) service message to `user_id`, suggesting them to use the specified profile picture; otherwise, will set a personal profile picture for the user (only visible to the current user).",
"method_photos.uploadContactProfilePhoto_param_save_type_flags.4?true": "If set, removes a previously set personal profile picture (does not affect suggested profile pictures, to remove them simply deleted the [messageActionSuggestProfilePhoto](..\/constructors\/messageActionSuggestProfilePhoto.md) service message with [messages.deleteMessages](..\/methods\/messages.deleteMessages.md)).",
"method_photos.uploadContactProfilePhoto_param_user_id_type_InputUser": "The contact",
"method_photos.uploadContactProfilePhoto_param_file_type_flags.0?InputFile": "Profile photo",
"method_photos.uploadContactProfilePhoto_param_video_type_flags.1?InputFile": "[Animated profile picture](https:\/\/core.telegram.org\/api\/files#animated-profile-pictures) video",
"method_photos.uploadContactProfilePhoto_param_video_start_ts_type_flags.2?double": "Floating point UNIX timestamp in seconds, indicating the frame of the video\/sticker that should be used as static preview; can only be used if `video` or `video_emoji_markup` is set.",
"method_photos.uploadContactProfilePhoto_param_video_emoji_markup_type_flags.5?VideoSize": "Animated sticker profile picture, must contain either a [videoSizeEmojiMarkup](..\/constructors\/videoSizeEmojiMarkup.md) or a [videoSizeStickerMarkup](..\/constructors\/videoSizeStickerMarkup.md) constructor.",
"method_messages.deleteExportedChatInvite": "Delete a chat invite",
"method_messages.deleteExportedChatInvite_param_peer_type_InputPeer": "Peer",
"method_messages.deleteExportedChatInvite_param_link_type_string": "Invite link",
"method_messages.sendEncryptedService": "Sends a service message to a secret chat.",
"method_messages.sendEncryptedService_param_peer_type_InputEncryptedChat": "Secret chat ID",
"method_messages.sendEncryptedService_param_random_id_type_long": "Unique client message ID required to prevent message resending",
"method_messages.sendEncryptedService_param_data_type_bytes": "TL-serialization of [DecryptedMessage](..\/types\/DecryptedMessage.md) type, encrypted with a key generated during chat initialization",
"method_messages.acceptUrlAuth": "Use this to accept a Seamless Telegram Login authorization request, for more info [click here \u00bb](https:\/\/core.telegram.org\/api\/url-authorization)",
"method_messages.acceptUrlAuth_param_write_allowed_type_flags.0?true": "Set this flag to allow the bot to send messages to you (if requested)",
"method_messages.acceptUrlAuth_param_peer_type_flags.1?InputPeer": "The location of the message",
"method_messages.acceptUrlAuth_param_msg_id_type_flags.1?int": "Message ID of the message with the login button",
"method_messages.acceptUrlAuth_param_button_id_type_flags.1?int": "ID of the login button",
"method_messages.acceptUrlAuth_param_url_type_flags.2?string": "URL used for [link URL authorization, click here for more info \u00bb](https:\/\/core.telegram.org\/api\/url-authorization#link-url-authorization)",
"method_messages.readMentions": "Mark mentions as read",
"method_messages.readMentions_param_peer_type_InputPeer": "Dialog",
"method_messages.readMentions_param_top_msg_id_type_flags.0?int": "Mark as read only mentions within the specified [forum topic](https:\/\/core.telegram.org\/api\/forum#forum-topics)",
"method_updates.getDifference": "Get new [updates](https:\/\/core.telegram.org\/api\/updates).",
"method_updates.getDifference_param_pts_type_int": "PTS, see [updates](https:\/\/core.telegram.org\/api\/updates).",
"method_updates.getDifference_param_pts_limit_type_flags.1?int": "PTS limit",
"method_updates.getDifference_param_pts_total_limit_type_flags.0?int": "For fast updating: if provided and `pts + pts_total_limit < remote pts`, [updates.differenceTooLong](..\/constructors\/updates.differenceTooLong.md) will be returned.
Simply tells the server to not return the difference if it is bigger than `pts_total_limit`
If the remote pts is too big (> ~4000000), this field will default to 1000000",
"method_updates.getDifference_param_date_type_int": "date, see [updates](https:\/\/core.telegram.org\/api\/updates).",
"method_updates.getDifference_param_qts_type_int": "QTS, see [updates](https:\/\/core.telegram.org\/api\/updates).",
"method_updates.getDifference_param_qts_limit_type_flags.2?int": "QTS limit",
"method_account.getAutoDownloadSettings": "Get media autodownload settings",
"method_bots.setBotBroadcastDefaultAdminRights": "Set the default [suggested admin rights](https:\/\/core.telegram.org\/api\/rights#suggested-bot-rights) for bots being added as admins to channels, see [here for more info on how to handle them \u00bb](https:\/\/core.telegram.org\/api\/rights#suggested-bot-rights).",
"method_bots.setBotBroadcastDefaultAdminRights_param_admin_rights_type_ChatAdminRights": "Admin rights",
"method_account.saveAutoDownloadSettings": "Change media autodownload settings",
"method_account.saveAutoDownloadSettings_param_low_type_flags.0?true": "Whether to save media in the low data usage preset",
"method_account.saveAutoDownloadSettings_param_high_type_flags.1?true": "Whether to save media in the high data usage preset",
"method_account.saveAutoDownloadSettings_param_settings_type_AutoDownloadSettings": "Media autodownload settings",
"method_auth.signUp": "Registers a validated phone number in the system.",
"method_auth.signUp_param_phone_number_type_string": "Phone number in the international format",
"method_auth.signUp_param_phone_code_hash_type_string": "SMS-message ID",
"method_auth.signUp_param_first_name_type_string": "New user first name",
"method_auth.signUp_param_last_name_type_string": "New user last name",
"method_auth.recoverPassword": "Reset the [2FA password](https:\/\/core.telegram.org\/api\/srp) using the recovery code sent using [auth.requestPasswordRecovery](..\/methods\/auth.requestPasswordRecovery.md).",
"method_auth.recoverPassword_param_code_type_string": "Code received via email",
"method_auth.recoverPassword_param_new_settings_type_flags.0?account.PasswordInputSettings": "New password",
"method_messages.clearRecentReactions": "Clear recently used [message reactions](https:\/\/core.telegram.org\/api\/reactions)",
"method_channels.getChannelRecommendations": "Obtain a list of similarly themed public channels, selected based on similarities in their **subscriber bases**.",
"method_channels.getChannelRecommendations_param_channel_type_InputChannel": "The method will return channels related to the passed `channel`.",
"method_messages.getInlineBotResults": "Query an inline bot",
"method_messages.getInlineBotResults_param_bot_type_InputUser": "The bot to query",
"method_messages.getInlineBotResults_param_peer_type_InputPeer": "The currently opened chat",
"method_messages.getInlineBotResults_param_geo_point_type_flags.0?InputGeoPoint": "The geolocation, if requested",
"method_messages.getInlineBotResults_param_query_type_string": "The query",
"method_messages.getInlineBotResults_param_offset_type_string": "The offset within the results, will be passed directly as-is to the bot.",
"method_payments.clearSavedInfo": "Clear saved payment information",
"method_payments.clearSavedInfo_param_credentials_type_flags.0?true": "Remove saved payment credentials",
"method_payments.clearSavedInfo_param_info_type_flags.1?true": "Clear the last order settings saved by the user",
"method_phone.checkGroupCall": "Check whether the group call Server Forwarding Unit is currently receiving the streams with the specified WebRTC source IDs. \nReturns an intersection of the source IDs specified in `sources`, and the source IDs currently being forwarded by the SFU.",
"method_phone.checkGroupCall_param_call_type_InputGroupCall": "Group call",
"method_phone.checkGroupCall_param_sources_type_Vector<int>": "Source IDs",
"method_account.getDefaultBackgroundEmojis": "Get a set of suggested [custom emoji stickers](https:\/\/core.telegram.org\/api\/custom-emoji) that can be used in an [accent color pattern](https:\/\/core.telegram.org\/api\/colors).",
"method_account.getDefaultBackgroundEmojis_param_hash_type_long": "[Hash for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets#hash-generation)",
"method_payments.getPaymentForm": "Get a payment form",
"method_payments.getPaymentForm_param_invoice_type_InputInvoice": "Invoice",
"method_payments.getPaymentForm_param_theme_params_type_flags.0?DataJSON": "A JSON object with the following keys, containing color theme information (integers, RGB24) to pass to the payment provider, to apply in eventual verification pages:
`bg_color` \\- Background color
`text_color` \\- Text color
`hint_color` \\- Hint text color
`link_color` \\- Link color
`button_color` \\- Button color
`button_text_color` \\- Button text color",
"method_messages.deleteHistory": "Deletes communication history.",
"method_messages.deleteHistory_param_just_clear_type_flags.0?true": "Just clear history for the current user, without actually removing messages for every chat user",
"method_messages.deleteHistory_param_revoke_type_flags.1?true": "Whether to delete the message history for all chat participants",
"method_messages.deleteHistory_param_peer_type_InputPeer": "User or chat, communication history of which will be deleted",
"method_messages.deleteHistory_param_max_id_type_int": "Maximum ID of message to delete",
"method_messages.deleteHistory_param_min_date_type_flags.2?int": "Delete all messages newer than this UNIX timestamp",
"method_messages.deleteHistory_param_max_date_type_flags.3?int": "Delete all messages older than this UNIX timestamp",
"method_messages.getMessageEditData": "Find out if a media message's caption can be edited",
"method_messages.getMessageEditData_param_peer_type_InputPeer": "Peer where the media was sent",
"method_messages.getMessageEditData_param_id_type_int": "ID of message",
"method_messages.getMessagesReactions": "Get [message reactions \u00bb](https:\/\/core.telegram.org\/api\/reactions)",
"method_messages.getMessagesReactions_param_peer_type_InputPeer": "Peer",
"method_messages.getMessagesReactions_param_id_type_Vector<int>": "Message IDs",
"method_contacts.addContact": "Add an existing telegram user as contact.\n\nUse [contacts.importContacts](..\/methods\/contacts.importContacts.md) to add contacts by phone number, without knowing their Telegram ID.",
"method_contacts.addContact_param_add_phone_privacy_exception_type_flags.0?true": "Allow the other user to see our phone number?",
"method_contacts.addContact_param_id_type_InputUser": "Telegram ID of the other user",
"method_contacts.addContact_param_first_name_type_string": "First name",
"method_contacts.addContact_param_last_name_type_string": "Last name",
"method_contacts.addContact_param_phone_type_string": "User's phone number, may be omitted to simply add the user to the contact list, without a phone number.",
"method_payments.getBankCardData": "Get info about a credit card",
"method_payments.getBankCardData_param_number_type_string": "Credit card number",
"method_phone.inviteToGroupCall": "Invite a set of users to a group call.",
"method_phone.inviteToGroupCall_param_call_type_InputGroupCall": "The group call",
"method_phone.inviteToGroupCall_param_users_type_Vector<InputUser>": "The users to invite.",
"method_auth.cancelCode": "Cancel the login verification code",
"method_auth.cancelCode_param_phone_number_type_string": "Phone number",
"method_auth.cancelCode_param_phone_code_hash_type_string": "Phone code hash from [auth.sendCode](..\/methods\/auth.sendCode.md)",
"method_messages.requestUrlAuth": "Get more info about a Seamless Telegram Login authorization request, for more info [click here \u00bb](https:\/\/core.telegram.org\/api\/url-authorization)",
"method_messages.requestUrlAuth_param_peer_type_flags.1?InputPeer": "Peer where the message is located",
"method_messages.requestUrlAuth_param_msg_id_type_flags.1?int": "The message",
"method_messages.requestUrlAuth_param_button_id_type_flags.1?int": "The ID of the button with the authorization request",
"method_messages.requestUrlAuth_param_url_type_flags.2?string": "URL used for [link URL authorization, click here for more info \u00bb](https:\/\/core.telegram.org\/api\/url-authorization#link-url-authorization)",
"method_channels.editTitle": "Edit the name of a [channel\/supergroup](https:\/\/core.telegram.org\/api\/channel)",
"method_channels.editTitle_param_channel_type_InputChannel": "Channel\/supergroup",
"method_channels.editTitle_param_title_type_string": "New name",
"method_phone.toggleGroupCallRecord": "Start or stop recording a group call: the recorded audio and video streams will be automatically sent to `Saved messages` (the chat with ourselves).",
"method_phone.toggleGroupCallRecord_param_start_type_flags.0?true": "Whether to start or stop recording",
"method_phone.toggleGroupCallRecord_param_video_type_flags.2?true": "Whether to also record video streams",
"method_phone.toggleGroupCallRecord_param_call_type_InputGroupCall": "The group call or livestream",
"method_phone.toggleGroupCallRecord_param_title_type_flags.1?string": "Recording title",
"method_phone.toggleGroupCallRecord_param_video_portrait_type_flags.2?Bool": "If video stream recording is enabled, whether to record in portrait or landscape mode",
"method_invokeWithLayer": "Invoke the specified query using the specified API [layer](https:\/\/core.telegram.org\/api\/invoking#layers)",
"method_invokeWithLayer_param_layer_type_int": "The layer to use",
"method_invokeWithLayer_param_query_type_!X": "The query",
"method_account.unregisterDevice": "Deletes a device by its token, stops sending PUSH-notifications to it.",
"method_account.unregisterDevice_param_token_type_type_int": "Device token type, see [PUSH updates](https:\/\/core.telegram.org\/api\/push-updates#subscribing-to-notifications) for the possible values.",
"method_account.unregisterDevice_param_token_type_string": "Device token, see [PUSH updates](https:\/\/core.telegram.org\/api\/push-updates#subscribing-to-notifications) for the possible values.",
"method_account.unregisterDevice_param_other_uids_type_Vector<long>": "List of user identifiers of other users currently using the client",
"method_messages.getWebPage": "Get [instant view](https:\/\/instantview.telegram.org) page",
"method_messages.getWebPage_param_url_type_string": "URL of IV page to fetch",
"method_messages.getWebPage_param_hash_type_int": "[Hash for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets#hash-generation)",
"method_channels.inviteToChannel": "Invite users to a channel\/supergroup\n\nMay also return 0-N updates of type [updateGroupInvitePrivacyForbidden](..\/constructors\/updateGroupInvitePrivacyForbidden.md): it indicates we couldn't add a user to a chat because of their privacy settings; if required, an [invite link](https:\/\/core.telegram.org\/api\/invites) can be shared with the user, instead.",
"method_channels.inviteToChannel_param_channel_type_InputChannel": "Channel\/supergroup",
"method_channels.inviteToChannel_param_users_type_Vector<InputUser>": "Users to invite",
"method_account.updateUsername": "Changes username for the current user.",
"method_account.updateUsername_param_username_type_string": "username or empty string if username is to be removed
Accepted characters: a-z (case-insensitive), 0-9 and underscores.
Length: 5-32 characters.",
"method_messages.getAttachMenuBots": "Returns installed attachment menu [bot mini apps \u00bb](https:\/\/core.telegram.org\/api\/bots\/attach)",
"method_messages.getAttachMenuBots_param_hash_type_long": "[Hash for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets#hash-generation)",
"method_payments.launchPrepaidGiveaway": "Launch a [prepaid giveaway \u00bb](https:\/\/core.telegram.org\/api\/giveaways).",
"method_payments.launchPrepaidGiveaway_param_peer_type_InputPeer": "The peer where to launch the giveaway.",
"method_payments.launchPrepaidGiveaway_param_giveaway_id_type_long": "The prepaid giveaway ID.",
"method_payments.launchPrepaidGiveaway_param_purpose_type_InputStorePaymentPurpose": "Giveway parameters",
"method_phone.editGroupCallParticipant": "Edit information about a given group call participant\n\nNote: [flags](https:\/\/core.telegram.org\/mtproto\/TL-combinators#conditional-fields).N?[Bool](..\/types\/Bool.md) parameters can have three possible values:\n\n- If the [TL flag](https:\/\/core.telegram.org\/mtproto\/TL-combinators#conditional-fields) is not set, the previous value will not be changed.\n- If the [TL flag](https:\/\/core.telegram.org\/mtproto\/TL-combinators#conditional-fields) is set and contains a [boolTrue](..\/constructors\/boolTrue.md), the previous value will be overwritten to `true`.\n- If the [TL flag](https:\/\/core.telegram.org\/mtproto\/TL-combinators#conditional-fields) is set and contains a [boolFalse](..\/constructors\/boolFalse.md), the previous value will be overwritten to `false`.",
"method_phone.editGroupCallParticipant_param_call_type_InputGroupCall": "The group call",
"method_phone.editGroupCallParticipant_param_participant_type_InputPeer": "The group call participant (can also be the user itself)",
"method_phone.editGroupCallParticipant_param_muted_type_flags.0?Bool": "Whether to mute or unmute the specified participant",
"method_phone.editGroupCallParticipant_param_volume_type_flags.1?int": "New volume",
"method_phone.editGroupCallParticipant_param_raise_hand_type_flags.2?Bool": "Raise or lower hand",
"method_phone.editGroupCallParticipant_param_video_stopped_type_flags.3?Bool": "Start or stop the video stream",
"method_phone.editGroupCallParticipant_param_video_paused_type_flags.4?Bool": "Pause or resume the video stream",
"method_phone.editGroupCallParticipant_param_presentation_paused_type_flags.5?Bool": "Pause or resume the screen sharing stream",
"method_messages.sendMultiMedia": "Send an [album or grouped media](https:\/\/core.telegram.org\/api\/files#albums-grouped-media)",
"method_messages.sendMultiMedia_param_silent_type_flags.5?true": "Whether to send the album silently (no notification triggered)",
"method_messages.sendMultiMedia_param_background_type_flags.6?true": "Send in background?",
"method_messages.sendMultiMedia_param_clear_draft_type_flags.7?true": "Whether to clear [drafts](https:\/\/core.telegram.org\/api\/drafts)",
"method_messages.sendMultiMedia_param_noforwards_type_flags.14?true": "Only for bots, disallows forwarding and saving of the messages, even if the destination chat doesn't have [content protection](https:\/\/telegram.org\/blog\/protected-content-delete-by-date-and-more) enabled",
"method_messages.sendMultiMedia_param_update_stickersets_order_type_flags.15?true": "Whether to move used stickersets to top, [see here for more info on this flag \u00bb](https:\/\/core.telegram.org\/api\/stickers#recent-stickersets)",
"method_messages.sendMultiMedia_param_invert_media_type_flags.16?true": "If set, any eventual webpage preview will be shown on top of the message instead of at the bottom.",
"method_messages.sendMultiMedia_param_peer_type_InputPeer": "The destination chat",
"method_messages.sendMultiMedia_param_reply_to_type_flags.0?InputReplyTo": "If set, indicates that the message should be sent in reply to the specified message or story.",
"method_messages.sendMultiMedia_param_multi_media_type_Vector<InputSingleMedia>": "The medias to send: note that they must be separately uploaded using [messages.uploadMedia](..\/methods\/messages.uploadMedia.md) first, using raw `inputMediaUploaded*` constructors is not supported.",
"method_messages.sendMultiMedia_param_schedule_date_type_flags.10?int": "Scheduled message date for scheduled messages",
"method_messages.sendMultiMedia_param_send_as_type_flags.13?InputPeer": "Send this message as the specified peer",
"method_premium.getMyBoosts": "Obtain which peers are we currently [boosting](https:\/\/core.telegram.org\/api\/boost), and how many [boost slots](https:\/\/core.telegram.org\/api\/boost) we have left.",
"method_premium.getBoostsList": "Obtains info about the boosts that were applied to a certain channel (admins only)",
"method_premium.getBoostsList_param_gifts_type_flags.0?true": "Whether to return only info about boosts received from [gift codes and giveaways created by the channel \u00bb](https:\/\/core.telegram.org\/api\/giveaways)",
"method_premium.getBoostsList_param_peer_type_InputPeer": "The channel",
"method_premium.getBoostsList_param_offset_type_string": "Offset for pagination, obtained from [premium.boostsList](..\/constructors\/premium.boostsList.md).`next_offset`",
"method_premium.getBoostsList_param_limit_type_int": "Maximum number of results to return, [see pagination](https:\/\/core.telegram.org\/api\/offsets)",
"method_help.getCountriesList": "Get name, ISO code, localized name and phone codes\/patterns of all available countries",
"method_help.getCountriesList_param_lang_code_type_string": "Language code of the current user",
"method_help.getCountriesList_param_hash_type_int": "[Hash for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets#hash-generation)",
"method_auth.dropTempAuthKeys": "Delete all temporary authorization keys **except for** the ones specified",
"method_auth.dropTempAuthKeys_param_except_auth_keys_type_Vector<long>": "The auth keys that **shouldn't** be dropped.",
"method_messages.getDialogUnreadMarks": "Get dialogs manually marked as unread",
"method_stories.togglePinned": "Pin or unpin one or more stories",
"method_stories.togglePinned_param_peer_type_InputPeer": "Peer where to pin or unpin stories",
"method_stories.togglePinned_param_id_type_Vector<int>": "IDs of stories to pin or unpin",
"method_stories.togglePinned_param_pinned_type_Bool": "Whether to pin or unpin the stories",
"method_messages.getEmojiStatusGroups": "Represents a list of [emoji categories](https:\/\/core.telegram.org\/api\/custom-emoji#emoji-categories), to be used when selecting custom emojis to set as [custom emoji status](https:\/\/core.telegram.org\/api).",
"method_messages.getEmojiStatusGroups_param_hash_type_int": "[Hash for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets#hash-generation)",
"method_phone.saveDefaultGroupCallJoinAs": "Set the default peer that will be used to join a group call in a specific dialog.",
"method_phone.saveDefaultGroupCallJoinAs_param_peer_type_InputPeer": "The dialog",
"method_phone.saveDefaultGroupCallJoinAs_param_join_as_type_InputPeer": "The default peer that will be used to join group calls in this dialog, presenting yourself as a specific user\/channel.",
"method_phone.joinGroupCall": "Join a group call",
"method_phone.joinGroupCall_param_muted_type_flags.0?true": "If set, the user will be muted by default upon joining.",
"method_phone.joinGroupCall_param_video_stopped_type_flags.2?true": "If set, the user's video will be disabled by default upon joining.",
"method_phone.joinGroupCall_param_call_type_InputGroupCall": "The group call",
"method_phone.joinGroupCall_param_join_as_type_InputPeer": "Join the group call, presenting yourself as the specified user\/channel",
"method_phone.joinGroupCall_param_invite_hash_type_flags.1?string": "The invitation hash from the [invite link \u00bb](https:\/\/core.telegram.org\/api\/links#video-chat-livestream-links), if provided allows speaking in a livestream or muted group chat.",
"method_phone.joinGroupCall_param_params_type_DataJSON": "WebRTC parameters",
"method_invokeWithTakeout": "Invoke a method within a [takeout session, see here \u00bb for more info](https:\/\/core.telegram.org\/api\/takeout).",
"method_invokeWithTakeout_param_takeout_id_type_long": "[Takeout session ID \u00bb](https:\/\/core.telegram.org\/api\/takeout)",
"method_invokeWithTakeout_param_query_type_!X": "Query",
"method_messages.getDocumentByHash": "Get a document by its SHA256 hash, mainly used for gifs",
"method_messages.getDocumentByHash_param_sha256_type_bytes": "SHA256 of file",
"method_messages.getDocumentByHash_param_size_type_long": "Size of the file in bytes",
"method_messages.getDocumentByHash_param_mime_type_type_string": "Mime type",
"method_account.getRecentEmojiStatuses": "Get recently used [emoji statuses](https:\/\/core.telegram.org\/api\/emoji-status)",
"method_account.getRecentEmojiStatuses_param_hash_type_long": "[Hash for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets#hash-generation)",
"method_messages.getMaskStickers": "Get installed mask stickers",
"method_messages.getMaskStickers_param_hash_type_long": "[Hash for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets#hash-generation)",
"method_channels.reorderUsernames": "Reorder active usernames",
"method_channels.reorderUsernames_param_channel_type_InputChannel": "The supergroup or channel",
"method_channels.reorderUsernames_param_order_type_Vector<string>": "The new order for active usernames. All active usernames must be specified.",
"method_messages.initHistoryImport": "Import chat history from a foreign chat app into a specific Telegram chat, [click here for more info about imported chats \u00bb](https:\/\/core.telegram.org\/api\/import).",
"method_messages.initHistoryImport_param_peer_type_InputPeer": "The Telegram chat where the [history should be imported](https:\/\/core.telegram.org\/api\/import).",
"method_messages.initHistoryImport_param_file_type_InputFile": "File with messages to import.",
"method_messages.initHistoryImport_param_media_count_type_int": "Number of media files associated with the chat that will be uploaded using [messages.uploadImportedMedia](..\/methods\/messages.uploadImportedMedia.md).",
"method_messages.getHistory": "Returns the conversation history with one interlocutor \/ within a chat",
"method_messages.getHistory_param_peer_type_InputPeer": "Target peer",
"method_messages.getHistory_param_offset_id_type_int": "Only return messages starting from the specified message ID",
"method_messages.getHistory_param_offset_date_type_int": "Only return messages sent before the specified date",
"method_messages.getHistory_param_add_offset_type_int": "Number of list elements to be skipped, negative values are also accepted.",
"method_messages.getHistory_param_limit_type_int": "Number of results to return",
"method_messages.getHistory_param_max_id_type_int": "If a positive value was transferred, the method will return only messages with IDs less than **max\\_id**",
"method_messages.getHistory_param_min_id_type_int": "If a positive value was transferred, the method will return only messages with IDs more than **min\\_id**",
"method_messages.getHistory_param_hash_type_long": "[Result hash](https:\/\/core.telegram.org\/api\/offsets)",
"method_auth.acceptLoginToken": "Accept QR code login token, logging in the app that generated it.\n\nReturns info about the new session.\n\nFor more info, see [login via QR code](https:\/\/core.telegram.org\/api\/qr-login).",
"method_auth.acceptLoginToken_param_token_type_bytes": "Login token embedded in QR code, for more info, see [login via QR code](https:\/\/core.telegram.org\/api\/qr-login).",
"method_messages.saveDefaultSendAs": "Change the default peer that should be used when sending messages, reactions, poll votes to a specific group",
"method_messages.saveDefaultSendAs_param_peer_type_InputPeer": "Group",
"method_messages.saveDefaultSendAs_param_send_as_type_InputPeer": "The default peer that should be used when sending messages to the group",
"method_contacts.resolvePhone": "Resolve a phone number to get user info, if their privacy settings allow it.",
"method_contacts.resolvePhone_param_phone_type_string": "Phone number in international format, possibly obtained from a [phone number deep link](https:\/\/core.telegram.org\/api\/links#phone-number-links).",
"method_account.saveTheme": "Save a theme",
"method_account.saveTheme_param_theme_type_InputTheme": "Theme to save",
"method_account.saveTheme_param_unsave_type_Bool": "Unsave",
"method_auth.exportLoginToken": "Generate a login token, for [login via QR code](https:\/\/core.telegram.org\/api\/qr-login). \nThe generated login token should be encoded using base64url, then shown as a `tg:\/\/login?token=base64encodedtoken` [deep link \u00bb](https:\/\/core.telegram.org\/api\/links#qr-code-login-links) in the QR code.\n\nFor more info, see [login via QR code](https:\/\/core.telegram.org\/api\/qr-login).",
"method_auth.exportLoginToken_param_api_id_type_int": "Application identifier (see. [App configuration](https:\/\/core.telegram.org\/myapp))",
"method_auth.exportLoginToken_param_api_hash_type_string": "Application identifier hash (see. [App configuration](https:\/\/core.telegram.org\/myapp))",
"method_auth.exportLoginToken_param_except_ids_type_Vector<long>": "List of already logged-in user IDs, to prevent logging in twice with the same user",
"method_photos.updateProfilePhoto": "Installs a previously uploaded photo as a profile photo.",
"method_photos.updateProfilePhoto_param_fallback_type_flags.0?true": "If set, the chosen profile photo will be shown to users that can't display your main profile photo due to your privacy settings.",
"method_photos.updateProfilePhoto_param_bot_type_flags.1?InputUser": "Can contain info of a bot we own, to change the profile photo of that bot, instead of the current user.",
"method_photos.updateProfilePhoto_param_id_type_InputPhoto": "Input photo",
"method_auth.checkPassword": "Try logging to an account protected by a [2FA password](https:\/\/core.telegram.org\/api\/srp).",
"method_auth.checkPassword_param_password_type_InputCheckPasswordSRP": "The account's password (see [SRP](https:\/\/core.telegram.org\/api\/srp))",
"method_messages.toggleBotInAttachMenu": "Enable or disable [web bot attachment menu \u00bb](https:\/\/core.telegram.org\/api\/bots\/attach)",
"method_messages.toggleBotInAttachMenu_param_write_allowed_type_flags.0?true": "Whether the user authorizes the bot to write messages to them, if requested by [attachMenuBot](..\/constructors\/attachMenuBot.md).`request_write_access`",
"method_messages.toggleBotInAttachMenu_param_bot_type_InputUser": "Bot ID",
"method_messages.toggleBotInAttachMenu_param_enabled_type_Bool": "Toggle",
"method_channels.toggleJoinToSend": "Set whether all users [should join a discussion group in order to comment on a post \u00bb](https:\/\/core.telegram.org\/api\/discussion#requiring-users-to-join-the-group)",
"method_channels.toggleJoinToSend_param_channel_type_InputChannel": "Discussion group",
"method_channels.toggleJoinToSend_param_enabled_type_Bool": "Toggle",
"method_channels.getParticipant": "Get info about a [channel\/supergroup](https:\/\/core.telegram.org\/api\/channel) participant",
"method_channels.getParticipant_param_channel_type_InputChannel": "Channel\/supergroup",
"method_channels.getParticipant_param_participant_type_InputPeer": "Participant to get info about",
"method_account.initTakeoutSession": "Initialize a [takeout session, see here \u00bb for more info](https:\/\/core.telegram.org\/api\/takeout).",
"method_account.initTakeoutSession_param_contacts_type_flags.0?true": "Whether to export contacts",
"method_account.initTakeoutSession_param_message_users_type_flags.1?true": "Whether to export messages in private chats",
"method_account.initTakeoutSession_param_message_chats_type_flags.2?true": "Whether to export messages in [basic groups](https:\/\/core.telegram.org\/api\/channel#basic-groups)",
"method_account.initTakeoutSession_param_message_megagroups_type_flags.3?true": "Whether to export messages in [supergroups](https:\/\/core.telegram.org\/api\/channel#supergroups)",
"method_account.initTakeoutSession_param_message_channels_type_flags.4?true": "Whether to export messages in [channels](https:\/\/core.telegram.org\/api\/channel#channels)",
"method_account.initTakeoutSession_param_files_type_flags.5?true": "Whether to export files",
"method_account.initTakeoutSession_param_file_max_size_type_flags.5?long": "Maximum size of files to export",
"method_stories.getStoriesArchive": "Fetch the [story archive \u00bb](https:\/\/core.telegram.org\/api\/stories#pinned-or-archived-stories) of a peer we control.",
"method_stories.getStoriesArchive_param_peer_type_InputPeer": "Peer whose archived stories should be fetched",
"method_stories.getStoriesArchive_param_offset_id_type_int": "[Offsets for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets)",
"method_stories.getStoriesArchive_param_limit_type_int": "Maximum number of results to return, [see pagination](https:\/\/core.telegram.org\/api\/offsets)",
"method_account.resetPassword": "Initiate a 2FA password reset: can only be used if the user is already logged-in, [see here for more info \u00bb](https:\/\/core.telegram.org\/api\/srp#password-reset)",
"method_contacts.getBlocked": "Returns the list of blocked users.",
"method_contacts.getBlocked_param_my_stories_from_type_flags.0?true": "Whether to fetch the story blocklist; if not set, will fetch the main blocklist. See [here \u00bb](https:\/\/core.telegram.org\/api\/block) for differences between the two.",
"method_contacts.getBlocked_param_offset_type_int": "The number of list elements to be skipped",
"method_contacts.getBlocked_param_limit_type_int": "The number of list elements to be returned",
"method_messages.getAllChats": "Get all chats, channels and supergroups",
"method_messages.getAllChats_param_except_ids_type_Vector<long>": "Except these chats\/channels\/supergroups",
"method_stories.exportStoryLink": "Generate a [story deep link](https:\/\/core.telegram.org\/api\/links#story-links) for a specific story",
"method_stories.exportStoryLink_param_peer_type_InputPeer": "Peer where the story was posted",
"method_stories.exportStoryLink_param_id_type_int": "Story ID",
"method_messages.getSearchResultsPositions": "Returns sparse positions of messages of the specified type in the chat to be used for shared media scroll implementation.\n\nReturns the results in reverse chronological order (i.e., in order of decreasing message\\_id).",
"method_messages.getSearchResultsPositions_param_peer_type_InputPeer": "Peer where to search",
"method_messages.getSearchResultsPositions_param_saved_peer_id_type_flags.2?InputPeer": "Search within the [saved message dialog \u00bb](https:\/\/core.telegram.org\/api\/saved-messages) with this ID.",
"method_messages.getSearchResultsPositions_param_filter_type_MessagesFilter": "Message filter, [inputMessagesFilterEmpty](..\/constructors\/inputMessagesFilterEmpty.md), [inputMessagesFilterMyMentions](..\/constructors\/inputMessagesFilterMyMentions.md) filters are not supported by this method.",
"method_messages.getSearchResultsPositions_param_offset_id_type_int": "[Offsets for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets)",
"method_messages.getSearchResultsPositions_param_limit_type_int": "Maximum number of results to return, [see pagination](https:\/\/core.telegram.org\/api\/offsets)",
"method_stickers.deleteStickerSet": "Deletes a stickerset we created, bots only.",
"method_stickers.deleteStickerSet_param_stickerset_type_InputStickerSet": "Stickerset to delete",
"method_messages.getScheduledHistory": "Get scheduled messages",
"method_messages.getScheduledHistory_param_peer_type_InputPeer": "Peer",
"method_messages.getScheduledHistory_param_hash_type_long": "[Hash for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets#hash-generation)",
"method_contacts.search": "Returns users found by username substring.",
"method_contacts.search_param_q_type_string": "Target substring",
"method_contacts.search_param_limit_type_int": "Maximum number of users to be returned",
"method_users.getUsers": "Returns basic user info according to their identifiers.",
"method_users.getUsers_param_id_type_Vector<InputUser>": "List of user identifiers",
"method_messages.readDiscussion": "Mark a [thread](https:\/\/core.telegram.org\/api\/threads) as read",
"method_messages.readDiscussion_param_peer_type_InputPeer": "Group ID",
"method_messages.readDiscussion_param_msg_id_type_int": "ID of message that started the thread",
"method_messages.readDiscussion_param_read_max_id_type_int": "ID up to which thread messages were read",
"method_stickers.changeSticker": "Update the keywords, emojis or [mask coordinates](https:\/\/core.telegram.org\/api\/stickers#mask-stickers) of a sticker, bots only.",
"method_stickers.changeSticker_param_sticker_type_InputDocument": "The sticker",
"method_stickers.changeSticker_param_emoji_type_flags.0?string": "If set, updates the emoji list associated to the sticker",
"method_stickers.changeSticker_param_mask_coords_type_flags.1?MaskCoords": "If set, updates the [mask coordinates](https:\/\/core.telegram.org\/api\/stickers#mask-stickers)",
"method_stickers.changeSticker_param_keywords_type_flags.2?string": "If set, updates the sticker keywords (separated by commas). Can't be provided for mask stickers.",
"method_channels.getSponsoredMessages": "Get a list of sponsored messages",
"method_channels.getSponsoredMessages_param_channel_type_InputChannel": "Peer",
"method_folders.editPeerFolders": "Edit peers in [peer folder](https:\/\/core.telegram.org\/api\/folders#peer-folders)",
"method_folders.editPeerFolders_param_folder_peers_type_Vector<InputFolderPeer>": "New peer list",
"method_messages.reportSpam": "Report a new incoming chat for spam, if the [peer settings](..\/constructors\/peerSettings.md) of the chat allow us to do that",
"method_messages.reportSpam_param_peer_type_InputPeer": "Peer to report",
"method_messages.sendBotRequestedPeer": "Send one or more chosen peers, as requested by a [keyboardButtonRequestPeer](..\/constructors\/keyboardButtonRequestPeer.md) button.",
"method_messages.sendBotRequestedPeer_param_peer_type_InputPeer": "The bot that sent the [keyboardButtonRequestPeer](..\/constructors\/keyboardButtonRequestPeer.md) button.",
"method_messages.sendBotRequestedPeer_param_msg_id_type_int": "ID of the message that contained the reply keyboard with the [keyboardButtonRequestPeer](..\/constructors\/keyboardButtonRequestPeer.md) button.",
"method_messages.sendBotRequestedPeer_param_button_id_type_int": "The `button_id` field from the [keyboardButtonRequestPeer](..\/constructors\/keyboardButtonRequestPeer.md) constructor.",
"method_messages.sendBotRequestedPeer_param_requested_peers_type_Vector<InputPeer>": "The chosen peers.",
"method_account.getAutoSaveSettings": "Get autosave settings",
"method_account.getPasswordSettings": "Get private info associated to the password info (recovery email, telegram [passport](https:\/\/core.telegram.org\/passport) info & so on)",
"method_account.getPasswordSettings_param_password_type_InputCheckPasswordSRP": "The password (see [SRP](https:\/\/core.telegram.org\/api\/srp))",
"method_messages.uploadImportedMedia": "Upload a media file associated with an [imported chat, click here for more info \u00bb](https:\/\/core.telegram.org\/api\/import).",
"method_messages.uploadImportedMedia_param_peer_type_InputPeer": "The Telegram chat where the media will be imported",
"method_messages.uploadImportedMedia_param_import_id_type_long": "Identifier of a [history import session](https:\/\/core.telegram.org\/api\/import), returned by [messages.initHistoryImport](..\/methods\/messages.initHistoryImport.md)",
"method_messages.uploadImportedMedia_param_file_name_type_string": "File name",
"method_messages.uploadImportedMedia_param_media_type_InputMedia": "Media metadata",
"method_contacts.resetSaved": "Removes all contacts without an associated Telegram account.",
"method_channels.getForumTopics": "Get [topics of a forum](https:\/\/core.telegram.org\/api\/forum)",
"method_channels.getForumTopics_param_channel_type_InputChannel": "Supergroup",
"method_channels.getForumTopics_param_q_type_flags.0?string": "Search query",
"method_channels.getForumTopics_param_offset_date_type_int": "[Offsets for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets), date of the last message of the last found topic. Use 0 or any date in the future to get results from the last topic.",
"method_channels.getForumTopics_param_offset_id_type_int": "[Offsets for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets), ID of the last message of the last found topic (or initially `0`).",
"method_channels.getForumTopics_param_offset_topic_type_int": "[Offsets for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets), ID of the last found topic (or initially `0`).",
"method_channels.getForumTopics_param_limit_type_int": "Maximum number of results to return, [see pagination](https:\/\/core.telegram.org\/api\/offsets). For optimal performance, the number of returned topics is chosen by the server and can be smaller than the specified limit.",
"method_channels.updateUsername": "Change or remove the username of a supergroup\/channel",
"method_channels.updateUsername_param_channel_type_InputChannel": "Channel",
"method_channels.updateUsername_param_username_type_string": "New username, pass an empty string to remove the username",
"method_account.getAllSecureValues": "Get all saved [Telegram Passport](https:\/\/core.telegram.org\/passport) documents, [for more info see the passport docs \u00bb](https:\/\/core.telegram.org\/passport\/encryption#encryption)",
"method_channels.convertToGigagroup": "Convert a [supergroup](https:\/\/core.telegram.org\/api\/channel) to a [gigagroup](https:\/\/core.telegram.org\/api\/channel), when requested by [channel suggestions](https:\/\/core.telegram.org\/api\/config#channel-suggestions).",
"method_channels.convertToGigagroup_param_channel_type_InputChannel": "The [supergroup](https:\/\/core.telegram.org\/api\/channel) to convert",
"method_upload.saveBigFilePart": "Saves a part of a large file (over 10 MB in size) to be later passed to one of the methods.",
"method_upload.saveBigFilePart_param_file_id_type_long": "Random file id, created by the client",
"method_upload.saveBigFilePart_param_file_part_type_int": "Part sequence number",
"method_upload.saveBigFilePart_param_file_total_parts_type_int": "Total number of parts",
"method_upload.saveBigFilePart_param_bytes_type_bytes": "Binary data, part contents",
"method_account.acceptAuthorization": "Sends a Telegram Passport authorization form, effectively sharing data with the service",
"method_account.acceptAuthorization_param_bot_id_type_long": "Bot ID",
"method_account.acceptAuthorization_param_scope_type_string": "Telegram Passport element types requested by the service",
"method_account.acceptAuthorization_param_public_key_type_string": "Service's public key",
"method_account.acceptAuthorization_param_value_hashes_type_Vector<SecureValueHash>": "Types of values sent and their hashes",
"method_account.acceptAuthorization_param_credentials_type_SecureCredentialsEncrypted": "Encrypted values",
"method_account.getAccountTTL": "Get days to live of account",
"method_messages.deleteMessages": "Deletes messages by their identifiers.",
"method_messages.deleteMessages_param_revoke_type_flags.0?true": "Whether to delete messages for all participants of the chat",
"method_messages.deleteMessages_param_id_type_Vector<int>": "Message ID list",
"method_stickers.createStickerSet": "Create a stickerset, bots only.",
"method_stickers.createStickerSet_param_masks_type_flags.0?true": "Whether this is a mask stickerset",
"method_stickers.createStickerSet_param_animated_type_flags.1?true": "Whether this is an animated stickerset",
"method_stickers.createStickerSet_param_videos_type_flags.4?true": "Whether this is a video stickerset",
"method_stickers.createStickerSet_param_emojis_type_flags.5?true": "Whether this is a [custom emoji](https:\/\/core.telegram.org\/api\/custom-emoji) stickerset.",
"method_stickers.createStickerSet_param_text_color_type_flags.6?true": "Whether the color of TGS custom emojis contained in this set should be changed to the text color when used in messages, the accent color if used as emoji status, white on chat photos, or another appropriate color based on context. For custom emoji stickersets only.",
"method_stickers.createStickerSet_param_user_id_type_InputUser": "Stickerset owner",
"method_stickers.createStickerSet_param_title_type_string": "Stickerset name, `1-64` chars",
"method_stickers.createStickerSet_param_short_name_type_string": "Short name of sticker set, to be used in [sticker deep links \u00bb](https:\/\/core.telegram.org\/api\/links#stickerset-links). Can contain only english letters, digits and underscores. Must begin with a letter, can't contain consecutive underscores and, **if called by a bot**, must end in `\"_by_\"`. `` is case insensitive. 1-64 characters.",
"method_stickers.createStickerSet_param_thumb_type_flags.2?InputDocument": "Thumbnail",
"method_stickers.createStickerSet_param_stickers_type_Vector<InputStickerSetItem>": "Stickers",
"method_stickers.createStickerSet_param_software_type_flags.3?string": "Used when [importing stickers using the sticker import SDKs](https:\/\/core.telegram.org\/import-stickers), specifies the name of the software that created the stickers",
"method_messages.toggleDialogPin": "Pin\/unpin a dialog",
"method_messages.toggleDialogPin_param_pinned_type_flags.0?true": "Whether to pin or unpin the dialog",
"method_messages.toggleDialogPin_param_peer_type_InputDialogPeer": "The dialog to pin",
"method_messages.saveDraft": "Save a message [draft](https:\/\/core.telegram.org\/api\/drafts) associated to a chat.",
"method_messages.saveDraft_param_no_webpage_type_flags.1?true": "Disable generation of the webpage preview",
"method_messages.saveDraft_param_invert_media_type_flags.6?true": "If set, any eventual webpage preview will be shown on top of the message instead of at the bottom.",
"method_messages.saveDraft_param_reply_to_type_flags.4?InputReplyTo": "If set, indicates that the message should be sent in reply to the specified message or story.",
"method_messages.saveDraft_param_peer_type_InputPeer": "Destination of the message that should be sent",
"method_messages.saveDraft_param_message_type_string": "The draft",
"method_messages.saveDraft_param_entities_type_flags.3?Vector<MessageEntity>": "Message [entities](https:\/\/core.telegram.org\/api\/entities) for styled text",
"method_messages.saveDraft_param_media_type_flags.5?InputMedia": "Attached media",
"method_phone.getCallConfig": "Get phone call configuration to be passed to libtgvoip's shared config",
"method_messages.sendWebViewResultMessage": "Terminate webview interaction started with [messages.requestWebView](..\/methods\/messages.requestWebView.md), sending the specified message to the chat on behalf of the user.",
"method_messages.sendWebViewResultMessage_param_bot_query_id_type_string": "Webview interaction ID obtained from [messages.requestWebView](..\/methods\/messages.requestWebView.md)",
"method_messages.sendWebViewResultMessage_param_result_type_InputBotInlineResult": "Message to send",
"method_stories.getPeerStories": "Fetch the full active [story list](https:\/\/core.telegram.org\/api\/stories#watching-stories) of a specific peer.",
"method_stories.getPeerStories_param_peer_type_InputPeer": "Peer whose stories should be fetched",
"method_account.updateTheme": "Update theme",
"method_account.updateTheme_param_format_type_string": "Theme format, a string that identifies the theming engines supported by the client",
"method_account.updateTheme_param_theme_type_InputTheme": "Theme to update",
"method_account.updateTheme_param_slug_type_flags.0?string": "Unique theme ID",
"method_account.updateTheme_param_title_type_flags.1?string": "Theme name",
"method_account.updateTheme_param_document_type_flags.2?InputDocument": "Theme file",
"method_account.updateTheme_param_settings_type_flags.3?Vector<InputThemeSettings>": "Theme settings",
"method_help.getPromoData": "Get MTProxy\/Public Service Announcement information",
"method_channels.clickSponsoredMessage": "Informs the server that the user has either:\n\n- Clicked on a link in the sponsored message\n- Has opened a sponsored chat or a sponsored website via the associated button\n- Has opened the sponsored chat via the sponsored message name, the sponsored message photo, or a mention in the sponsored message",
"method_channels.clickSponsoredMessage_param_channel_type_InputChannel": "Channel where the sponsored message was posted",
"method_channels.clickSponsoredMessage_param_random_id_type_bytes": "Message ID",
"method_messages.sendMessage": "Sends a message to a chat",
"method_messages.sendMessage_param_no_webpage_type_flags.1?true": "Set this flag to disable generation of the webpage preview",
"method_messages.sendMessage_param_silent_type_flags.5?true": "Send this message silently (no notifications for the receivers)",
"method_messages.sendMessage_param_background_type_flags.6?true": "Send this message as background message",
"method_messages.sendMessage_param_clear_draft_type_flags.7?true": "Clear the draft field",
"method_messages.sendMessage_param_noforwards_type_flags.14?true": "Only for bots, disallows forwarding and saving of the messages, even if the destination chat doesn't have [content protection](https:\/\/telegram.org\/blog\/protected-content-delete-by-date-and-more) enabled",
"method_messages.sendMessage_param_update_stickersets_order_type_flags.15?true": "Whether to move used stickersets to top, [see here for more info on this flag \u00bb](https:\/\/core.telegram.org\/api\/stickers#recent-stickersets)",
"method_messages.sendMessage_param_invert_media_type_flags.16?true": "If set, any eventual webpage preview will be shown on top of the message instead of at the bottom.",
"method_messages.sendMessage_param_peer_type_InputPeer": "The destination where the message will be sent",
"method_messages.sendMessage_param_reply_to_type_flags.0?InputReplyTo": "If set, indicates that the message should be sent in reply to the specified message or story.",
"method_messages.sendMessage_param_message_type_string": "The message",
"method_messages.sendMessage_param_random_id_type_long": "Unique client message ID required to prevent message resending",
"method_messages.sendMessage_param_reply_markup_type_flags.2?ReplyMarkup": "Reply markup for sending bot buttons",
"method_messages.sendMessage_param_entities_type_flags.3?Vector<MessageEntity>": "Message [entities](https:\/\/core.telegram.org\/api\/entities) for sending styled text",
"method_messages.sendMessage_param_schedule_date_type_flags.10?int": "Scheduled message date for [scheduled messages](https:\/\/core.telegram.org\/api\/scheduled-messages)",
"method_messages.sendMessage_param_send_as_type_flags.13?InputPeer": "Send this message as the specified peer",
"method_messages.uploadMedia": "Upload a file and associate it to a chat (without actually sending it to the chat)",
"method_messages.uploadMedia_param_peer_type_InputPeer": "The chat, can be [inputPeerEmpty](..\/constructors\/inputPeerEmpty.md) for bots and [inputPeerSelf](..\/constructors\/inputPeerSelf.md) for users.",
"method_messages.uploadMedia_param_media_type_InputMedia": "File uploaded in chunks as described in [files \u00bb](https:\/\/core.telegram.org\/api\/files)",
"method_messages.getExtendedMedia": "Get information about extended media",
"method_messages.getExtendedMedia_param_peer_type_InputPeer": "Peer",
"method_messages.getExtendedMedia_param_id_type_Vector<int>": "Message IDs",
"method_help.getPremiumPromo": "Get Telegram Premium promotion information",
"method_messages.reorderPinnedSavedDialogs": "Reorder pinned [saved message dialogs \u00bb](https:\/\/core.telegram.org\/api\/saved-messages).",
"method_messages.reorderPinnedSavedDialogs_param_force_type_flags.0?true": "If set, dialogs pinned server-side but not present in the `order` field will be unpinned.",
"method_messages.reorderPinnedSavedDialogs_param_order_type_Vector<InputDialogPeer>": "New dialog order",
"method_messages.getEmojiKeywordsDifference": "Get changed [emoji keywords \u00bb](https:\/\/core.telegram.org\/api\/custom-emoji#emoji-keywords).",
"method_messages.getEmojiKeywordsDifference_param_lang_code_type_string": "Language code",
"method_messages.getEmojiKeywordsDifference_param_from_version_type_int": "Previous stored emoji keyword list `version`",
"method_messages.reorderPinnedDialogs": "Reorder pinned dialogs",
"method_messages.reorderPinnedDialogs_param_force_type_flags.0?true": "If set, dialogs pinned server-side but not present in the `order` field will be unpinned.",
"method_messages.reorderPinnedDialogs_param_folder_id_type_int": "[Peer folder ID, for more info click here](https:\/\/core.telegram.org\/api\/folders#peer-folders)",
"method_messages.reorderPinnedDialogs_param_order_type_Vector<InputDialogPeer>": "New dialog order",
"method_account.updateDeviceLocked": "When client-side passcode lock feature is enabled, will not show message texts in incoming [PUSH notifications](https:\/\/core.telegram.org\/api\/push-updates).",
"method_account.updateDeviceLocked_param_period_type_int": "Inactivity period after which to start hiding message texts in [PUSH notifications](https:\/\/core.telegram.org\/api\/push-updates).",
"method_help.hidePromoData": "Hide MTProxy\/Public Service Announcement information",
"method_help.hidePromoData_param_peer_type_InputPeer": "Peer to hide",
"method_bots.resetBotCommands": "Clear bot commands for the specified bot scope and language code",
"method_bots.resetBotCommands_param_scope_type_BotCommandScope": "Command scope",
"method_bots.resetBotCommands_param_lang_code_type_string": "Language code",
"method_phone.editGroupCallTitle": "Edit the title of a group call or livestream",
"method_phone.editGroupCallTitle_param_call_type_InputGroupCall": "Group call",
"method_phone.editGroupCallTitle_param_title_type_string": "New title",
"method_channels.toggleUsername": "Activate or deactivate a purchased [fragment.com](https:\/\/fragment.com) username associated to a [supergroup or channel](https:\/\/core.telegram.org\/api\/channel) we own.",
"method_channels.toggleUsername_param_channel_type_InputChannel": "[Supergroup or channel](https:\/\/core.telegram.org\/api\/channel)",
"method_channels.toggleUsername_param_username_type_string": "Username",
"method_channels.toggleUsername_param_active_type_Bool": "Whether to activate or deactivate the username",
"method_contacts.importContactToken": "Obtain user info from a [temporary profile link](https:\/\/core.telegram.org\/api\/links#temporary-profile-links).",
"method_contacts.importContactToken_param_token_type_string": "The token extracted from the [temporary profile link](https:\/\/core.telegram.org\/api\/links#temporary-profile-links).",
"method_messages.setDefaultReaction": "Change default emoji reaction to use in the quick reaction menu: the value is synced across devices and can be fetched using [help.getConfig, `reactions_default` field](..\/methods\/help.getConfig.md).",
"method_messages.setDefaultReaction_param_reaction_type_Reaction": "New emoji reaction",
"method_bots.invokeWebViewCustomMethod": "Send a custom request from a [mini bot app](https:\/\/core.telegram.org\/api\/bots\/webapps), triggered by a [web\\_app\\_invoke\\_custom\\_method event \u00bb](https:\/\/core.telegram.org\/api\/web-events#web-app-invoke-custom-method).\n\nThe response should be sent using a [custom\\_method\\_invoked](https:\/\/core.telegram.org\/api\/bots\/webapps#custom-method-invoked) event, [see here \u00bb](https:\/\/core.telegram.org\/api\/web-events#web-app-invoke-custom-method) for more info on the flow.",
"method_bots.invokeWebViewCustomMethod_param_bot_type_InputUser": "Identifier of the bot associated to the [mini bot app](https:\/\/core.telegram.org\/api\/bots\/webapps)",
"method_bots.invokeWebViewCustomMethod_param_custom_method_type_string": "Identifier of the custom method to invoke",
"method_bots.invokeWebViewCustomMethod_param_params_type_DataJSON": "Method parameters",
"method_channels.getLeftChannels": "Get a list of [channels\/supergroups](https:\/\/core.telegram.org\/api\/channel) we left, requires a [takeout session, see here \u00bb for more info](https:\/\/core.telegram.org\/api\/takeout).",
"method_channels.getLeftChannels_param_offset_type_int": "Offset for [pagination](https:\/\/core.telegram.org\/api\/offsets)",
"method_invokeAfterMsg": "Invokes a query after successful completion of one of the previous queries.",
"method_invokeAfterMsg_param_msg_id_type_long": "Message identifier on which a current query depends",
"method_invokeAfterMsg_param_query_type_!X": "The query itself",
"method_phone.discardGroupCall": "Terminate a group call",
"method_phone.discardGroupCall_param_call_type_InputGroupCall": "The group call to terminate",
"method_contacts.setBlocked": "Replace the contents of an entire [blocklist, see here for more info \u00bb](https:\/\/core.telegram.org\/api\/block).",
"method_contacts.setBlocked_param_my_stories_from_type_flags.0?true": "Whether to edit the story blocklist; if not set, will edit the main blocklist. See [here \u00bb](https:\/\/core.telegram.org\/api\/block) for differences between the two.",
"method_contacts.setBlocked_param_id_type_Vector<InputPeer>": "Full content of the blocklist.",
"method_contacts.setBlocked_param_limit_type_int": "Maximum number of results to return, [see pagination](https:\/\/core.telegram.org\/api\/offsets)",
"method_account.getDefaultEmojiStatuses": "Get a list of default suggested [emoji statuses](https:\/\/core.telegram.org\/api\/emoji-status)",
"method_account.getDefaultEmojiStatuses_param_hash_type_long": "[Hash for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets#hash-generation)",
"method_contacts.deleteContacts": "Deletes several contacts from the list.",
"method_contacts.deleteContacts_param_id_type_Vector<InputUser>": "User ID list",
"method_stickers.checkShortName": "Check whether the given short name is available",
"method_stickers.checkShortName_param_short_name_type_string": "Short name",
"method_contacts.getSaved": "Get all contacts, requires a [takeout session, see here \u00bb for more info](https:\/\/core.telegram.org\/api\/takeout).",
"method_channels.toggleForum": "Enable or disable [forum functionality](https:\/\/core.telegram.org\/api\/forum) in a supergroup.",
"method_channels.toggleForum_param_channel_type_InputChannel": "Supergroup ID",
"method_channels.toggleForum_param_enabled_type_Bool": "Enable or disable forum functionality",
"method_messages.getPinnedDialogs": "Get pinned dialogs",
"method_messages.getPinnedDialogs_param_folder_id_type_int": "[Peer folder ID, for more info click here](https:\/\/core.telegram.org\/api\/folders#peer-folders)",
"method_messages.saveGif": "Add GIF to saved gifs list",
"method_messages.saveGif_param_id_type_InputDocument": "GIF to save",
"method_messages.saveGif_param_unsave_type_Bool": "Whether to remove GIF from saved gifs list",
"method_account.saveWallPaper": "Install\/uninstall [wallpaper](https:\/\/core.telegram.org\/api\/wallpapers)",
"method_account.saveWallPaper_param_wallpaper_type_InputWallPaper": "[Wallpaper](https:\/\/core.telegram.org\/api\/wallpapers) to install or uninstall",
"method_account.saveWallPaper_param_unsave_type_Bool": "Uninstall wallpaper?",
"method_account.saveWallPaper_param_settings_type_WallPaperSettings": "Wallpaper settings",
"method_messages.readMessageContents": "Notifies the sender about the recipient having listened a voice message or watched a video.",
"method_messages.readMessageContents_param_id_type_Vector<int>": "Message ID list",
"method_account.saveRingtone": "Save or remove saved notification sound.\n\nIf the notification sound is already in MP3 format, [account.savedRingtone](..\/constructors\/account.savedRingtone.md) will be returned. \nOtherwise, it will be automatically converted and a [account.savedRingtoneConverted](..\/constructors\/account.savedRingtoneConverted.md) will be returned, containing a new [document](..\/constructors\/document.md) object that should be used to refer to the ringtone from now on (ie when deleting it using the `unsave` parameter, or when downloading it).",
"method_account.saveRingtone_param_id_type_InputDocument": "Notification sound uploaded using [account.uploadRingtone](..\/methods\/account.uploadRingtone.md)",
"method_account.saveRingtone_param_unsave_type_Bool": "Whether to add or delete the notification sound",
"method_messages.setBotCallbackAnswer": "Set the callback answer to a user button press (bots only)",
"method_messages.setBotCallbackAnswer_param_alert_type_flags.1?true": "Whether to show the message as a popup instead of a toast notification",
"method_messages.setBotCallbackAnswer_param_query_id_type_long": "Query ID",
"method_messages.setBotCallbackAnswer_param_message_type_flags.0?string": "Popup to show",
"method_messages.setBotCallbackAnswer_param_url_type_flags.2?string": "URL to open",
"method_messages.setBotCallbackAnswer_param_cache_time_type_int": "Cache validity",
"method_account.getNotifyExceptions": "Returns list of chats with non-default notification settings",
"method_account.getNotifyExceptions_param_compare_sound_type_flags.1?true": "If set, chats with non-default sound will be returned",
"method_account.getNotifyExceptions_param_compare_stories_type_flags.2?true": "If set, chats with non-default notification settings for stories will be returned",
"method_account.getNotifyExceptions_param_peer_type_flags.0?InputNotifyPeer": "If specified, only chats of the specified category will be returned",
"method_messages.getUnreadReactions": "Get unread reactions to messages you sent",
"method_messages.getUnreadReactions_param_peer_type_InputPeer": "Peer",
"method_messages.getUnreadReactions_param_top_msg_id_type_flags.0?int": "If set, considers only reactions to messages within the specified [forum topic](https:\/\/core.telegram.org\/api\/forum#forum-topics)",
"method_messages.getUnreadReactions_param_offset_id_type_int": "[Offsets for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets)",
"method_messages.getUnreadReactions_param_add_offset_type_int": "[Offsets for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets)",
"method_messages.getUnreadReactions_param_limit_type_int": "Maximum number of results to return, [see pagination](https:\/\/core.telegram.org\/api\/offsets)",
"method_messages.getUnreadReactions_param_max_id_type_int": "Only return reactions for messages up until this message ID",
"method_messages.getUnreadReactions_param_min_id_type_int": "Only return reactions for messages starting from this message ID",
"method_messages.setTyping": "Sends a current user typing event (see [SendMessageAction](..\/types\/SendMessageAction.md) for all event types) to a conversation partner or group.",
"method_messages.setTyping_param_peer_type_InputPeer": "Target user or group",
"method_messages.setTyping_param_top_msg_id_type_flags.0?int": "[Topic ID](https:\/\/core.telegram.org\/api\/threads)",
"method_messages.setTyping_param_action_type_SendMessageAction": "Type of action",
"method_auth.signIn": "Signs in a user with a validated phone number.",
"method_auth.signIn_param_phone_number_type_string": "Phone number in the international format",
"method_auth.signIn_param_phone_code_hash_type_string": "SMS-message ID, obtained from [auth.sendCode](..\/methods\/auth.sendCode.md)",
"method_auth.signIn_param_phone_code_type_flags.0?string": "Valid numerical code from the SMS-message",
"method_auth.signIn_param_email_verification_type_flags.1?EmailVerification": "Email verification code or token",
"method_account.sendConfirmPhoneCode": "Send confirmation code to cancel account deletion, for more info [click here \u00bb](https:\/\/core.telegram.org\/api\/account-deletion)",
"method_account.sendConfirmPhoneCode_param_hash_type_string": "The hash from the service notification, for more info [click here \u00bb](https:\/\/core.telegram.org\/api\/account-deletion)",
"method_account.sendConfirmPhoneCode_param_settings_type_CodeSettings": "Phone code settings",
"method_messages.getEmojiGroups": "Represents a list of [emoji categories](https:\/\/core.telegram.org\/api\/custom-emoji#emoji-categories), to be used when selecting [custom emojis](https:\/\/core.telegram.org\/api\/custom-emoji).",
"method_messages.getEmojiGroups_param_hash_type_int": "[Hash for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets#hash-generation)",
"method_payments.getPremiumGiftCodeOptions": "Obtain a list of Telegram Premium [giveaway\/gift code \u00bb](https:\/\/core.telegram.org\/api\/giveaways) options.",
"method_payments.getPremiumGiftCodeOptions_param_boost_peer_type_flags.0?InputPeer": "The channel that will start the giveaway",
"method_account.getChannelRestrictedStatusEmojis": "Returns fetch the full list of [custom emoji IDs \u00bb](https:\/\/core.telegram.org\/api\/custom-emoji) that cannot be used in [channel emoji statuses \u00bb](https:\/\/core.telegram.org\/api\/emoji-status).",
"method_account.getChannelRestrictedStatusEmojis_param_hash_type_long": "[Hash for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets#hash-generation)",
"method_messages.getDhConfig": "Returns configuration parameters for Diffie-Hellman key generation. Can also return a random sequence of bytes of required length.",
"method_messages.getDhConfig_param_version_type_int": "Value of the **version** parameter from [messages.dhConfig](..\/constructors\/messages.dhConfig.md), available at the client",
"method_messages.getDhConfig_param_random_length_type_int": "Length of the required random sequence",
"method_bots.reorderUsernames": "Reorder usernames associated to a bot we own.",
"method_bots.reorderUsernames_param_bot_type_InputUser": "The bot",
"method_bots.reorderUsernames_param_order_type_Vector<string>": "The new order for active usernames. All active usernames must be specified.",
"method_contacts.deleteByPhones": "Delete contacts by phone number",
"method_contacts.deleteByPhones_param_phones_type_Vector<string>": "Phone numbers",
"method_account.getNotifySettings": "Gets current notification settings for a given user\/group, from all users\/all groups.",
"method_account.getNotifySettings_param_peer_type_InputNotifyPeer": "Notification source",
"method_invokeWithMessagesRange": "Invoke with the given message range",
"method_invokeWithMessagesRange_param_range_type_MessageRange": "Message range",
"method_invokeWithMessagesRange_param_query_type_!X": "Query",
"method_channels.reorderPinnedForumTopics": "Reorder pinned forum topics",
"method_channels.reorderPinnedForumTopics_param_force_type_flags.0?true": "If not set, the order of only the topics present both server-side and in `order` will be changed (i.e. mentioning topics not pinned server-side in `order` will not pin them, and not mentioning topics pinned server-side will not unpin them).
If set, the entire server-side pinned topic list will be replaced with `order` (i.e. mentioning topics not pinned server-side in `order` will pin them, and not mentioning topics pinned server-side will unpin them)",
"method_channels.reorderPinnedForumTopics_param_channel_type_InputChannel": "Supergroup ID",
"method_channels.reorderPinnedForumTopics_param_order_type_Vector<int>": "[Topic IDs \u00bb](https:\/\/core.telegram.org\/api\/forum)",
"method_langpack.getLanguage": "Get information about a language in a localization pack",
"method_langpack.getLanguage_param_lang_pack_type_string": "Language pack name, usually obtained from a [language pack link](https:\/\/core.telegram.org\/api\/links#language-pack-links)",
"method_langpack.getLanguage_param_lang_code_type_string": "Language code",
"method_bots.setBotMenuButton": "Sets the [menu button action \u00bb](https:\/\/core.telegram.org\/api\/bots\/menu) for a given user or for all users",
"method_bots.setBotMenuButton_param_user_id_type_InputUser": "User ID",
"method_bots.setBotMenuButton_param_button_type_BotMenuButton": "Bot menu button action",
"method_help.getSupportName": "Get localized name of the telegram support user",
"method_channels.deleteUserHistory": "Delete all messages sent by a certain user in a [supergroup](https:\/\/core.telegram.org\/api\/channel)",
"method_channels.deleteUserHistory_param_channel_type_InputChannel": "[Supergroup](https:\/\/core.telegram.org\/api\/channel)",
"method_channels.deleteUserHistory_param_user_id_type_InputUser": "User whose messages should be deleted",
"method_account.checkUsername": "Validates a username and checks availability.",
"method_account.checkUsername_param_username_type_string": "username
Accepted characters: A-z (case-insensitive), 0-9 and underscores.
Length: 5-32 characters.",
"method_stickers.addStickerToSet": "Add a sticker to a stickerset, bots only. The sticker set must have been created by the bot.",
"method_stickers.addStickerToSet_param_stickerset_type_InputStickerSet": "The stickerset",
"method_stickers.addStickerToSet_param_sticker_type_InputStickerSetItem": "The sticker",
"method_messages.getPollVotes": "Get poll results for non-anonymous polls",
"method_messages.getPollVotes_param_peer_type_InputPeer": "Chat where the poll was sent",
"method_messages.getPollVotes_param_id_type_int": "Message ID",
"method_messages.getPollVotes_param_option_type_flags.0?bytes": "Get only results for the specified poll `option`",
"method_messages.getPollVotes_param_offset_type_flags.1?string": "Offset for results, taken from the `next_offset` field of [messages.votesList](..\/constructors\/messages.votesList.md), initially an empty string.
Note: if no more results are available, the method call will return an empty `next_offset`; thus, avoid providing the `next_offset` returned in [messages.votesList](..\/constructors\/messages.votesList.md) if it is empty, to avoid an infinite loop.",
"method_messages.getPollVotes_param_limit_type_int": "Number of results to return",
"method_messages.editChatDefaultBannedRights": "Edit the default banned rights of a [channel\/supergroup\/group](https:\/\/core.telegram.org\/api\/channel).",
"method_messages.editChatDefaultBannedRights_param_peer_type_InputPeer": "The peer",
"method_messages.editChatDefaultBannedRights_param_banned_rights_type_ChatBannedRights": "The new global rights",
"method_messages.setGameScore": "Use this method to set the score of the specified user in a game sent as a normal message (bots only).",
"method_messages.setGameScore_param_edit_message_type_flags.0?true": "Set this flag if the game message should be automatically edited to include the current scoreboard",
"method_messages.setGameScore_param_force_type_flags.1?true": "Set this flag if the high score is allowed to decrease. This can be useful when fixing mistakes or banning cheaters",
"method_messages.setGameScore_param_peer_type_InputPeer": "Unique identifier of target chat",
"method_messages.setGameScore_param_id_type_int": "Identifier of the sent message",
"method_messages.setGameScore_param_user_id_type_InputUser": "User identifier",
"method_messages.setGameScore_param_score_type_int": "New score",
"method_messages.startBot": "Start a conversation with a bot using a [deep linking parameter](https:\/\/core.telegram.org\/api\/links#bot-links)",
"method_messages.startBot_param_bot_type_InputUser": "The bot",
"method_messages.startBot_param_peer_type_InputPeer": "The chat where to start the bot, can be the bot's private chat or a group",
"method_messages.startBot_param_random_id_type_long": "Random ID to avoid resending the same message",
"method_messages.startBot_param_start_param_type_string": "[Deep linking parameter](https:\/\/core.telegram.org\/api\/links#bot-links)",
"method_premium.getUserBoosts": "Returns the lists of boost that were applied to a channel by a specific user (admins only)",
"method_premium.getUserBoosts_param_peer_type_InputPeer": "The channel",
"method_premium.getUserBoosts_param_user_id_type_InputUser": "The user",
"method_auth.requestPasswordRecovery": "Request recovery code of a [2FA password](https:\/\/core.telegram.org\/api\/srp), only for accounts with a [recovery email configured](https:\/\/core.telegram.org\/api\/srp#email-verification).",
"method_help.getSupport": "Returns the support user for the \"ask a question\" feature.",
"method_account.updateColor": "Update the [accent color and background custom emoji \u00bb](https:\/\/core.telegram.org\/api\/colors) of the current account.",
"method_account.updateColor_param_for_profile_type_flags.1?true": "Whether to change the accent color emoji pattern of the profile page; otherwise, the accent color and emoji pattern of messages will be changed.",
"method_account.updateColor_param_color_type_flags.2?int": "[ID of the accent color palette \u00bb](https:\/\/core.telegram.org\/api\/colors) to use (not RGB24, see [here \u00bb](https:\/\/core.telegram.org\/api\/colors) for more info).",
"method_account.updateColor_param_background_emoji_id_type_flags.0?long": "Custom emoji ID used in the accent color pattern.",
"method_premium.applyBoost": "Apply one or more [boosts \u00bb](https:\/\/core.telegram.org\/api\/boost) to a peer.",
"method_premium.applyBoost_param_slots_type_flags.0?Vector<int>": "Which [boost slots](https:\/\/core.telegram.org\/api\/boost) to assign to this peer.",
"method_premium.applyBoost_param_peer_type_InputPeer": "The peer to boost.",
"method_upload.getCdnFile": "Download a [CDN](https:\/\/core.telegram.org\/cdn) file.",
"method_upload.getCdnFile_param_file_token_type_bytes": "File token",
"method_upload.getCdnFile_param_offset_type_long": "Offset of chunk to download",
"method_upload.getCdnFile_param_limit_type_int": "Length of chunk to download",
"method_channels.editPhoto": "Change the photo of a [channel\/supergroup](https:\/\/core.telegram.org\/api\/channel)",
"method_channels.editPhoto_param_channel_type_InputChannel": "Channel\/supergroup whose photo should be edited",
"method_channels.editPhoto_param_photo_type_InputChatPhoto": "New photo",
"method_initConnection": "Initialize connection",
"method_initConnection_param_api_id_type_int": "Application identifier (see. [App configuration](https:\/\/core.telegram.org\/myapp))",
"method_initConnection_param_device_model_type_string": "Device model",
"method_initConnection_param_system_version_type_string": "Operation system version",
"method_initConnection_param_app_version_type_string": "Application version",
"method_initConnection_param_system_lang_code_type_string": "Code for the language used on the device's OS, ISO 639-1 standard",
"method_initConnection_param_lang_pack_type_string": "Language pack to use",
"method_initConnection_param_lang_code_type_string": "Code for the language used on the client, ISO 639-1 standard",
"method_initConnection_param_proxy_type_flags.0?InputClientProxy": "Info about an MTProto proxy",
"method_initConnection_param_params_type_flags.1?JSONValue": "Additional initConnection parameters.
For now, only the `tz_offset` field is supported, for specifying timezone offset in seconds.",
"method_initConnection_param_query_type_!X": "The query itself",
"method_messages.getFeaturedStickers": "Get featured stickers",
"method_messages.getFeaturedStickers_param_hash_type_long": "[Hash for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets#hash-generation)",
"method_channels.deleteHistory": "Delete the history of a [supergroup](https:\/\/core.telegram.org\/api\/channel)",
"method_channels.deleteHistory_param_for_everyone_type_flags.0?true": "Whether the history should be deleted for everyone",
"method_channels.deleteHistory_param_channel_type_InputChannel": "[Supergroup](https:\/\/core.telegram.org\/api\/channel) whose history must be deleted",
"method_channels.deleteHistory_param_max_id_type_int": "ID of message **up to which** the history must be deleted",
"method_users.setSecureValueErrors": "Notify the user that the sent [passport](https:\/\/core.telegram.org\/passport) 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).\n\nUse 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.",
"method_users.setSecureValueErrors_param_id_type_InputUser": "The user",
"method_users.setSecureValueErrors_param_errors_type_Vector<SecureValueError>": "Errors",
"method_messages.getExportedChatInvites": "Get info about the chat invites of a specific chat",
"method_messages.getExportedChatInvites_param_revoked_type_flags.3?true": "Whether to fetch revoked chat invites",
"method_messages.getExportedChatInvites_param_peer_type_InputPeer": "Chat",
"method_messages.getExportedChatInvites_param_admin_id_type_InputUser": "Whether to only fetch chat invites from this admin",
"method_messages.getExportedChatInvites_param_offset_date_type_flags.2?int": "[Offsets for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets)",
"method_messages.getExportedChatInvites_param_offset_link_type_flags.2?string": "[Offsets for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets)",
"method_messages.getExportedChatInvites_param_limit_type_int": "Maximum number of results to return, [see pagination](https:\/\/core.telegram.org\/api\/offsets)",
"method_account.clearRecentEmojiStatuses": "Clears list of recently used [emoji statuses](https:\/\/core.telegram.org\/api\/emoji-status)",
"method_channels.deleteMessages": "Delete messages in a [channel\/supergroup](https:\/\/core.telegram.org\/api\/channel)",
"method_channels.deleteMessages_param_channel_type_InputChannel": "[Channel\/supergroup](https:\/\/core.telegram.org\/api\/channel)",
"method_channels.deleteMessages_param_id_type_Vector<int>": "IDs of messages to delete",
"method_account.updateEmojiStatus": "Set an [emoji status](https:\/\/core.telegram.org\/api\/emoji-status)",
"method_account.updateEmojiStatus_param_emoji_status_type_EmojiStatus": "[Emoji status](https:\/\/core.telegram.org\/api\/emoji-status) to set",
"method_folders.deleteFolder": "Delete a [peer folder](https:\/\/core.telegram.org\/api\/folders#peer-folders)",
"method_folders.deleteFolder_param_folder_id_type_int": "[Peer folder ID, for more info click here](https:\/\/core.telegram.org\/api\/folders#peer-folders)",
"method_channels.getParticipants": "Get the participants of a [supergroup\/channel](https:\/\/core.telegram.org\/api\/channel)",
"method_channels.getParticipants_param_channel_type_InputChannel": "Channel",
"method_channels.getParticipants_param_filter_type_ChannelParticipantsFilter": "Which participant types to fetch",
"method_channels.getParticipants_param_offset_type_int": "[Offset](https:\/\/core.telegram.org\/api\/offsets)",
"method_channels.getParticipants_param_limit_type_int": "[Limit](https:\/\/core.telegram.org\/api\/offsets)",
"method_channels.getParticipants_param_hash_type_long": "[Hash](https:\/\/core.telegram.org\/api\/offsets)",
"method_chatlists.checkChatlistInvite": "Obtain information about a [chat folder deep link \u00bb](https:\/\/core.telegram.org\/api\/links#chat-folder-links).",
"method_chatlists.checkChatlistInvite_param_slug_type_string": "`slug` obtained from the [chat folder deep link \u00bb](https:\/\/core.telegram.org\/api\/links#chat-folder-links)",
"method_messages.editChatAdmin": "Make a user admin in a [basic group](https:\/\/core.telegram.org\/api\/channel#basic-groups).",
"method_messages.editChatAdmin_param_chat_id_type_long": "The ID of the group",
"method_messages.editChatAdmin_param_user_id_type_InputUser": "The user to make admin",
"method_messages.editChatAdmin_param_is_admin_type_Bool": "Whether to make them admin",
"method_bots.allowSendMessage": "Allow the specified bot to send us messages",
"method_bots.allowSendMessage_param_bot_type_InputUser": "The bot",
"method_channels.getSendAs": "Obtains a list of peers that can be used to send messages in a specific group",
"method_channels.getSendAs_param_peer_type_InputPeer": "The group where we intend to send messages",
"method_messages.requestAppWebView": "Open a [bot mini app](https:\/\/core.telegram.org\/bots\/webapps) from a [direct Mini App deep link](https:\/\/core.telegram.org\/api\/links#direct-mini-app-links), sending over user information after user confirmation.\n\nAfter calling this method, until the user closes the webview, [messages.prolongWebView](..\/methods\/messages.prolongWebView.md) must be called every 60 seconds.",
"method_messages.requestAppWebView_param_write_allowed_type_flags.0?true": "Set this flag if the bot is asking permission to send messages to the user as specified in the [direct Mini App deep link](https:\/\/core.telegram.org\/api\/links#direct-mini-app-links) docs, and the user agreed.",
"method_messages.requestAppWebView_param_peer_type_InputPeer": "If the client has clicked on the link in a Telegram chat, pass the chat's peer information; otherwise pass the bot's peer information, instead.",
"method_messages.requestAppWebView_param_app_type_InputBotApp": "The app obtained by invoking [messages.getBotApp](..\/methods\/messages.getBotApp.md) as specified in the [direct Mini App deep link](https:\/\/core.telegram.org\/api\/links#direct-mini-app-links) docs.",
"method_messages.requestAppWebView_param_start_param_type_flags.1?string": "If the `startapp` query string parameter is present in the [direct Mini App deep link](https:\/\/core.telegram.org\/api\/links#direct-mini-app-links), pass it to `start_param`.",
"method_messages.requestAppWebView_param_theme_params_type_flags.2?DataJSON": "[Theme parameters \u00bb](https:\/\/core.telegram.org\/api\/bots\/webapps#theme-parameters)",
"method_messages.requestAppWebView_param_platform_type_string": "Short name of the application; 0-64 English letters, digits, and underscores",
"method_help.getInviteText": "Returns localized text of a text message with an invitation.",
"method_messages.reorderStickerSets": "Reorder installed stickersets",
"method_messages.reorderStickerSets_param_masks_type_flags.0?true": "Reorder mask stickersets",
"method_messages.reorderStickerSets_param_emojis_type_flags.1?true": "Reorder [custom emoji stickersets](https:\/\/core.telegram.org\/api\/custom-emoji)",
"method_messages.reorderStickerSets_param_order_type_Vector<long>": "New stickerset order by stickerset IDs",
"method_photos.uploadProfilePhoto": "Updates current user profile photo.\n\nThe `file`, `video` and `video_emoji_markup` flags are mutually exclusive.",
"method_photos.uploadProfilePhoto_param_fallback_type_flags.3?true": "If set, the chosen profile photo will be shown to users that can't display your main profile photo due to your privacy settings.",
"method_photos.uploadProfilePhoto_param_bot_type_flags.5?InputUser": "Can contain info of a bot we own, to change the profile photo of that bot, instead of the current user.",
"method_photos.uploadProfilePhoto_param_file_type_flags.0?InputFile": "Profile photo",
"method_photos.uploadProfilePhoto_param_video_type_flags.1?InputFile": "[Animated profile picture](https:\/\/core.telegram.org\/api\/files#animated-profile-pictures) video",
"method_photos.uploadProfilePhoto_param_video_start_ts_type_flags.2?double": "Floating point UNIX timestamp in seconds, indicating the frame of the video\/sticker that should be used as static preview; can only be used if `video` or `video_emoji_markup` is set.",
"method_photos.uploadProfilePhoto_param_video_emoji_markup_type_flags.4?VideoSize": "Animated sticker profile picture, must contain either a [videoSizeEmojiMarkup](..\/constructors\/videoSizeEmojiMarkup.md) or a [videoSizeStickerMarkup](..\/constructors\/videoSizeStickerMarkup.md) constructor.",
"method_messages.deleteSavedHistory": "Deletes messages forwarded from a specific peer to [saved messages \u00bb](https:\/\/core.telegram.org\/api\/saved-messages).",
"method_messages.deleteSavedHistory_param_peer_type_InputPeer": "Peer, whose messages will be deleted from [saved messages \u00bb](https:\/\/core.telegram.org\/api\/saved-messages)",
"method_messages.deleteSavedHistory_param_max_id_type_int": "Maximum ID of message to delete",
"method_messages.deleteSavedHistory_param_min_date_type_flags.2?int": "Delete all messages newer than this UNIX timestamp",
"method_messages.deleteSavedHistory_param_max_date_type_flags.3?int": "Delete all messages older than this UNIX timestamp",
"method_messages.togglePeerTranslations": "Show or hide the [real-time chat translation popup](https:\/\/core.telegram.org\/api\/translation) for a certain chat",
"method_messages.togglePeerTranslations_param_disabled_type_flags.0?true": "Whether to disable or enable the real-time chat translation popup",
"method_messages.togglePeerTranslations_param_peer_type_InputPeer": "The peer",
"method_stats.getMessagePublicForwards": "Obtains a list of messages, indicating to which other public channels was a channel message forwarded. \nWill return a list of [messages](..\/constructors\/message.md) with `peer_id` equal to the public channel to which this message was forwarded.",
"method_stats.getMessagePublicForwards_param_channel_type_InputChannel": "Source channel",
"method_stats.getMessagePublicForwards_param_msg_id_type_int": "Source message ID",
"method_stats.getMessagePublicForwards_param_offset_type_string": "Offset for [pagination](https:\/\/core.telegram.org\/api\/offsets), empty string on first call, then use the `next_offset` field of the returned constructor (if present, otherwise no more results are available).",
"method_stats.getMessagePublicForwards_param_limit_type_int": "Maximum number of results to return, [see pagination](https:\/\/core.telegram.org\/api\/offsets)",
"method_channels.editLocation": "Edit location of geogroup, see [here \u00bb](https:\/\/core.telegram.org\/api\/nearby) for more info on geogroups.",
"method_channels.editLocation_param_channel_type_InputChannel": "[Geogroup](https:\/\/core.telegram.org\/api\/channel)",
"method_channels.editLocation_param_geo_point_type_InputGeoPoint": "New geolocation",
"method_channels.editLocation_param_address_type_string": "Address string",
"method_account.verifyEmail": "Verify an email address.",
"method_account.verifyEmail_param_purpose_type_EmailVerifyPurpose": "Verification purpose",
"method_account.verifyEmail_param_verification_type_EmailVerification": "Email verification code or token",
"method_messages.requestSimpleWebView": "Open a [bot mini app](https:\/\/core.telegram.org\/api\/bots\/webapps).",
"method_messages.requestSimpleWebView_param_from_switch_webview_type_flags.1?true": "Whether the webapp was opened by clicking on the `switch_webview` button shown on top of the inline results list returned by [messages.getInlineBotResults](..\/methods\/messages.getInlineBotResults.md).",
"method_messages.requestSimpleWebView_param_from_side_menu_type_flags.2?true": "Set this flag if opening the Mini App from the installed [side menu entry \u00bb](https:\/\/core.telegram.org\/api\/bots\/attach) or from a [Mini App link \u00bb](https:\/\/core.telegram.org\/api\/links#mini-app-links).",
"method_messages.requestSimpleWebView_param_bot_type_InputUser": "Bot that owns the mini app",
"method_messages.requestSimpleWebView_param_url_type_flags.3?string": "Web app URL, if opening from a keyboard button or inline result",
"method_messages.requestSimpleWebView_param_start_param_type_flags.4?string": "Start parameter, if opening from a [Mini App link \u00bb](https:\/\/core.telegram.org\/api\/links#mini-app-links).",
"method_messages.requestSimpleWebView_param_theme_params_type_flags.0?DataJSON": "[Theme parameters \u00bb](https:\/\/core.telegram.org\/api\/bots\/webapps#theme-parameters)",
"method_messages.requestSimpleWebView_param_platform_type_string": "Short name of the application; 0-64 English letters, digits, and underscores",
"method_account.getMultiWallPapers": "Get info about multiple [wallpapers](https:\/\/core.telegram.org\/api\/wallpapers)",
"method_account.getMultiWallPapers_param_wallpapers_type_Vector<InputWallPaper>": "[Wallpapers](https:\/\/core.telegram.org\/api\/wallpapers) to fetch info about",
"method_help.saveAppLog": "Saves logs of application on the server.",
"method_help.saveAppLog_param_events_type_Vector<InputAppEvent>": "List of input events",
"method_messages.report": "Report a message in a chat for violation of telegram's Terms of Service",
"method_messages.report_param_peer_type_InputPeer": "Peer",
"method_messages.report_param_id_type_Vector<int>": "IDs of messages to report",
"method_messages.report_param_reason_type_ReportReason": "Why are these messages being reported",
"method_messages.report_param_message_type_string": "Comment for report moderation",
"method_bots.setBotInfo": "Set localized name, about text and description of a bot (or of the current account, if called by a bot).",
"method_bots.setBotInfo_param_bot_type_flags.2?InputUser": "If called by a user, **must** contain the peer of a bot we own.",
"method_bots.setBotInfo_param_lang_code_type_string": "Language code, if left empty update the fallback about text and description",
"method_bots.setBotInfo_param_name_type_flags.3?string": "New bot name",
"method_bots.setBotInfo_param_about_type_flags.0?string": "New about text",
"method_bots.setBotInfo_param_description_type_flags.1?string": "New description",
"method_account.updateProfile": "Updates user profile.",
"method_account.updateProfile_param_first_name_type_flags.0?string": "New user first name",
"method_account.updateProfile_param_last_name_type_flags.1?string": "New user last name",
"method_account.updateProfile_param_about_type_flags.2?string": "New bio",
"method_stories.applyBoost": "[Boost \u00bb](https:\/\/core.telegram.org\/api\/boost) a [channel](https:\/\/core.telegram.org\/api\/channel), leveling it up and granting it permission to post [stories \u00bb](https:\/\/core.telegram.org\/api\/stories).",
"method_stories.applyBoost_param_peer_type_InputPeer": "The channel to boost.",
"method_messages.getExportedChatInvite": "Get info about a chat invite",
"method_messages.getExportedChatInvite_param_peer_type_InputPeer": "Chat",
"method_messages.getExportedChatInvite_param_link_type_string": "Invite link",
"method_messages.unpinAllMessages": "[Unpin](https:\/\/core.telegram.org\/api\/pin) all pinned messages",
"method_messages.unpinAllMessages_param_peer_type_InputPeer": "Chat where to unpin",
"method_messages.unpinAllMessages_param_top_msg_id_type_flags.0?int": "[Forum topic](https:\/\/core.telegram.org\/api\/forum#forum-topics) where to unpin",
"method_langpack.getStrings": "Get strings from a language pack",
"method_langpack.getStrings_param_lang_pack_type_string": "Language pack name, usually obtained from a [language pack link](https:\/\/core.telegram.org\/api\/links#language-pack-links)",
"method_langpack.getStrings_param_lang_code_type_string": "Language code",
"method_langpack.getStrings_param_keys_type_Vector<string>": "Strings to get",
"method_messages.getDialogs": "Returns the current user dialog list.",
"method_messages.getDialogs_param_exclude_pinned_type_flags.0?true": "Exclude pinned dialogs",
"method_messages.getDialogs_param_folder_id_type_flags.1?int": "[Peer folder ID, for more info click here](https:\/\/core.telegram.org\/api\/folders#peer-folders)",
"method_messages.getDialogs_param_offset_date_type_int": "[Offsets for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets)",
"method_messages.getDialogs_param_offset_id_type_int": "[Offsets for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets) (`top_message` ID used for pagination)",
"method_messages.getDialogs_param_offset_peer_type_InputPeer": "[Offset peer for pagination](https:\/\/core.telegram.org\/api\/offsets)",
"method_messages.getDialogs_param_limit_type_int": "Number of list elements to be returned",
"method_messages.getDialogs_param_hash_type_long": "[Hash for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets#hash-generation)",
"method_channels.editForumTopic": "Edit [forum topic](https:\/\/core.telegram.org\/api\/forum); requires [`manage_topics` rights](https:\/\/core.telegram.org\/api\/rights).",
"method_channels.editForumTopic_param_channel_type_InputChannel": "Supergroup",
"method_channels.editForumTopic_param_topic_id_type_int": "Topic ID",
"method_channels.editForumTopic_param_title_type_flags.0?string": "If present, will update the topic title (maximum UTF-8 length: 128).",
"method_channels.editForumTopic_param_icon_emoji_id_type_flags.1?long": "If present, updates the [custom emoji](https:\/\/core.telegram.org\/api\/custom-emoji) used as topic icon. [Telegram Premium](https:\/\/core.telegram.org\/api\/premium) users can use any custom emoji, other users can only use the custom emojis contained in the [inputStickerSetEmojiDefaultTopicIcons](..\/constructors\/inputStickerSetEmojiDefaultTopicIcons.md) emoji pack. Pass 0 to switch to the fallback topic icon.",
"method_channels.editForumTopic_param_closed_type_flags.2?Bool": "If present, will update the open\/closed status of the topic.",
"method_channels.editForumTopic_param_hidden_type_flags.3?Bool": "If present, will hide\/unhide the topic (only valid for the \"General\" topic, `id=1`).",
"method_chatlists.editExportedInvite": "Edit a [chat folder deep link \u00bb](https:\/\/core.telegram.org\/api\/links#chat-folder-links).",
"method_chatlists.editExportedInvite_param_chatlist_type_InputChatlist": "Folder ID",
"method_chatlists.editExportedInvite_param_slug_type_string": "`slug` obtained from the [chat folder deep link \u00bb](https:\/\/core.telegram.org\/api\/links#chat-folder-links).",
"method_chatlists.editExportedInvite_param_title_type_flags.1?string": "If set, sets a new name for the link",
"method_chatlists.editExportedInvite_param_peers_type_flags.2?Vector<InputPeer>": "If set, changes the list of peers shared with the link",
"method_stats.getBroadcastStats": "Get [channel statistics](https:\/\/core.telegram.org\/api\/stats)",
"method_stats.getBroadcastStats_param_dark_type_flags.0?true": "Whether to enable dark theme for graph colors",
"method_stats.getBroadcastStats_param_channel_type_InputChannel": "The channel",
"method_phone.discardCall": "Refuse or end running call",
"method_phone.discardCall_param_video_type_flags.0?true": "Whether this is a video call",
"method_phone.discardCall_param_peer_type_InputPhoneCall": "The phone call",
"method_phone.discardCall_param_duration_type_int": "Call duration",
"method_phone.discardCall_param_reason_type_PhoneCallDiscardReason": "Why was the call discarded",
"method_phone.discardCall_param_connection_id_type_long": "Preferred libtgvoip relay ID",
"method_messages.sendVote": "Vote in a [poll](..\/constructors\/poll.md)\n\nStarting from layer 159, the vote will be sent from the peer specified using [messages.saveDefaultSendAs](..\/methods\/messages.saveDefaultSendAs.md).",
"method_messages.sendVote_param_peer_type_InputPeer": "The chat where the poll was sent",
"method_messages.sendVote_param_msg_id_type_int": "The message ID of the poll",
"method_messages.sendVote_param_options_type_Vector<bytes>": "The options that were chosen",
"method_messages.getAllDrafts": "Return all message [drafts](https:\/\/core.telegram.org\/api\/drafts). \nReturns all the latest [updateDraftMessage](..\/constructors\/updateDraftMessage.md) updates related to all chats with drafts.",
"method_messages.hideAllChatJoinRequests": "Dismiss or approve all [join requests](https:\/\/core.telegram.org\/api\/invites#join-requests) related to a specific chat or channel.",
"method_messages.hideAllChatJoinRequests_param_approved_type_flags.0?true": "Whether to dismiss or approve all chat [join requests \u00bb](https:\/\/core.telegram.org\/api\/invites#join-requests)",
"method_messages.hideAllChatJoinRequests_param_peer_type_InputPeer": "The chat or channel",
"method_messages.hideAllChatJoinRequests_param_link_type_flags.1?string": "Only dismiss or approve [join requests \u00bb](https:\/\/core.telegram.org\/api\/invites#join-requests) initiated using this invite link",
"method_account.getWallPaper": "Get info about a certain [wallpaper](https:\/\/core.telegram.org\/api\/wallpapers)",
"method_account.getWallPaper_param_wallpaper_type_InputWallPaper": "The [wallpaper](https:\/\/core.telegram.org\/api\/wallpapers) to get info about",
"method_langpack.getDifference": "Get new strings in language pack",
"method_langpack.getDifference_param_lang_pack_type_string": "Language pack",
"method_langpack.getDifference_param_lang_code_type_string": "Language code",
"method_langpack.getDifference_param_from_version_type_int": "Previous localization pack version",
"method_contacts.acceptContact": "If the [add contact action bar is active](https:\/\/core.telegram.org\/api\/action-bar#add-contact), add that user as contact",
"method_contacts.acceptContact_param_id_type_InputUser": "The user to add as contact",
"method_stories.toggleAllStoriesHidden": "Hide the active stories of a specific peer, preventing them from being displayed on the action bar on the homescreen.",
"method_stories.toggleAllStoriesHidden_param_hidden_type_Bool": "Whether to hide or unhide all active stories of the peer",
"method_messages.editMessage": "Edit message",
"method_messages.editMessage_param_no_webpage_type_flags.1?true": "Disable webpage preview",
"method_messages.editMessage_param_invert_media_type_flags.16?true": "If set, any eventual webpage preview will be shown on top of the message instead of at the bottom.",
"method_messages.editMessage_param_peer_type_InputPeer": "Where was the message sent",
"method_messages.editMessage_param_id_type_int": "ID of the message to edit",
"method_messages.editMessage_param_message_type_flags.11?string": "New message",
"method_messages.editMessage_param_media_type_flags.14?InputMedia": "New attached media",
"method_messages.editMessage_param_reply_markup_type_flags.2?ReplyMarkup": "Reply markup for inline keyboards",
"method_messages.editMessage_param_entities_type_flags.3?Vector<MessageEntity>": "[Message entities for styled text](https:\/\/core.telegram.org\/api\/entities)",
"method_messages.editMessage_param_schedule_date_type_flags.15?int": "Scheduled message date for [scheduled messages](https:\/\/core.telegram.org\/api\/scheduled-messages)",
"method_messages.getEmojiKeywords": "Get localized [emoji keywords \u00bb](https:\/\/core.telegram.org\/api\/custom-emoji#emoji-keywords).",
"method_messages.getEmojiKeywords_param_lang_code_type_string": "Language code",
"method_channels.getChannels": "Get info about [channels\/supergroups](https:\/\/core.telegram.org\/api\/channel)",
"method_channels.getChannels_param_id_type_Vector<InputChannel>": "IDs of channels\/supergroups to get info about",
"method_account.uploadRingtone": "Upload notification sound, use [account.saveRingtone](..\/methods\/account.saveRingtone.md) to convert it and add it to the list of saved notification sounds.",
"method_account.uploadRingtone_param_file_type_InputFile": "Notification sound",
"method_account.uploadRingtone_param_file_name_type_string": "File name",
"method_account.uploadRingtone_param_mime_type_type_string": "MIME type of file",
"method_channels.reportAntiSpamFalsePositive": "Report a [native antispam](https:\/\/core.telegram.org\/api\/antispam) false positive",
"method_channels.reportAntiSpamFalsePositive_param_channel_type_InputChannel": "Supergroup ID",
"method_channels.reportAntiSpamFalsePositive_param_msg_id_type_int": "Message ID that was mistakenly deleted by the [native antispam](https:\/\/core.telegram.org\/api\/antispam) system, taken from the [admin log](https:\/\/core.telegram.org\/api\/recent-actions)",
"method_photos.getUserPhotos": "Returns the list of user photos.",
"method_photos.getUserPhotos_param_user_id_type_InputUser": "User ID",
"method_photos.getUserPhotos_param_offset_type_int": "Number of list elements to be skipped",
"method_photos.getUserPhotos_param_max_id_type_long": "If a positive value was transferred, the method will return only photos with IDs less than the set one. This parameter is often useful when [refetching file references \u00bb](https:\/\/core.telegram.org\/api\/file_reference), as in conjuction with `limit=1` and `offset=-1` the [photo](..\/constructors\/photo.md) object with the `id` specified in `max_id` can be fetched.",
"method_photos.getUserPhotos_param_limit_type_int": "Number of list elements to be returned",
"method_account.sendVerifyEmailCode": "Send an email verification code.",
"method_account.sendVerifyEmailCode_param_purpose_type_EmailVerifyPurpose": "Verification purpose.",
"method_account.sendVerifyEmailCode_param_email_type_string": "The email where to send the code.",
"method_bots.setBotCommands": "Set bot command list",
"method_bots.setBotCommands_param_scope_type_BotCommandScope": "Command scope",
"method_bots.setBotCommands_param_lang_code_type_string": "Language code",
"method_bots.setBotCommands_param_commands_type_Vector<BotCommand>": "Bot commands",
"method_stories.getStoriesViews": "Obtain info about the view count, forward count, reactions and recent viewers of one or more [stories](https:\/\/core.telegram.org\/api\/stories).",
"method_stories.getStoriesViews_param_peer_type_InputPeer": "Peer whose stories should be fetched",
"method_stories.getStoriesViews_param_id_type_Vector<int>": "Story IDs",
"method_stories.deleteStories": "Deletes some posted [stories](https:\/\/core.telegram.org\/api\/stories).",
"method_stories.deleteStories_param_peer_type_InputPeer": "Channel\/user from where to delete stories.",
"method_stories.deleteStories_param_id_type_Vector<int>": "IDs of stories to delete.",
"method_payments.assignAppStoreTransaction": "Informs server about a purchase made through the App Store: for official applications only.",
"method_payments.assignAppStoreTransaction_param_receipt_type_bytes": "Receipt",
"method_payments.assignAppStoreTransaction_param_purpose_type_InputStorePaymentPurpose": "Payment purpose",
"method_help.getPeerColors": "Get the set of [accent color palettes \u00bb](https:\/\/core.telegram.org\/api\/colors) that can be used for message accents.",
"method_help.getPeerColors_param_hash_type_int": "[Hash for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets#hash-generation)",
"method_messages.getBotCallbackAnswer": "Press an inline callback button and get a callback answer from the bot",
"method_messages.getBotCallbackAnswer_param_game_type_flags.1?true": "Whether this is a \"play game\" button",
"method_messages.getBotCallbackAnswer_param_peer_type_InputPeer": "Where was the inline keyboard sent",
"method_messages.getBotCallbackAnswer_param_msg_id_type_int": "ID of the Message with the inline keyboard",
"method_messages.getBotCallbackAnswer_param_data_type_flags.0?bytes": "Callback data",
"method_messages.getBotCallbackAnswer_param_password_type_flags.2?InputCheckPasswordSRP": "For buttons [requiring you to verify your identity with your 2FA password](..\/constructors\/keyboardButtonCallback.md), the SRP payload generated using [SRP](https:\/\/core.telegram.org\/api\/srp).",
"method_messages.getEmojiURL": "Returns an HTTP URL which can be used to automatically log in into translation platform and suggest new [emoji keywords \u00bb](https:\/\/core.telegram.org\/api\/custom-emoji#emoji-keywords). The URL will be valid for 30 seconds after generation.",
"method_messages.getEmojiURL_param_lang_code_type_string": "Language code for which the emoji keywords will be suggested",
"method_updates.getChannelDifference": "Returns the difference between the current state of updates of a certain channel and transmitted.",
"method_updates.getChannelDifference_param_force_type_flags.0?true": "Set to true to skip some possibly unneeded updates and reduce server-side load",
"method_updates.getChannelDifference_param_channel_type_InputChannel": "The channel",
"method_updates.getChannelDifference_param_filter_type_ChannelMessagesFilter": "Messsage filter",
"method_updates.getChannelDifference_param_pts_type_int": "Persistent timestamp (see [updates](https:\/\/core.telegram.org\/api\/updates))",
"method_updates.getChannelDifference_param_limit_type_int": "How many updates to fetch, max `100000`
Ordinary (non-bot) users are supposed to pass `10-100`",
"method_account.sendVerifyPhoneCode": "Send the verification phone code for telegram [passport](https:\/\/core.telegram.org\/passport).",
"method_account.sendVerifyPhoneCode_param_phone_number_type_string": "The phone number to verify",
"method_account.sendVerifyPhoneCode_param_settings_type_CodeSettings": "Phone code settings",
"method_invokeWithoutUpdates": "Invoke a request without subscribing the used connection for [updates](https:\/\/core.telegram.org\/api\/updates) (this is enabled by default for [file queries](https:\/\/core.telegram.org\/api\/files)).",
"method_invokeWithoutUpdates_param_query_type_!X": "The query",
"method_auth.requestFirebaseSms": "Request an SMS code via Firebase.",
"method_auth.requestFirebaseSms_param_phone_number_type_string": "Phone number",
"method_auth.requestFirebaseSms_param_phone_code_hash_type_string": "Phone code hash returned by [auth.sendCode](..\/methods\/auth.sendCode.md)",
"method_auth.requestFirebaseSms_param_safety_net_token_type_flags.0?string": "On Android, a JWS object obtained as described in the [auth documentation \u00bb](https:\/\/core.telegram.org\/api\/auth)",
"method_auth.requestFirebaseSms_param_ios_push_secret_type_flags.1?string": "Secret token received via an apple push notification",
"method_messages.searchCustomEmoji": "Look for [custom emojis](https:\/\/core.telegram.org\/api\/custom-emoji) associated to a UTF8 emoji",
"method_messages.searchCustomEmoji_param_emoticon_type_string": "The emoji",
"method_messages.searchCustomEmoji_param_hash_type_long": "[Hash for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets#hash-generation)",
"method_messages.getAttachMenuBot": "Returns attachment menu entry for a [bot mini app that can be launched from the attachment menu \u00bb](https:\/\/core.telegram.org\/api\/bots\/attach)",
"method_messages.getAttachMenuBot_param_bot_type_InputUser": "Bot ID",
"method_messages.uninstallStickerSet": "Uninstall a stickerset",
"method_messages.uninstallStickerSet_param_stickerset_type_InputStickerSet": "The stickerset to uninstall",
"method_upload.getFile": "Returns content of a whole file or its part.",
"method_upload.getFile_param_precise_type_flags.0?true": "Disable some checks on limit and offset values, useful for example to stream videos by keyframes",
"method_upload.getFile_param_cdn_supported_type_flags.1?true": "Whether the current client supports [CDN downloads](https:\/\/core.telegram.org\/cdn)",
"method_upload.getFile_param_location_type_InputFileLocation": "File location",
"method_upload.getFile_param_offset_type_long": "Number of bytes to be skipped",
"method_upload.getFile_param_limit_type_int": "Number of bytes to be returned",
"method_account.setGlobalPrivacySettings": "Set global privacy settings",
"method_account.setGlobalPrivacySettings_param_settings_type_GlobalPrivacySettings": "Global privacy settings",
"method_bots.canSendMessage": "Check whether the specified bot can send us messages",
"method_bots.canSendMessage_param_bot_type_InputUser": "The bot",
"method_phone.saveCallDebug": "Send phone call debug data to server",
"method_phone.saveCallDebug_param_peer_type_InputPhoneCall": "Phone call",
"method_phone.saveCallDebug_param_debug_type_DataJSON": "Debug statistics obtained from libtgvoip",
"method_messages.uploadEncryptedFile": "Upload encrypted file and associate it to a secret chat",
"method_messages.uploadEncryptedFile_param_peer_type_InputEncryptedChat": "The secret chat to associate the file to",
"method_messages.uploadEncryptedFile_param_file_type_InputEncryptedFile": "The file",
"method_messages.sendScreenshotNotification": "Notify the other user in a private chat that a screenshot of the chat was taken",
"method_messages.sendScreenshotNotification_param_peer_type_InputPeer": "Other user",
"method_messages.sendScreenshotNotification_param_reply_to_type_InputReplyTo": "Indicates the message that was screenshotted (the specified message ID can also be `0` to avoid indicating any specific message).",
"method_messages.sendScreenshotNotification_param_random_id_type_long": "Random ID to avoid message resending",
"method_messages.getRecentStickers": "Get recent stickers",
"method_messages.getRecentStickers_param_attached_type_flags.0?true": "Get stickers recently attached to photo or video files",
"method_messages.getRecentStickers_param_hash_type_long": "[Hash for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets#hash-generation)",
"method_contacts.getContacts": "Returns the current user's contact list.",
"method_contacts.getContacts_param_hash_type_long": "If there already is a full contact list on the client, a [hash](https:\/\/core.telegram.org\/api\/offsets#hash-generation) of a the list of contact IDs in ascending order may be passed in this parameter. If the contact set was not changed, [(contacts.contactsNotModified)](..\/constructors\/contacts.contactsNotModified.md) will be returned.",
"method_channels.deleteParticipantHistory": "Delete all messages sent by a specific participant of a given supergroup",
"method_channels.deleteParticipantHistory_param_channel_type_InputChannel": "Supergroup",
"method_channels.deleteParticipantHistory_param_participant_type_InputPeer": "The participant whose messages should be deleted",
"method_messages.reportReaction": "Report a [message reaction](https:\/\/core.telegram.org\/api\/reactions)",
"method_messages.reportReaction_param_peer_type_InputPeer": "Peer where the message was sent",
"method_messages.reportReaction_param_id_type_int": "Message ID",
"method_messages.reportReaction_param_reaction_peer_type_InputPeer": "Peer that sent the reaction",
"method_messages.setChatTheme": "Change the chat theme of a certain chat",
"method_messages.setChatTheme_param_peer_type_InputPeer": "Private chat where to change theme",
"method_messages.setChatTheme_param_emoticon_type_string": "Emoji, identifying a specific chat theme; a list of chat themes can be fetched using [account.getChatThemes](..\/methods\/account.getChatThemes.md)",
"method_stories.canApplyBoost": "Check whether a channel can be [boosted, see here for more info \u00bb](https:\/\/core.telegram.org\/api\/boost).",
"method_stories.canApplyBoost_param_peer_type_InputPeer": "The channel to boost.",
"method_stickers.setStickerSetThumb": "Set stickerset thumbnail",
"method_stickers.setStickerSetThumb_param_stickerset_type_InputStickerSet": "Stickerset",
"method_stickers.setStickerSetThumb_param_thumb_type_flags.0?InputDocument": "Thumbnail (only for normal stickersets, not custom emoji stickersets).",
"method_stickers.setStickerSetThumb_param_thumb_document_id_type_flags.1?long": "Only for [custom emoji stickersets](https:\/\/core.telegram.org\/api\/custom-emoji), ID of a custom emoji present in the set to use as thumbnail; pass 0 to fallback to the first custom emoji of the set.",
"method_account.deleteSecureValue": "Delete stored [Telegram Passport](https:\/\/core.telegram.org\/passport) documents, [for more info see the passport docs \u00bb](https:\/\/core.telegram.org\/passport\/encryption#encryption)",
"method_account.deleteSecureValue_param_types_type_Vector<SecureValueType>": "Document types to delete",
"method_auth.bindTempAuthKey": "Binds a temporary authorization key `temp_auth_key_id` to the permanent authorization key `perm_auth_key_id`. Each permanent key may only be bound to one temporary key at a time, binding a new temporary key overwrites the previous one.\n\nFor more information, see [Perfect Forward Secrecy](https:\/\/core.telegram.org\/api\/pfs).",
"method_auth.bindTempAuthKey_param_perm_auth_key_id_type_long": "Permanent auth\\_key\\_id to bind to",
"method_auth.bindTempAuthKey_param_nonce_type_long": "Random long from [Binding message contents](#binding-message-contents)",
"method_auth.bindTempAuthKey_param_expires_at_type_int": "Unix timestamp to invalidate temporary key, see [Binding message contents](#binding-message-contents)",
"method_auth.bindTempAuthKey_param_encrypted_message_type_bytes": "See [Generating encrypted\\_message](#generating-encrypted-message)",
"method_chatlists.exportChatlistInvite": "Export a [folder \u00bb](https:\/\/core.telegram.org\/api\/folders), creating a [chat folder deep link \u00bb](https:\/\/core.telegram.org\/api\/links#chat-folder-links).",
"method_chatlists.exportChatlistInvite_param_chatlist_type_InputChatlist": "The folder to export",
"method_chatlists.exportChatlistInvite_param_title_type_string": "An optional name for the link",
"method_chatlists.exportChatlistInvite_param_peers_type_Vector<InputPeer>": "The list of channels, group and supergroups to share with the link. Basic groups will automatically be [converted to supergroups](https:\/\/core.telegram.org\/api\/channel#migration) when invoking the method.",
"method_account.updatePasswordSettings": "Set a new 2FA password",
"method_account.updatePasswordSettings_param_password_type_InputCheckPasswordSRP": "The old password (see [SRP](https:\/\/core.telegram.org\/api\/srp))",
"method_account.updatePasswordSettings_param_new_settings_type_account.PasswordInputSettings": "The new password (see [SRP](https:\/\/core.telegram.org\/api\/srp))",
"method_messages.editChatTitle": "Changes chat name and sends a service message on it.",
"method_messages.editChatTitle_param_chat_id_type_long": "Chat ID",
"method_messages.editChatTitle_param_title_type_string": "New chat name, different from the old one",
"method_messages.getStickers": "Get stickers by emoji",
"method_messages.getStickers_param_emoticon_type_string": "The emoji",
"method_messages.getStickers_param_hash_type_long": "[Hash for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets#hash-generation)",
"method_account.getSavedRingtones": "Fetch saved notification sounds",
"method_account.getSavedRingtones_param_hash_type_long": "[Hash for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets#hash-generation)",
"method_account.confirmPasswordEmail": "Verify an email to use as [2FA recovery method](https:\/\/core.telegram.org\/api\/srp).",
"method_account.confirmPasswordEmail_param_code_type_string": "The phone code that was received after [setting a recovery email](https:\/\/core.telegram.org\/api\/srp#email-verification)",
"method_bots.answerWebhookJSONQuery": "Answers a custom query; for bots only",
"method_bots.answerWebhookJSONQuery_param_query_id_type_long": "Identifier of a custom query",
"method_bots.answerWebhookJSONQuery_param_data_type_DataJSON": "JSON-serialized answer to the query",
"method_stories.getBoostersList": "Obtain info about the users currently [boosting](https:\/\/core.telegram.org\/api\/boost) a channel, see [here \u00bb](https:\/\/core.telegram.org\/api\/boost) for more info about boosts.",
"method_stories.getBoostersList_param_peer_type_InputPeer": "The channel.",
"method_stories.getBoostersList_param_offset_type_string": "Next offset for [pagination](https:\/\/core.telegram.org\/api\/offsets), obtained from the `next_offset` field of [stories.boostersList](..\/constructors\/stories.boostersList.md).",
"method_stories.getBoostersList_param_limit_type_int": "Maximum number of results to return, [see pagination](https:\/\/core.telegram.org\/api\/offsets)",
"method_messages.getGameHighScores": "Get highscores of a game",
"method_messages.getGameHighScores_param_peer_type_InputPeer": "Where was the game sent",
"method_messages.getGameHighScores_param_id_type_int": "ID of message with game media attachment",
"method_messages.getGameHighScores_param_user_id_type_InputUser": "Get high scores made by a certain user",
"method_messages.getFullChat": "Get full info about a [basic group](https:\/\/core.telegram.org\/api\/channel#basic-groups).",
"method_messages.getFullChat_param_chat_id_type_long": "[Basic group](https:\/\/core.telegram.org\/api\/channel#basic-groups) ID.",
"method_messages.getEmojiStickers": "Gets the list of currently installed [custom emoji stickersets](https:\/\/core.telegram.org\/api\/custom-emoji).",
"method_messages.getEmojiStickers_param_hash_type_long": "[Hash for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets#hash-generation)",
"method_auth.importBotAuthorization": "Login as a bot",
"method_auth.importBotAuthorization_param_api_id_type_int": "Application identifier (see. [App configuration](https:\/\/core.telegram.org\/myapp))",
"method_auth.importBotAuthorization_param_api_hash_type_string": "Application identifier hash (see. [App configuration](https:\/\/core.telegram.org\/myapp))",
"method_auth.importBotAuthorization_param_bot_auth_token_type_string": "Bot token (see [bots](https:\/\/core.telegram.org\/bots))",
"method_messages.getArchivedStickers": "Get all archived stickers",
"method_messages.getArchivedStickers_param_masks_type_flags.0?true": "Get [mask stickers](https:\/\/core.telegram.org\/api\/stickers#mask-stickers)",
"method_messages.getArchivedStickers_param_emojis_type_flags.1?true": "Get [custom emoji stickers](https:\/\/core.telegram.org\/api\/custom-emoji)",
"method_messages.getArchivedStickers_param_offset_id_type_long": "[Offsets for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets)",
"method_messages.getArchivedStickers_param_limit_type_int": "Maximum number of results to return, [see pagination](https:\/\/core.telegram.org\/api\/offsets)",
"method_messages.getEmojiProfilePhotoGroups": "Represents a list of [emoji categories](https:\/\/core.telegram.org\/api\/custom-emoji#emoji-categories), to be used when selecting custom emojis to set as [profile picture](https:\/\/core.telegram.org\/api\/files#sticker-profile-pictures).",
"method_messages.getEmojiProfilePhotoGroups_param_hash_type_int": "[Hash for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets#hash-generation)",
"method_chatlists.leaveChatlist": "Delete a folder imported using a [chat folder deep link \u00bb](https:\/\/core.telegram.org\/api\/links#chat-folder-links)",
"method_chatlists.leaveChatlist_param_chatlist_type_InputChatlist": "Folder ID",
"method_chatlists.leaveChatlist_param_peers_type_Vector<InputPeer>": "Also leave the specified channels and groups",
"method_messages.importChatInvite": "Import a chat invite and join a private chat\/supergroup\/channel",
"method_messages.importChatInvite_param_hash_type_string": "`hash` from a [chat invite deep link](https:\/\/core.telegram.org\/api\/links#chat-invite-links)",
"method_stories.getPinnedStories": "Fetch the [stories](https:\/\/core.telegram.org\/api\/stories#pinned-or-archived-stories) pinned on a peer's profile.",
"method_stories.getPinnedStories_param_peer_type_InputPeer": "Peer whose pinned stories should be fetched",
"method_stories.getPinnedStories_param_offset_id_type_int": "[Offsets for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets)",
"method_stories.getPinnedStories_param_limit_type_int": "Maximum number of results to return, [see pagination](https:\/\/core.telegram.org\/api\/offsets)",
"method_messages.faveSticker": "Mark or unmark a sticker as favorite",
"method_messages.faveSticker_param_id_type_InputDocument": "Sticker in question",
"method_messages.faveSticker_param_unfave_type_Bool": "Whether to add or remove a sticker from favorites",
"method_phone.createGroupCall": "Create a group call or livestream",
"method_phone.createGroupCall_param_rtmp_stream_type_flags.2?true": "Whether RTMP stream support should be enabled: only the [group\/supergroup\/channel](https:\/\/core.telegram.org\/api\/channel) owner can use this flag.",
"method_phone.createGroupCall_param_peer_type_InputPeer": "Associate the group call or livestream to the provided [group\/supergroup\/channel](https:\/\/core.telegram.org\/api\/channel)",
"method_phone.createGroupCall_param_random_id_type_int": "Unique client message ID required to prevent creation of duplicate group calls",
"method_phone.createGroupCall_param_title_type_flags.0?string": "Call title",
"method_phone.createGroupCall_param_schedule_date_type_flags.1?int": "For scheduled group call or livestreams, the absolute date when the group call will start",
"method_account.resendPasswordEmail": "Resend the code to verify an email to use as [2FA recovery method](https:\/\/core.telegram.org\/api\/srp).",
"method_help.getCdnConfig": "Get configuration for [CDN](https:\/\/core.telegram.org\/cdn) file downloads.",
"method_messages.getCustomEmojiDocuments": "Fetch [custom emoji stickers \u00bb](https:\/\/core.telegram.org\/api\/custom-emoji).\n\nReturns a list of [documents](..\/constructors\/document.md) with the animated custom emoji in TGS format, and a [documentAttributeCustomEmoji](..\/constructors\/documentAttributeCustomEmoji.md) attribute with the original emoji and info about the emoji stickerset this custom emoji belongs to.",
"method_messages.getCustomEmojiDocuments_param_document_id_type_Vector<long>": "[Custom emoji](https:\/\/core.telegram.org\/api\/custom-emoji) IDs from a [messageEntityCustomEmoji](..\/constructors\/messageEntityCustomEmoji.md).",
"method_contacts.block": "Adds a peer to a blocklist, see [here \u00bb](https:\/\/core.telegram.org\/api\/block) for more info.",
"method_contacts.block_param_my_stories_from_type_flags.0?true": "Whether the peer should be added to the story blocklist; if not set, the peer will be added to the main blocklist, see [here \u00bb](https:\/\/core.telegram.org\/api\/block) for more info.",
"method_contacts.block_param_id_type_InputPeer": "Peer",
"method_messages.discardEncryption": "Cancels a request for creation and\/or delete info on secret chat.",
"method_messages.discardEncryption_param_delete_history_type_flags.0?true": "Whether to delete the entire chat history for the other user as well",
"method_messages.discardEncryption_param_chat_id_type_int": "Secret chat ID",
"method_channels.exportMessageLink": "Get link and embed info of a message in a [channel\/supergroup](https:\/\/core.telegram.org\/api\/channel)",
"method_channels.exportMessageLink_param_grouped_type_flags.0?true": "Whether to include other grouped media (for albums)",
"method_channels.exportMessageLink_param_thread_type_flags.1?true": "Whether to also include a thread ID, if available, inside of the link",
"method_channels.exportMessageLink_param_channel_type_InputChannel": "Channel",
"method_channels.exportMessageLink_param_id_type_int": "Message ID",
"method_auth.exportAuthorization": "Returns data for copying authorization to another data-center.",
"method_auth.exportAuthorization_param_dc_id_type_int": "Number of a target data-center",
"method_help.getAppConfig": "Get app-specific configuration, see [client configuration](https:\/\/core.telegram.org\/api\/config#client-configuration) for more info on the result.",
"method_help.getAppConfig_param_hash_type_int": "[Hash for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets#hash-generation)",
"method_payments.getGiveawayInfo": "Obtain information about a [Telegram Premium giveaway \u00bb](https:\/\/core.telegram.org\/api\/giveaways).",
"method_payments.getGiveawayInfo_param_peer_type_InputPeer": "The peer where the giveaway was posted.",
"method_payments.getGiveawayInfo_param_msg_id_type_int": "Message ID of the [messageActionGiveawayLaunch](..\/constructors\/messageActionGiveawayLaunch.md) service message",
"method_langpack.getLanguages": "Get information about all languages in a localization pack",
"method_langpack.getLanguages_param_lang_pack_type_string": "Language pack",
"method_account.deleteAccount": "Delete the user's account from the telegram servers.\n\nCan 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 [here \u00bb](https:\/\/core.telegram.org\/api\/srp#password-recovery) for more info on password recovery, and [here \u00bb](https:\/\/core.telegram.org\/api\/account-deletion) for more info on account deletion.",
"method_account.deleteAccount_param_reason_type_string": "Why is the account being deleted, can be empty",
"method_account.deleteAccount_param_password_type_flags.0?InputCheckPasswordSRP": "[2FA password](https:\/\/core.telegram.org\/api\/srp): this field can be omitted even for accounts with 2FA enabled: in this case account account deletion will be delayed by 7 days [as specified in the docs \u00bb](https:\/\/core.telegram.org\/api\/account-deletion)",
"method_account.setContactSignUpNotification": "Toggle contact sign up notifications",
"method_account.setContactSignUpNotification_param_silent_type_Bool": "Whether to disable contact sign up notifications",
"method_account.getAuthorizations": "Get logged-in sessions",
"method_messages.getDialogFilters": "Get [folders](https:\/\/core.telegram.org\/api\/folders)",
"method_messages.getMessageReadParticipants": "Get which users read a specific message: only available for groups and supergroups with less than [`chat_read_mark_size_threshold` members](https:\/\/core.telegram.org\/api\/config#chat-read-mark-size-threshold), read receipts will be stored for [`chat_read_mark_expire_period` seconds after the message was sent](https:\/\/core.telegram.org\/api\/config#chat-read-mark-expire-period), see [client configuration for more info \u00bb](https:\/\/core.telegram.org\/api\/config#client-configuration).",
"method_messages.getMessageReadParticipants_param_peer_type_InputPeer": "Dialog",
"method_messages.getMessageReadParticipants_param_msg_id_type_int": "Message ID",
"method_account.resetNotifySettings": "Resets all notification settings from users and groups.",
"method_messages.requestWebView": "Open a [bot mini app](https:\/\/core.telegram.org\/bots\/webapps), sending over user information after user confirmation.\n\nAfter calling this method, until the user closes the webview, [messages.prolongWebView](..\/methods\/messages.prolongWebView.md) must be called every 60 seconds.",
"method_messages.requestWebView_param_from_bot_menu_type_flags.4?true": "Whether the webview was opened by clicking on the bot's [menu button \u00bb](https:\/\/core.telegram.org\/api\/bots\/menu).",
"method_messages.requestWebView_param_silent_type_flags.5?true": "Whether the inline message that will be sent by the bot on behalf of the user once the web app interaction is [terminated](..\/methods\/messages.sendWebViewResultMessage.md) should be sent silently (no notifications for the receivers).",
"method_messages.requestWebView_param_peer_type_InputPeer": "Dialog where the web app is being opened, and where the resulting message will be sent (see the [docs for more info \u00bb](https:\/\/core.telegram.org\/api\/bots\/webapps)).",
"method_messages.requestWebView_param_bot_type_InputUser": "Bot that owns the [web app](https:\/\/core.telegram.org\/api\/bots\/webapps)",
"method_messages.requestWebView_param_url_type_flags.1?string": "[Web app URL](https:\/\/core.telegram.org\/api\/bots\/webapps)",
"method_messages.requestWebView_param_start_param_type_flags.3?string": "If the web app was opened from the attachment menu using a [attachment menu deep link](https:\/\/core.telegram.org\/api\/links#bot-attachment-or-side-menu-links), `start_param` should contain the `data` from the `startattach` parameter.",
"method_messages.requestWebView_param_theme_params_type_flags.2?DataJSON": "[Theme parameters \u00bb](https:\/\/core.telegram.org\/api\/bots\/webapps#theme-parameters)",
"method_messages.requestWebView_param_platform_type_string": "Short name of the application; 0-64 English letters, digits, and underscores",
"method_messages.requestWebView_param_reply_to_type_flags.0?InputReplyTo": "If set, indicates that the inline message that will be sent by the bot on behalf of the user once the web app interaction is [terminated](..\/methods\/messages.sendWebViewResultMessage.md) should be sent in reply to the specified message or story.",
"method_messages.requestWebView_param_send_as_type_flags.13?InputPeer": "Open the web app as the specified peer, sending the resulting the message as the specified peer.",
"method_messages.addChatUser": "Adds a user to a chat and sends a service message on it.\n\nMay also return 0-N updates of type [updateGroupInvitePrivacyForbidden](..\/constructors\/updateGroupInvitePrivacyForbidden.md): it indicates we couldn't add a user to a chat because of their privacy settings; if required, an [invite link](https:\/\/core.telegram.org\/api\/invites) can be shared with the user, instead.",
"method_messages.addChatUser_param_chat_id_type_long": "Chat ID",
"method_messages.addChatUser_param_user_id_type_InputUser": "User ID to be added",
"method_messages.addChatUser_param_fwd_limit_type_int": "Number of last messages to be forwarded",
"method_messages.getChatInviteImporters": "Get info about the users that joined the chat using a specific chat invite",
"method_messages.getChatInviteImporters_param_requested_type_flags.0?true": "If set, only returns info about users with pending [join requests \u00bb](https:\/\/core.telegram.org\/api\/invites#join-requests)",
"method_messages.getChatInviteImporters_param_peer_type_InputPeer": "Chat",
"method_messages.getChatInviteImporters_param_link_type_flags.1?string": "Invite link",
"method_messages.getChatInviteImporters_param_q_type_flags.2?string": "Search for a user in the pending [join requests \u00bb](https:\/\/core.telegram.org\/api\/invites#join-requests) list: only available when the `requested` flag is set, cannot be used together with a specific `link`.",
"method_messages.getChatInviteImporters_param_offset_date_type_int": "[Offsets for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets)",
"method_messages.getChatInviteImporters_param_offset_user_type_InputUser": "User ID for [pagination](https:\/\/core.telegram.org\/api\/offsets): if set, `offset_date` must also be set.",
"method_messages.getChatInviteImporters_param_limit_type_int": "Maximum number of results to return, [see pagination](https:\/\/core.telegram.org\/api\/offsets)",
"method_account.getContentSettings": "Get sensitive content settings",
"method_chatlists.hideChatlistUpdates": "Dismiss new pending peers recently added to a [chat folder deep link \u00bb](https:\/\/core.telegram.org\/api\/links#chat-folder-links).",
"method_chatlists.hideChatlistUpdates_param_chatlist_type_InputChatlist": "The folder",
"method_help.getDeepLinkInfo": "Get info about an unsupported deep link, see [here for more info \u00bb](https:\/\/core.telegram.org\/api\/links#unsupported-links).",
"method_help.getDeepLinkInfo_param_path_type_string": "Path component of a `tg:` link",
"method_messages.getCommonChats": "Get chats in common with a user",
"method_messages.getCommonChats_param_user_id_type_InputUser": "User ID",
"method_messages.getCommonChats_param_max_id_type_long": "Maximum ID of chat to return (see [pagination](https:\/\/core.telegram.org\/api\/offsets))",
"method_messages.getCommonChats_param_limit_type_int": "Maximum number of results to return, [see pagination](https:\/\/core.telegram.org\/api\/offsets)",
"method_bots.setBotGroupDefaultAdminRights": "Set the default [suggested admin rights](https:\/\/core.telegram.org\/api\/rights#suggested-bot-rights) for bots being added as admins to groups, see [here for more info on how to handle them \u00bb](https:\/\/core.telegram.org\/api\/rights#suggested-bot-rights).",
"method_bots.setBotGroupDefaultAdminRights_param_admin_rights_type_ChatAdminRights": "Admin rights",
"method_contacts.unblock": "Deletes a peer from a blocklist, see [here \u00bb](https:\/\/core.telegram.org\/api\/block) for more info.",
"method_contacts.unblock_param_my_stories_from_type_flags.0?true": "Whether the peer should be removed from the story blocklist; if not set, the peer will be removed from the main blocklist, see [here \u00bb](https:\/\/core.telegram.org\/api\/block) for more info.",
"method_contacts.unblock_param_id_type_InputPeer": "Peer",
"method_bots.getBotInfo": "Get localized name, about text and description of a bot (or of the current account, if called by a bot).",
"method_bots.getBotInfo_param_bot_type_flags.0?InputUser": "If called by a user, **must** contain the peer of a bot we own.",
"method_bots.getBotInfo_param_lang_code_type_string": "Language code, if left empty this method will return the fallback about text and description.",
"method_stories.getBoostsStatus": "Get the current [boost status](https:\/\/core.telegram.org\/api\/boost) of a channel, see [here \u00bb](https:\/\/core.telegram.org\/api\/boost) for more info on boosts.",
"method_stories.getBoostsStatus_param_peer_type_InputPeer": "The channel",
"method_account.getContactSignUpNotification": "Whether the user will receive notifications when contacts sign up",
"method_channels.getMessages": "Get [channel\/supergroup](https:\/\/core.telegram.org\/api\/channel) messages",
"method_channels.getMessages_param_channel_type_InputChannel": "Channel\/supergroup",
"method_channels.getMessages_param_id_type_Vector<InputMessage>": "IDs of messages to get",
"method_messages.search": "Search for messages.",
"method_messages.search_param_peer_type_InputPeer": "User or chat, histories with which are searched, or [(inputPeerEmpty)](..\/constructors\/inputPeerEmpty.md) constructor to search in all private chats and [normal groups (not channels) \u00bb](https:\/\/core.telegram.org\/api\/channel). Use [messages.searchGlobal](..\/methods\/messages.searchGlobal.md) to search globally in all chats, groups, supergroups and channels.",
"method_messages.search_param_q_type_string": "Text search request",
"method_messages.search_param_from_id_type_flags.0?InputPeer": "Only return messages sent by the specified user ID",
"method_messages.search_param_saved_peer_id_type_flags.2?InputPeer": "Search within the [saved message dialog \u00bb](https:\/\/core.telegram.org\/api\/saved-messages) with this ID.",
"method_messages.search_param_top_msg_id_type_flags.1?int": "[Thread ID](https:\/\/core.telegram.org\/api\/threads)",
"method_messages.search_param_filter_type_MessagesFilter": "Filter to return only specified message types",
"method_messages.search_param_min_date_type_int": "If a positive value was transferred, only messages with a sending date bigger than the transferred one will be returned",
"method_messages.search_param_max_date_type_int": "If a positive value was transferred, only messages with a sending date smaller than the transferred one will be returned",
"method_messages.search_param_offset_id_type_int": "Only return messages starting from the specified message ID",
"method_messages.search_param_add_offset_type_int": "[Additional offset](https:\/\/core.telegram.org\/api\/offsets)",
"method_messages.search_param_limit_type_int": "[Number of results to return](https:\/\/core.telegram.org\/api\/offsets)",
"method_messages.search_param_max_id_type_int": "[Maximum message ID to return](https:\/\/core.telegram.org\/api\/offsets)",
"method_messages.search_param_min_id_type_int": "[Minimum message ID to return](https:\/\/core.telegram.org\/api\/offsets)",
"method_messages.search_param_hash_type_long": "[Hash](https:\/\/core.telegram.org\/api\/offsets)",
"method_stories.report": "Report a story.",
"method_stories.report_param_peer_type_InputPeer": "The peer that uploaded the story.",
"method_stories.report_param_id_type_Vector<int>": "IDs of the stories to report.",
"method_stories.report_param_reason_type_ReportReason": "Why are these storeis being reported.",
"method_stories.report_param_message_type_string": "Comment for report moderation",
"method_stats.getMessageStats": "Get [message statistics](https:\/\/core.telegram.org\/api\/stats)",
"method_stats.getMessageStats_param_dark_type_flags.0?true": "Whether to enable dark theme for graph colors",
"method_stats.getMessageStats_param_channel_type_InputChannel": "Channel ID",
"method_stats.getMessageStats_param_msg_id_type_int": "Message ID",
"method_channels.toggleJoinRequest": "Set whether all users should [request admin approval to join the group \u00bb](https:\/\/core.telegram.org\/api\/invites#join-requests).",
"method_channels.toggleJoinRequest_param_channel_type_InputChannel": "Group",
"method_channels.toggleJoinRequest_param_enabled_type_Bool": "Toggle",
"method_phone.leaveGroupCall": "Leave a group call",
"method_phone.leaveGroupCall_param_call_type_InputGroupCall": "The group call",
"method_phone.leaveGroupCall_param_source_type_int": "Your source ID",
"method_help.getAppUpdate": "Returns information on update availability for the current application.",
"method_help.getAppUpdate_param_source_type_string": "Source",
"method_account.cancelPasswordEmail": "Cancel the code that was sent to verify an email to use as [2FA recovery method](https:\/\/core.telegram.org\/api\/srp).",
"method_account.getWallPapers": "Returns a list of available [wallpapers](https:\/\/core.telegram.org\/api\/wallpapers).",
"method_account.getWallPapers_param_hash_type_long": "[Hash for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets#hash-generation)",
"method_channels.getInactiveChannels": "Get inactive channels and supergroups",
"method_messages.translateText": "Translate a given text.\n\n[Styled text entities](https:\/\/core.telegram.org\/api\/entities) will only be preserved for [Telegram Premium](https:\/\/core.telegram.org\/api\/premium) users.",
"method_messages.translateText_param_peer_type_flags.0?InputPeer": "If the text is a chat message, the peer ID",
"method_messages.translateText_param_id_type_flags.0?Vector<int>": "A list of message IDs to translate",
"method_messages.translateText_param_text_type_flags.1?Vector<TextWithEntities>": "A list of styled messages to translate",
"method_messages.translateText_param_to_lang_type_string": "Two-letter ISO 639-1 language code of the language to which the message is translated",
"method_messages.transcribeAudio": "[Transcribe voice message](https:\/\/core.telegram.org\/api\/transcribe)",
"method_messages.transcribeAudio_param_peer_type_InputPeer": "Peer ID where the voice message was sent",
"method_messages.transcribeAudio_param_msg_id_type_int": "Voice message ID",
"method_messages.getSplitRanges": "Get message ranges for saving the user's chat history",
"method_stats.loadAsyncGraph": "Load [channel statistics graph](https:\/\/core.telegram.org\/api\/stats) asynchronously",
"method_stats.loadAsyncGraph_param_token_type_string": "Graph token from [statsGraphAsync](..\/constructors\/statsGraphAsync.md) constructor",
"method_stats.loadAsyncGraph_param_x_type_flags.0?long": "Zoom value, if required",
"method_messages.readEncryptedHistory": "Marks message history within a secret chat as read.",
"method_messages.readEncryptedHistory_param_peer_type_InputEncryptedChat": "Secret chat ID",
"method_messages.readEncryptedHistory_param_max_date_type_int": "Maximum date value for received messages in history",
"method_auth.resetLoginEmail": "Reset the [login email \u00bb](https:\/\/core.telegram.org\/api\/auth#email-verification).",
"method_auth.resetLoginEmail_param_phone_number_type_string": "Phone number of the account",
"method_auth.resetLoginEmail_param_phone_code_hash_type_string": "Phone code hash, obtained as described in the [documentation \u00bb](https:\/\/core.telegram.org\/api\/auth)",
"method_account.saveAutoSaveSettings": "Modify autosave settings",
"method_account.saveAutoSaveSettings_param_users_type_flags.0?true": "Whether the new settings should affect all private chats",
"method_account.saveAutoSaveSettings_param_chats_type_flags.1?true": "Whether the new settings should affect all groups",
"method_account.saveAutoSaveSettings_param_broadcasts_type_flags.2?true": "Whether the new settings should affect all [channels](https:\/\/core.telegram.org\/api\/channel)",
"method_account.saveAutoSaveSettings_param_peer_type_flags.3?InputPeer": "Whether the new settings should affect a specific peer",
"method_account.saveAutoSaveSettings_param_settings_type_AutoSaveSettings": "The new autosave settings",
"method_account.updateStatus": "Updates online user status.",
"method_account.updateStatus_param_offline_type_Bool": "If [(boolTrue)](..\/constructors\/boolTrue.md) is transmitted, user status will change to [(userStatusOffline)](..\/constructors\/userStatusOffline.md).",
"method_messages.readHistory": "Marks message history as read.",
"method_messages.readHistory_param_peer_type_InputPeer": "Target user or group",
"method_messages.readHistory_param_max_id_type_int": "If a positive value is passed, only messages with identifiers less or equal than the given one will be read",
"method_account.getGlobalPrivacySettings": "Get global privacy settings",
"method_messages.getSavedHistory": "Returns [saved messages \u00bb](https:\/\/core.telegram.org\/api\/saved-messages) forwarded from a specific peer",
"method_messages.getSavedHistory_param_peer_type_InputPeer": "Target peer",
"method_messages.getSavedHistory_param_offset_id_type_int": "Only return messages starting from the specified message ID",
"method_messages.getSavedHistory_param_offset_date_type_int": "Only return messages sent before the specified date",
"method_messages.getSavedHistory_param_add_offset_type_int": "Number of list elements to be skipped, negative values are also accepted.",
"method_messages.getSavedHistory_param_limit_type_int": "Number of results to return",
"method_messages.getSavedHistory_param_max_id_type_int": "If a positive value was transferred, the method will return only messages with IDs less than **max\\_id**",
"method_messages.getSavedHistory_param_min_id_type_int": "If a positive value was transferred, the method will return only messages with IDs more than **min\\_id**",
"method_messages.getSavedHistory_param_hash_type_long": "[Result hash](https:\/\/core.telegram.org\/api\/offsets)",
"method_channels.createChannel": "Create a [supergroup\/channel](https:\/\/core.telegram.org\/api\/channel).",
"method_channels.createChannel_param_broadcast_type_flags.0?true": "Whether to create a [channel](https:\/\/core.telegram.org\/api\/channel)",
"method_channels.createChannel_param_megagroup_type_flags.1?true": "Whether to create a [supergroup](https:\/\/core.telegram.org\/api\/channel)",
"method_channels.createChannel_param_for_import_type_flags.3?true": "Whether the supergroup is being created to import messages from a foreign chat service using [messages.initHistoryImport](..\/methods\/messages.initHistoryImport.md)",
"method_channels.createChannel_param_forum_type_flags.5?true": "Whether to create a [forum](https:\/\/core.telegram.org\/api\/forum)",
"method_channels.createChannel_param_title_type_string": "Channel title",
"method_channels.createChannel_param_about_type_string": "Channel description",
"method_channels.createChannel_param_geo_point_type_flags.2?InputGeoPoint": "Geogroup location, see [here \u00bb](https:\/\/core.telegram.org\/api\/nearby) for more info on geogroups.",
"method_channels.createChannel_param_address_type_flags.2?string": "Geogroup address, see [here \u00bb](https:\/\/core.telegram.org\/api\/nearby) for more info on geogroups.",
"method_channels.createChannel_param_ttl_period_type_flags.4?int": "Time-to-live of all messages that will be sent in the supergroup: once message.date+message.ttl\\_period === time(), the message will be deleted on the server, and must be deleted locally as well. You can use [messages.setDefaultHistoryTTL](..\/methods\/messages.setDefaultHistoryTTL.md) to edit this value later.",
"method_channels.updateColor": "Update the [accent color and background custom emoji \u00bb](https:\/\/core.telegram.org\/api\/colors) of a channel.",
"method_channels.updateColor_param_for_profile_type_flags.1?true": "Whether to change the accent color emoji pattern of the profile page; otherwise, the accent color and emoji pattern of messages will be changed.",
"method_channels.updateColor_param_channel_type_InputChannel": "Channel whose accent color should be changed.",
"method_channels.updateColor_param_color_type_flags.2?int": "[ID of the accent color palette \u00bb](https:\/\/core.telegram.org\/api\/colors) to use (not RGB24, see [here \u00bb](https:\/\/core.telegram.org\/api\/colors) for more info); if not set, the default palette is used.",
"method_channels.updateColor_param_background_emoji_id_type_flags.0?long": "Custom emoji ID used in the accent color pattern.",
"method_account.changeAuthorizationSettings": "Change settings related to a session.",
"method_account.changeAuthorizationSettings_param_confirmed_type_flags.3?true": "If set, [confirms a newly logged in session \u00bb](https:\/\/core.telegram.org\/api\/auth#confirming-login).",
"method_account.changeAuthorizationSettings_param_hash_type_long": "Session ID from the [authorization](..\/constructors\/authorization.md) constructor, fetchable using [account.getAuthorizations](..\/methods\/account.getAuthorizations.md)",
"method_account.changeAuthorizationSettings_param_encrypted_requests_disabled_type_flags.0?Bool": "Whether to enable or disable receiving encrypted chats: if the flag is not set, the previous setting is not changed",
"method_account.changeAuthorizationSettings_param_call_requests_disabled_type_flags.1?Bool": "Whether to enable or disable receiving calls: if the flag is not set, the previous setting is not changed",
"method_channels.editBanned": "Ban\/unban\/kick a user in a [supergroup\/channel](https:\/\/core.telegram.org\/api\/channel).",
"method_channels.editBanned_param_channel_type_InputChannel": "The [supergroup\/channel](https:\/\/core.telegram.org\/api\/channel).",
"method_channels.editBanned_param_participant_type_InputPeer": "Participant to ban",
"method_channels.editBanned_param_banned_rights_type_ChatBannedRights": "The banned rights",
"method_channels.createForumTopic": "Create a [forum topic](https:\/\/core.telegram.org\/api\/forum); requires [`manage_topics` rights](https:\/\/core.telegram.org\/api\/rights).",
"method_channels.createForumTopic_param_channel_type_InputChannel": "[The forum](https:\/\/core.telegram.org\/api\/forum)",
"method_channels.createForumTopic_param_title_type_string": "Topic title (maximum UTF-8 length: 128)",
"method_channels.createForumTopic_param_icon_color_type_flags.0?int": "If no custom emoji icon is specified, specifies the color of the fallback topic icon (RGB), one of `0x6FB9F0`, `0xFFD67E`, `0xCB86DB`, `0x8EEE98`, `0xFF93B2`, or `0xFB6F5F`.",
"method_channels.createForumTopic_param_icon_emoji_id_type_flags.3?long": "ID of the [custom emoji](https:\/\/core.telegram.org\/api\/custom-emoji) used as topic icon. [Telegram Premium](https:\/\/core.telegram.org\/api\/premium) users can use any custom emoji, other users can only use the custom emojis contained in the [inputStickerSetEmojiDefaultTopicIcons](..\/constructors\/inputStickerSetEmojiDefaultTopicIcons.md) emoji pack.",
"method_channels.createForumTopic_param_random_id_type_long": "Unique client message ID to prevent duplicate sending of the same event",
"method_channels.createForumTopic_param_send_as_type_flags.2?InputPeer": "Create the topic as the specified peer",
"method_auth.importAuthorization": "Logs in a user using a key transmitted from his native data-center.",
"method_auth.importAuthorization_param_id_type_long": "User ID",
"method_auth.importAuthorization_param_bytes_type_bytes": "Authorization key",
"method_messages.acceptEncryption": "Confirms creation of a secret chat",
"method_messages.acceptEncryption_param_peer_type_InputEncryptedChat": "Secret chat ID",
"method_messages.acceptEncryption_param_g_b_type_bytes": "`B = g ^ b mod p`, see [Wikipedia](https:\/\/en.wikipedia.org\/wiki\/Diffie%E2%80%93Hellman_key_exchange)",
"method_messages.acceptEncryption_param_key_fingerprint_type_long": "64-bit fingerprint of the received key",
"method_channels.setDiscussionGroup": "Associate a group to a channel as [discussion group](https:\/\/core.telegram.org\/api\/discussion) for that channel",
"method_channels.setDiscussionGroup_param_broadcast_type_InputChannel": "Channel",
"method_channels.setDiscussionGroup_param_group_type_InputChannel": "[Discussion group](https:\/\/core.telegram.org\/api\/discussion) to associate to the channel",
"method_messages.setBotShippingResults": "If you sent an invoice requesting a shipping address and the parameter is\\_flexible was specified, the bot will receive an [updateBotShippingQuery](..\/constructors\/updateBotShippingQuery.md) update. Use this method to reply to shipping queries.",
"method_messages.setBotShippingResults_param_query_id_type_long": "Unique identifier for the query to be answered",
"method_messages.setBotShippingResults_param_error_type_flags.0?string": "Error message in human readable form that explains why it is impossible to complete the order (e.g. \"Sorry, delivery to your desired address is unavailable\"). Telegram will display this message to the user.",
"method_messages.setBotShippingResults_param_shipping_options_type_flags.1?Vector<ShippingOption>": "A vector of available shipping options.",
"method_stories.editStory": "Edit an uploaded [story](https:\/\/core.telegram.org\/api\/stories)",
"method_stories.editStory_param_peer_type_InputPeer": "Peer where the story was posted.",
"method_stories.editStory_param_id_type_int": "ID of story to edit.",
"method_stories.editStory_param_media_type_flags.0?InputMedia": "If specified, replaces the story media.",
"method_stories.editStory_param_media_areas_type_flags.3?Vector<MediaArea>": "[Media areas](https:\/\/core.telegram.org\/api\/stories#media-areas) associated to the story, see [here \u00bb](https:\/\/core.telegram.org\/api\/stories#media-areas) for more info.",
"method_stories.editStory_param_caption_type_flags.1?string": "If specified, replaces the story caption.",
"method_stories.editStory_param_entities_type_flags.1?Vector<MessageEntity>": "[Message entities for styled text in the caption](https:\/\/core.telegram.org\/api\/entities), if allowed by the [`stories_entities` client configuration parameter \u00bb](https:\/\/core.telegram.org\/api\/config#stories-entities).",
"method_stories.editStory_param_privacy_rules_type_flags.2?Vector<InputPrivacyRule>": "If specified, alters the [privacy settings \u00bb](https:\/\/core.telegram.org\/api\/privacy) of the story, changing who can or can't view the story.",
"method_chatlists.joinChatlistUpdates": "Join channels and supergroups recently added to a [chat folder deep link \u00bb](https:\/\/core.telegram.org\/api\/links#chat-folder-links).",
"method_chatlists.joinChatlistUpdates_param_chatlist_type_InputChatlist": "The folder",
"method_chatlists.joinChatlistUpdates_param_peers_type_Vector<InputPeer>": "List of new chats to join, fetched using [chatlists.getChatlistUpdates](..\/methods\/chatlists.getChatlistUpdates.md) and filtered as specified in the [documentation \u00bb](https:\/\/core.telegram.org\/api\/folders#shared-folders).",
"method_messages.getPeerSettings": "Get peer settings",
"method_messages.getPeerSettings_param_peer_type_InputPeer": "The peer",
"method_chatlists.getChatlistUpdates": "Fetch new chats associated with an imported [chat folder deep link \u00bb](https:\/\/core.telegram.org\/api\/links#chat-folder-links). Must be invoked at most every `chatlist_update_period` seconds (as per the related [client configuration parameter \u00bb](https:\/\/core.telegram.org\/api\/config#chatlist-update-period)).",
"method_chatlists.getChatlistUpdates_param_chatlist_type_InputChatlist": "The folder",
"method_channels.toggleViewForumAsMessages": "Users may also choose to display messages from all topics of a [forum](https:\/\/core.telegram.org\/api\/forum) as if they were sent to a normal group, using a \"View as messages\" setting in the local client: this setting only affects the current account, and is synced to other logged in sessions using this method.\n\nInvoking this method will update the value of the `view_forum_as_messages` flag of [channelFull](..\/constructors\/channelFull.md) or [dialog](..\/constructors\/dialog.md) and emit an [updateChannelViewForumAsMessages](..\/constructors\/updateChannelViewForumAsMessages.md).",
"method_channels.toggleViewForumAsMessages_param_channel_type_InputChannel": "The forum",
"method_channels.toggleViewForumAsMessages_param_enabled_type_Bool": "The new value of the `view_forum_as_messages` flag.",
"method_upload.saveFilePart": "Saves a part of file for further sending to one of the methods.",
"method_upload.saveFilePart_param_file_id_type_long": "Random file identifier created by the client",
"method_upload.saveFilePart_param_file_part_type_int": "Numerical order of a part",
"method_upload.saveFilePart_param_bytes_type_bytes": "Binary data, content of a part",
"method_messages.searchStickerSets": "Search for stickersets",
"method_messages.searchStickerSets_param_exclude_featured_type_flags.0?true": "Exclude featured stickersets from results",
"method_messages.searchStickerSets_param_q_type_string": "Query string",
"method_messages.searchStickerSets_param_hash_type_long": "[Hash for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets#hash-generation)",
"method_account.reportProfilePhoto": "Report a profile photo of a dialog",
"method_account.reportProfilePhoto_param_peer_type_InputPeer": "The dialog",
"method_account.reportProfilePhoto_param_photo_id_type_InputPhoto": "Dialog photo ID",
"method_account.reportProfilePhoto_param_reason_type_ReportReason": "Report reason",
"method_account.reportProfilePhoto_param_message_type_string": "Comment for report moderation",
"method_bots.getBotCommands": "Obtain a list of bot commands for the specified bot scope and language code",
"method_bots.getBotCommands_param_scope_type_BotCommandScope": "Command scope",
"method_bots.getBotCommands_param_lang_code_type_string": "Language code",
"method_messages.updatePinnedMessage": "Pin a message",
"method_messages.updatePinnedMessage_param_silent_type_flags.0?true": "Pin the message silently, without triggering a notification",
"method_messages.updatePinnedMessage_param_unpin_type_flags.1?true": "Whether the message should unpinned or pinned",
"method_messages.updatePinnedMessage_param_pm_oneside_type_flags.2?true": "Whether the message should only be pinned on the local side of a one-to-one chat",
"method_messages.updatePinnedMessage_param_peer_type_InputPeer": "The peer where to pin the message",
"method_messages.updatePinnedMessage_param_id_type_int": "The message to pin or unpin",
"method_channels.joinChannel": "Join a channel\/supergroup",
"method_channels.joinChannel_param_channel_type_InputChannel": "Channel\/supergroup to join",
"method_messages.sendScheduledMessages": "Send scheduled messages right away",
"method_messages.sendScheduledMessages_param_peer_type_InputPeer": "Peer",
"method_messages.sendScheduledMessages_param_id_type_Vector<int>": "Scheduled message IDs",
"method_messages.setBotPrecheckoutResults": "Once the user has confirmed their payment and shipping details, the bot receives an [updateBotPrecheckoutQuery](..\/constructors\/updateBotPrecheckoutQuery.md) update. \nUse this method to respond to such pre-checkout queries. \n**Note**: Telegram must receive an answer within 10 seconds after the pre-checkout query was sent.",
"method_messages.setBotPrecheckoutResults_param_success_type_flags.1?true": "Set this flag if everything is alright (goods are available, etc.) and the bot is ready to proceed with the order, otherwise do not set it, and set the `error` field, instead",
"method_messages.setBotPrecheckoutResults_param_query_id_type_long": "Unique identifier for the query to be answered",
"method_messages.setBotPrecheckoutResults_param_error_type_flags.0?string": "Required if the `success` isn't set. Error message in human readable form that explains the reason for failure to proceed with the checkout (e.g. \"Sorry, somebody just bought the last of our amazing black T-shirts while you were busy filling out your payment details. Please choose a different color or garment!\"). Telegram will display this message to the user.",
"method_payments.exportInvoice": "Generate an [invoice deep link](https:\/\/core.telegram.org\/api\/links#invoice-links)",
"method_payments.exportInvoice_param_invoice_media_type_InputMedia": "Invoice",
"method_phone.receivedCall": "Optional: notify the server that the user is currently busy in a call: this will automatically refuse all incoming phone calls until the current phone call is ended.",
"method_phone.receivedCall_param_peer_type_InputPhoneCall": "The phone call we're currently in",
"method_messages.rateTranscribedAudio": "Rate [transcribed voice message](https:\/\/core.telegram.org\/api\/transcribe)",
"method_messages.rateTranscribedAudio_param_peer_type_InputPeer": "Peer where the voice message was sent",
"method_messages.rateTranscribedAudio_param_msg_id_type_int": "Message ID",
"method_messages.rateTranscribedAudio_param_transcription_id_type_long": "Transcription ID",
"method_messages.rateTranscribedAudio_param_good_type_Bool": "Whether the transcription was correct",
"method_account.installWallPaper": "Install [wallpaper](https:\/\/core.telegram.org\/api\/wallpapers)",
"method_account.installWallPaper_param_wallpaper_type_InputWallPaper": "[Wallpaper](https:\/\/core.telegram.org\/api\/wallpapers) to install",
"method_account.installWallPaper_param_settings_type_WallPaperSettings": "[Wallpaper](https:\/\/core.telegram.org\/api\/wallpapers) settings",
"method_payments.applyGiftCode": "Apply a [Telegram Premium giftcode \u00bb](https:\/\/core.telegram.org\/api\/giveaways)",
"method_payments.applyGiftCode_param_slug_type_string": "The code to apply",
"method_phone.saveCallLog": "Save phone call debug information",
"method_phone.saveCallLog_param_peer_type_InputPhoneCall": "Phone call",
"method_phone.saveCallLog_param_file_type_InputFile": "Logs",
"method_phone.sendSignalingData": "Send VoIP signaling data",
"method_phone.sendSignalingData_param_peer_type_InputPhoneCall": "Phone call",
"method_phone.sendSignalingData_param_data_type_bytes": "Signaling payload",
"method_messages.deletePhoneCallHistory": "Delete the entire phone call history.",
"method_messages.deletePhoneCallHistory_param_revoke_type_flags.0?true": "Whether to remove phone call history for participants as well",
"method_messages.requestEncryption": "Sends a request to start a secret chat to the user.",
"method_messages.requestEncryption_param_user_id_type_InputUser": "User ID",
"method_messages.requestEncryption_param_random_id_type_int": "Unique client request ID required to prevent resending. This also doubles as the chat ID.",
"method_messages.requestEncryption_param_g_a_type_bytes": "`A = g ^ a mod p`, see [Wikipedia](https:\/\/en.wikipedia.org\/wiki\/Diffie%E2%80%93Hellman_key_exchange)",
"method_messages.clearAllDrafts": "Clear all [drafts](https:\/\/core.telegram.org\/api\/drafts).",
"method_bots.sendCustomRequest": "Sends a custom request; for bots only",
"method_bots.sendCustomRequest_param_custom_method_type_string": "The method name",
"method_bots.sendCustomRequest_param_params_type_DataJSON": "JSON-serialized method parameters",
"method_payments.getPaymentReceipt": "Get payment receipt",
"method_payments.getPaymentReceipt_param_peer_type_InputPeer": "The peer where the payment receipt was sent",
"method_payments.getPaymentReceipt_param_msg_id_type_int": "Message ID of receipt",
"method_messages.getSearchCounters": "Get the number of results that would be found by a [messages.search](..\/methods\/messages.search.md) call with the same parameters",
"method_messages.getSearchCounters_param_peer_type_InputPeer": "Peer where to search",
"method_messages.getSearchCounters_param_saved_peer_id_type_flags.2?InputPeer": "Search within the [saved message dialog \u00bb](https:\/\/core.telegram.org\/api\/saved-messages) with this ID.",
"method_messages.getSearchCounters_param_top_msg_id_type_flags.0?int": "If set, consider only messages within the specified [forum topic](https:\/\/core.telegram.org\/api\/forum#forum-topics)",
"method_messages.getSearchCounters_param_filters_type_Vector<MessagesFilter>": "Search filters",
"method_account.invalidateSignInCodes": "Invalidate the specified login codes, see [here \u00bb](https:\/\/core.telegram.org\/api\/auth#invalidating-login-codes) for more info.",
"method_account.invalidateSignInCodes_param_codes_type_Vector<string>": "The login codes to invalidate.",
"method_channels.getAdminedPublicChannels": "Get [channels\/supergroups\/geogroups](https:\/\/core.telegram.org\/api\/channel) we're admin in. Usually called when the user exceeds the [limit](..\/constructors\/config.md) for owned public [channels\/supergroups\/geogroups](https:\/\/core.telegram.org\/api\/channel), and the user is given the choice to remove one of his channels\/supergroups\/geogroups.",
"method_channels.getAdminedPublicChannels_param_by_location_type_flags.0?true": "Get geogroups",
"method_channels.getAdminedPublicChannels_param_check_limit_type_flags.1?true": "If set and the user has reached the limit of owned public [channels\/supergroups\/geogroups](https:\/\/core.telegram.org\/api\/channel), instead of returning the channel list one of the specified [errors](#possible-errors) will be returned.
Useful to check if a new public channel can indeed be created, even before asking the user to enter a channel username to use in [channels.checkUsername](..\/methods\/channels.checkUsername.md)\/[channels.updateUsername](..\/methods\/channels.updateUsername.md).",
"method_help.getAppChangelog": "Get changelog of current app. \nTypically, an [updates](..\/constructors\/updates.md) constructor will be returned, containing one or more [updateServiceNotification](..\/constructors\/updateServiceNotification.md) updates with app-specific changelogs.",
"method_help.getAppChangelog_param_prev_app_version_type_string": "Previous app version",
"method_messages.updateDialogFilter": "Update [folder](https:\/\/core.telegram.org\/api\/folders)",
"method_messages.updateDialogFilter_param_id_type_int": "[Folder](https:\/\/core.telegram.org\/api\/folders) ID",
"method_messages.updateDialogFilter_param_filter_type_flags.0?DialogFilter": "[Folder](https:\/\/core.telegram.org\/api\/folders) info",
"method_account.getWebAuthorizations": "Get web [login widget](https:\/\/core.telegram.org\/widgets\/login) authorizations",
"method_auth.sendCode": "Send the verification code for login",
"method_auth.sendCode_param_phone_number_type_string": "Phone number in international format",
"method_auth.sendCode_param_api_id_type_int": "Application identifier (see [App configuration](https:\/\/core.telegram.org\/myapp))",
"method_auth.sendCode_param_api_hash_type_string": "Application secret hash (see [App configuration](https:\/\/core.telegram.org\/myapp))",
"method_auth.sendCode_param_settings_type_CodeSettings": "Settings for the code type to send",
"method_messages.searchGifs": "Search gifs",
"method_messages.searchGifs_param_q_type_string": "Query",
"method_messages.searchGifs_param_offset_type_int": "Offset",
"method_help.getRecentMeUrls": "Get recently used `t.me` links.\n\nWhen installing official applications from \"Download Telegram\" buttons present in [t.me](https:\/\/t.me) pages, a referral parameter is passed to applications after installation. \nIf, after downloading the application, the user creates a new account (instead of logging into an existing one), the referral parameter should be imported using this method, which returns the [t.me](https:\/\/t.me) pages the user recently opened, before installing Telegram.",
"method_help.getRecentMeUrls_param_referer_type_string": "Referrer",
"method_channels.getGroupsForDiscussion": "Get all groups that can be used as [discussion groups](https:\/\/core.telegram.org\/api\/discussion).\n\nReturned [basic group chats](https:\/\/core.telegram.org\/api\/channel#basic-groups) must be first upgraded to [supergroups](https:\/\/core.telegram.org\/api\/channel#supergroups) before they can be set as a discussion group. \nTo set a returned supergroup as a discussion group, access to its old messages must be enabled using [channels.togglePreHistoryHidden](..\/methods\/channels.togglePreHistoryHidden.md), first.",
"method_messages.getRecentReactions": "Get recently used [message reactions](https:\/\/core.telegram.org\/api\/reactions)",
"method_messages.getRecentReactions_param_limit_type_int": "Maximum number of results to return, [see pagination](https:\/\/core.telegram.org\/api\/offsets)",
"method_messages.getRecentReactions_param_hash_type_long": "[Hash for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets#hash-generation)",
"method_chatlists.deleteExportedInvite": "Delete a previously created [chat folder deep link \u00bb](https:\/\/core.telegram.org\/api\/links#chat-folder-links).",
"method_chatlists.deleteExportedInvite_param_chatlist_type_InputChatlist": "The related folder",
"method_chatlists.deleteExportedInvite_param_slug_type_string": "`slug` obtained from the [chat folder deep link \u00bb](https:\/\/core.telegram.org\/api\/links#chat-folder-links).",
"method_payments.sendPaymentForm": "Send compiled payment form",
"method_payments.sendPaymentForm_param_form_id_type_long": "Form ID",
"method_payments.sendPaymentForm_param_invoice_type_InputInvoice": "Invoice",
"method_payments.sendPaymentForm_param_requested_info_id_type_flags.0?string": "ID of saved and validated [order info](..\/constructors\/payments.validatedRequestedInfo.md)",
"method_payments.sendPaymentForm_param_shipping_option_id_type_flags.1?string": "Chosen shipping option ID",
"method_payments.sendPaymentForm_param_credentials_type_InputPaymentCredentials": "Payment credentials",
"method_payments.sendPaymentForm_param_tip_amount_type_flags.2?long": "Tip, in the smallest units of the currency (integer, not float\/double). For example, for a price of `US$ 1.45` pass `amount = 145`. See the exp parameter in [currencies.json](https:\/\/core.telegram.org\/bots\/payments\/currencies.json), it shows the number of digits past the decimal point for each currency (2 for the majority of currencies).",
"method_messages.checkHistoryImport": "Obtains information about a chat export file, generated by a foreign chat app, [click here for more info about imported chats \u00bb](https:\/\/core.telegram.org\/api\/import).",
"method_messages.checkHistoryImport_param_import_head_type_string": "Beginning of the message file; up to 100 lines.",
"method_account.installTheme": "Install a theme",
"method_account.installTheme_param_dark_type_flags.0?true": "Whether to install the dark version",
"method_account.installTheme_param_theme_type_flags.1?InputTheme": "Theme to install",
"method_account.installTheme_param_format_type_flags.2?string": "Theme format, a string that identifies the theming engines supported by the client",
"method_account.installTheme_param_base_theme_type_flags.3?BaseTheme": "Indicates a basic theme provided by all clients",
"method_account.sendChangePhoneCode": "Verify a new phone number to associate to the current account",
"method_account.sendChangePhoneCode_param_phone_number_type_string": "New phone number",
"method_account.sendChangePhoneCode_param_settings_type_CodeSettings": "Phone code settings",
"method_messages.getAdminsWithInvites": "Get info about chat invites generated by admins.",
"method_messages.getAdminsWithInvites_param_peer_type_InputPeer": "Chat",
"method_channels.editAdmin": "Modify the admin rights of a user in a [supergroup\/channel](https:\/\/core.telegram.org\/api\/channel).",
"method_channels.editAdmin_param_channel_type_InputChannel": "The [supergroup\/channel](https:\/\/core.telegram.org\/api\/channel).",
"method_channels.editAdmin_param_user_id_type_InputUser": "The ID of the user whose admin rights should be modified",
"method_channels.editAdmin_param_admin_rights_type_ChatAdminRights": "The admin rights",
"method_channels.editAdmin_param_rank_type_string": "Indicates the role (rank) of the admin in the group: just an arbitrary string",
"method_messages.toggleSavedDialogPin": "Pin or unpin a [saved message dialog \u00bb](https:\/\/core.telegram.org\/api\/saved-messages).",
"method_messages.toggleSavedDialogPin_param_pinned_type_flags.0?true": "Whether to pin or unpin the dialog",
"method_messages.toggleSavedDialogPin_param_peer_type_InputDialogPeer": "The dialog to pin",
"method_messages.getSavedGifs": "Get saved GIFs",
"method_messages.getSavedGifs_param_hash_type_long": "[Hash for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets#hash-generation)",
"method_messages.deleteScheduledMessages": "Delete scheduled messages",
"method_messages.deleteScheduledMessages_param_peer_type_InputPeer": "Peer",
"method_messages.deleteScheduledMessages_param_id_type_Vector<int>": "Scheduled message IDs",
"method_account.setPrivacy": "Change privacy settings of current account",
"method_account.setPrivacy_param_key_type_InputPrivacyKey": "New privacy rule",
"method_account.setPrivacy_param_rules_type_Vector<InputPrivacyRule>": "Peers to which the privacy rule will apply.",
"method_account.resetWebAuthorizations": "Reset all active web [telegram login](https:\/\/core.telegram.org\/widgets\/login) sessions",
"method_messages.getInlineGameHighScores": "Get highscores of a game sent using an inline bot",
"method_messages.getInlineGameHighScores_param_id_type_InputBotInlineMessageID": "ID of inline message",
"method_messages.getInlineGameHighScores_param_user_id_type_InputUser": "Get high scores of a certain user",
"method_channels.updatePinnedForumTopic": "Pin or unpin [forum topics](https:\/\/core.telegram.org\/api\/forum)",
"method_channels.updatePinnedForumTopic_param_channel_type_InputChannel": "Supergroup ID",
"method_channels.updatePinnedForumTopic_param_topic_id_type_int": "[Forum topic ID](https:\/\/core.telegram.org\/api\/forum)",
"method_channels.updatePinnedForumTopic_param_pinned_type_Bool": "Whether to pin or unpin the topic",
"method_messages.getOldFeaturedStickers": "Method for fetching previously featured stickers",
"method_messages.getOldFeaturedStickers_param_offset_type_int": "Offset",
"method_messages.getOldFeaturedStickers_param_limit_type_int": "Maximum number of results to return, [see pagination](https:\/\/core.telegram.org\/api\/offsets)",
"method_messages.getOldFeaturedStickers_param_hash_type_long": "[Hash for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets#hash-generation)",
"method_help.dismissSuggestion": "Dismiss a [suggestion, see here for more info \u00bb](https:\/\/core.telegram.org\/api\/config#suggestions).",
"method_help.dismissSuggestion_param_peer_type_InputPeer": "In the case of pending suggestions in [channels](..\/constructors\/channelFull.md), the channel ID.",
"method_help.dismissSuggestion_param_suggestion_type_string": "[Suggestion, see here for more info \u00bb](https:\/\/core.telegram.org\/api\/config#suggestions).",
"method_account.resetWebAuthorization": "Log out an active web [telegram login](https:\/\/core.telegram.org\/widgets\/login) session",
"method_account.resetWebAuthorization_param_hash_type_long": "[Session](..\/constructors\/webAuthorization.md) hash",
"method_auth.checkRecoveryPassword": "Check if the [2FA recovery code](https:\/\/core.telegram.org\/api\/srp) sent using [auth.requestPasswordRecovery](..\/methods\/auth.requestPasswordRecovery.md) is valid, before passing it to [auth.recoverPassword](..\/methods\/auth.recoverPassword.md).",
"method_auth.checkRecoveryPassword_param_code_type_string": "Code received via email",
"method_channels.leaveChannel": "Leave a [channel\/supergroup](https:\/\/core.telegram.org\/api\/channel)",
"method_channels.leaveChannel_param_channel_type_InputChannel": "[Channel\/supergroup](https:\/\/core.telegram.org\/api\/channel) to leave",
"method_messages.setHistoryTTL": "Set maximum Time-To-Live of all messages in the specified chat",
"method_messages.setHistoryTTL_param_peer_type_InputPeer": "The dialog",
"method_messages.setHistoryTTL_param_period_type_int": "Automatically delete all messages sent in the chat after this many seconds",
"method_account.saveSecureValue": "Securely save [Telegram Passport](https:\/\/core.telegram.org\/passport) document, [for more info see the passport docs \u00bb](https:\/\/core.telegram.org\/passport\/encryption#encryption)",
"method_account.saveSecureValue_param_value_type_InputSecureValue": "Secure value, [for more info see the passport docs \u00bb](https:\/\/core.telegram.org\/passport\/encryption#encryption)",
"method_account.saveSecureValue_param_secure_secret_id_type_long": "Passport secret hash, [for more info see the passport docs \u00bb](https:\/\/core.telegram.org\/passport\/encryption#encryption)",
"method_messages.getOnlines": "Get count of online users in a chat",
"method_messages.getOnlines_param_peer_type_InputPeer": "The chat",
"method_messages.getPeerDialogs": "Get dialog info of specified peers",
"method_messages.getPeerDialogs_param_peers_type_Vector<InputDialogPeer>": "Peers",
"method_contacts.toggleTopPeers": "Enable\/disable [top peers](https:\/\/core.telegram.org\/api\/top-rating)",
"method_contacts.toggleTopPeers_param_enabled_type_Bool": "Enable\/disable",
"method_phone.leaveGroupCallPresentation": "Stop screen sharing in a group call",
"method_phone.leaveGroupCallPresentation_param_call_type_InputGroupCall": "The group call",
"method_messages.receivedQueue": "Confirms receipt of messages in a secret chat by client, cancels push notifications. \nThe method returns a list of **random\\_id**s of messages for which push notifications were cancelled.",
"method_messages.receivedQueue_param_max_qts_type_int": "Maximum qts value available at the client",
"method_phone.getGroupCallStreamRtmpUrl": "Get RTMP URL and stream key for RTMP livestreams. Can be used even before creating the actual RTMP livestream with [phone.createGroupCall](..\/methods\/phone.createGroupCall.md) (the `rtmp_stream` flag must be set).",
"method_phone.getGroupCallStreamRtmpUrl_param_peer_type_InputPeer": "Peer to livestream into",
"method_phone.getGroupCallStreamRtmpUrl_param_revoke_type_Bool": "Whether to revoke the previous stream key or simply return the existing one",
"method_help.getNearestDc": "Returns info on data center nearest to the user."
}