diff --git a/docs/API_docs/constructors/botInfo.md b/docs/API_docs/constructors/botInfo.md index 7cb680b3cf..1f1bcef3bc 100644 --- a/docs/API_docs/constructors/botInfo.md +++ b/docs/API_docs/constructors/botInfo.md @@ -22,6 +22,7 @@ Info about bots (available bot commands, etc) |description\_document|[Document](/API_docs/types/Document.html) | Optional|Description animation in MPEG4 format| |commands|Array of [BotCommand](/API_docs/types/BotCommand.html) | Optional|Bot commands that can be used in the chat| |menu\_button|[BotMenuButton](/API_docs/types/BotMenuButton.html) | Optional|Indicates the action to execute when pressing the in-UI menu button for bots| +|privacy\_policy\_url|[string](/API_docs/types/string.html) | Optional| @@ -31,5 +32,5 @@ Info about bots (available bot commands, etc) ### Example: ``` -$botInfo = ['_' => 'botInfo', 'has_preview_medias' => Bool, 'user_id' => long, 'description' => 'string', 'description_photo' => Photo, 'description_document' => Document, 'commands' => [BotCommand, BotCommand], 'menu_button' => BotMenuButton]; +$botInfo = ['_' => 'botInfo', 'has_preview_medias' => Bool, 'user_id' => long, 'description' => 'string', 'description_photo' => Photo, 'description_document' => Document, 'commands' => [BotCommand, BotCommand], 'menu_button' => BotMenuButton, 'privacy_policy_url' => 'string']; ``` diff --git a/docs/API_docs/constructors/channel.md b/docs/API_docs/constructors/channel.md index 54f4a9f02b..0a128d15f0 100644 --- a/docs/API_docs/constructors/channel.md +++ b/docs/API_docs/constructors/channel.md @@ -38,6 +38,7 @@ Channel/supergroup info |stories\_hidden|[Bool](/API_docs/types/Bool.html) | Optional| |stories\_hidden\_min|[Bool](/API_docs/types/Bool.html) | Optional| |stories\_unavailable|[Bool](/API_docs/types/Bool.html) | Optional| +|signature\_profiles|[Bool](/API_docs/types/Bool.html) | Optional| |id|[long](/API_docs/types/long.html) | Yes|ID of the channel| |access\_hash|[long](/API_docs/types/long.html) | Optional|Access hash| |title|[string](/API_docs/types/string.html) | Yes|Title| @@ -55,6 +56,7 @@ Channel/supergroup info |profile\_color|[PeerColor](/API_docs/types/PeerColor.html) | Optional| |emoji\_status|[EmojiStatus](/API_docs/types/EmojiStatus.html) | Optional| |level|[int](/API_docs/types/int.html) | Optional| +|subscription\_until\_date|[int](/API_docs/types/int.html) | Optional| @@ -64,5 +66,5 @@ Channel/supergroup info ### Example: ``` -$channel = ['_' => 'channel', 'creator' => Bool, 'left' => Bool, 'broadcast' => Bool, 'verified' => Bool, 'megagroup' => Bool, 'restricted' => Bool, 'signatures' => Bool, 'min' => Bool, 'scam' => Bool, 'has_link' => Bool, 'has_geo' => Bool, 'slowmode_enabled' => Bool, 'call_active' => Bool, 'call_not_empty' => Bool, 'fake' => Bool, 'gigagroup' => Bool, 'noforwards' => Bool, 'join_to_send' => Bool, 'join_request' => Bool, 'forum' => Bool, 'stories_hidden' => Bool, 'stories_hidden_min' => Bool, 'stories_unavailable' => Bool, 'id' => long, 'access_hash' => long, 'title' => 'string', 'username' => 'string', 'photo' => ChatPhoto, 'date' => int, 'restriction_reason' => [RestrictionReason, RestrictionReason], 'admin_rights' => ChatAdminRights, 'banned_rights' => ChatBannedRights, 'default_banned_rights' => ChatBannedRights, 'participants_count' => int, 'usernames' => [Username, Username], 'stories_max_id' => int, 'color' => PeerColor, 'profile_color' => PeerColor, 'emoji_status' => EmojiStatus, 'level' => int]; +$channel = ['_' => 'channel', 'creator' => Bool, 'left' => Bool, 'broadcast' => Bool, 'verified' => Bool, 'megagroup' => Bool, 'restricted' => Bool, 'signatures' => Bool, 'min' => Bool, 'scam' => Bool, 'has_link' => Bool, 'has_geo' => Bool, 'slowmode_enabled' => Bool, 'call_active' => Bool, 'call_not_empty' => Bool, 'fake' => Bool, 'gigagroup' => Bool, 'noforwards' => Bool, 'join_to_send' => Bool, 'join_request' => Bool, 'forum' => Bool, 'stories_hidden' => Bool, 'stories_hidden_min' => Bool, 'stories_unavailable' => Bool, 'signature_profiles' => Bool, 'id' => long, 'access_hash' => long, 'title' => 'string', 'username' => 'string', 'photo' => ChatPhoto, 'date' => int, 'restriction_reason' => [RestrictionReason, RestrictionReason], 'admin_rights' => ChatAdminRights, 'banned_rights' => ChatBannedRights, 'default_banned_rights' => ChatBannedRights, 'participants_count' => int, 'usernames' => [Username, Username], 'stories_max_id' => int, 'color' => PeerColor, 'profile_color' => PeerColor, 'emoji_status' => EmojiStatus, 'level' => int, 'subscription_until_date' => int]; ``` diff --git a/docs/API_docs/constructors/channelAdminLogEventActionToggleSignatureProfiles.md b/docs/API_docs/constructors/channelAdminLogEventActionToggleSignatureProfiles.md new file mode 100644 index 0000000000..bf63e8ea1b --- /dev/null +++ b/docs/API_docs/constructors/channelAdminLogEventActionToggleSignatureProfiles.md @@ -0,0 +1,27 @@ +--- +title: "channelAdminLogEventActionToggleSignatureProfiles" +description: "channelAdminLogEventActionToggleSignatureProfiles attributes, type and example" +nav_exclude: true +image: https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png +--- +# Constructor: channelAdminLogEventActionToggleSignatureProfiles +[Back to constructors index](/API_docs/constructors/index.html) + + + +### Attributes: + +| Name | Type | Required | +|----------|---------------|----------| +|new\_value|[Bool](/API_docs/types/Bool.html) | Yes| + + + +### Type: [ChannelAdminLogEventAction](/API_docs/types/ChannelAdminLogEventAction.html) + + +### Example: + +``` +$channelAdminLogEventActionToggleSignatureProfiles = ['_' => 'channelAdminLogEventActionToggleSignatureProfiles', 'new_value' => Bool]; +``` diff --git a/docs/API_docs/constructors/channelFull.md b/docs/API_docs/constructors/channelFull.md index c3ebc06f33..84d7d04246 100644 --- a/docs/API_docs/constructors/channelFull.md +++ b/docs/API_docs/constructors/channelFull.md @@ -33,6 +33,7 @@ Full info about a [channel](https://core.telegram.org/api/channel#channels), [su |can\_view\_revenue|[Bool](/API_docs/types/Bool.html) | Optional| |paid\_media\_allowed|[Bool](/API_docs/types/Bool.html) | Optional| |can\_view\_stars\_revenue|[Bool](/API_docs/types/Bool.html) | Optional| +|paid\_reactions\_available|[Bool](/API_docs/types/Bool.html) | Optional| |id|[long](/API_docs/types/long.html) | Yes|ID of the channel| |about|[string](/API_docs/types/string.html) | Yes|Info about the channel| |participants\_count|[int](/API_docs/types/int.html) | Optional|Number of participants of the channel| @@ -83,5 +84,5 @@ Full info about a [channel](https://core.telegram.org/api/channel#channels), [su ### Example: ``` -$channelFull = ['_' => 'channelFull', 'can_view_participants' => Bool, 'can_set_username' => Bool, 'can_set_stickers' => Bool, 'hidden_prehistory' => Bool, 'can_set_location' => Bool, 'has_scheduled' => Bool, 'can_view_stats' => Bool, 'blocked' => Bool, 'can_delete_channel' => Bool, 'antispam' => Bool, 'participants_hidden' => Bool, 'translations_disabled' => Bool, 'stories_pinned_available' => Bool, 'view_forum_as_messages' => Bool, 'restricted_sponsored' => Bool, 'can_view_revenue' => Bool, 'paid_media_allowed' => Bool, 'can_view_stars_revenue' => Bool, 'id' => long, 'about' => 'string', 'participants_count' => int, 'admins_count' => int, 'kicked_count' => int, 'banned_count' => int, 'online_count' => int, 'read_inbox_max_id' => int, 'read_outbox_max_id' => int, 'unread_count' => int, 'chat_photo' => Photo, 'notify_settings' => PeerNotifySettings, 'exported_invite' => ExportedChatInvite, 'bot_info' => [BotInfo, BotInfo], 'migrated_from_chat_id' => long, 'migrated_from_max_id' => int, 'pinned_msg_id' => int, 'stickerset' => StickerSet, 'available_min_id' => int, 'folder_id' => int, 'linked_chat_id' => long, 'location' => ChannelLocation, 'slowmode_seconds' => int, 'slowmode_next_send_date' => int, 'stats_dc' => int, 'pts' => int, 'call' => InputGroupCall, 'ttl_period' => int, 'pending_suggestions' => ['string', 'string'], 'groupcall_default_join_as' => Peer, 'theme_emoticon' => 'string', 'requests_pending' => int, 'recent_requesters' => [long, long], 'default_send_as' => Peer, 'available_reactions' => ChatReactions, 'reactions_limit' => int, 'stories' => PeerStories, 'wallpaper' => WallPaper, 'boosts_applied' => int, 'boosts_unrestrict' => int, 'emojiset' => StickerSet]; +$channelFull = ['_' => 'channelFull', 'can_view_participants' => Bool, 'can_set_username' => Bool, 'can_set_stickers' => Bool, 'hidden_prehistory' => Bool, 'can_set_location' => Bool, 'has_scheduled' => Bool, 'can_view_stats' => Bool, 'blocked' => Bool, 'can_delete_channel' => Bool, 'antispam' => Bool, 'participants_hidden' => Bool, 'translations_disabled' => Bool, 'stories_pinned_available' => Bool, 'view_forum_as_messages' => Bool, 'restricted_sponsored' => Bool, 'can_view_revenue' => Bool, 'paid_media_allowed' => Bool, 'can_view_stars_revenue' => Bool, 'paid_reactions_available' => Bool, 'id' => long, 'about' => 'string', 'participants_count' => int, 'admins_count' => int, 'kicked_count' => int, 'banned_count' => int, 'online_count' => int, 'read_inbox_max_id' => int, 'read_outbox_max_id' => int, 'unread_count' => int, 'chat_photo' => Photo, 'notify_settings' => PeerNotifySettings, 'exported_invite' => ExportedChatInvite, 'bot_info' => [BotInfo, BotInfo], 'migrated_from_chat_id' => long, 'migrated_from_max_id' => int, 'pinned_msg_id' => int, 'stickerset' => StickerSet, 'available_min_id' => int, 'folder_id' => int, 'linked_chat_id' => long, 'location' => ChannelLocation, 'slowmode_seconds' => int, 'slowmode_next_send_date' => int, 'stats_dc' => int, 'pts' => int, 'call' => InputGroupCall, 'ttl_period' => int, 'pending_suggestions' => ['string', 'string'], 'groupcall_default_join_as' => Peer, 'theme_emoticon' => 'string', 'requests_pending' => int, 'recent_requesters' => [long, long], 'default_send_as' => Peer, 'available_reactions' => ChatReactions, 'reactions_limit' => int, 'stories' => PeerStories, 'wallpaper' => WallPaper, 'boosts_applied' => int, 'boosts_unrestrict' => int, 'emojiset' => StickerSet]; ``` diff --git a/docs/API_docs/constructors/channelParticipant.md b/docs/API_docs/constructors/channelParticipant.md index cc67f4a805..6824da1a51 100644 --- a/docs/API_docs/constructors/channelParticipant.md +++ b/docs/API_docs/constructors/channelParticipant.md @@ -17,6 +17,7 @@ Channel/supergroup participant |----------|---------------|----------|-------------| |user\_id|[long](/API_docs/types/long.html) | Yes|Participant user ID| |date|[int](/API_docs/types/int.html) | Yes|Date joined| +|subscription\_until\_date|[int](/API_docs/types/int.html) | Optional| @@ -26,5 +27,5 @@ Channel/supergroup participant ### Example: ``` -$channelParticipant = ['_' => 'channelParticipant', 'user_id' => long, 'date' => int]; +$channelParticipant = ['_' => 'channelParticipant', 'user_id' => long, 'date' => int, 'subscription_until_date' => int]; ``` diff --git a/docs/API_docs/constructors/channelParticipantSelf.md b/docs/API_docs/constructors/channelParticipantSelf.md index 440ce5dac2..2f54c59913 100644 --- a/docs/API_docs/constructors/channelParticipantSelf.md +++ b/docs/API_docs/constructors/channelParticipantSelf.md @@ -19,6 +19,7 @@ Myself |user\_id|[long](/API_docs/types/long.html) | Yes|User ID| |inviter\_id|[long](/API_docs/types/long.html) | Yes|User that invited me to the channel/supergroup| |date|[int](/API_docs/types/int.html) | Yes|When did I join the channel/supergroup| +|subscription\_until\_date|[int](/API_docs/types/int.html) | Optional| @@ -28,5 +29,5 @@ Myself ### Example: ``` -$channelParticipantSelf = ['_' => 'channelParticipantSelf', 'via_request' => Bool, 'user_id' => long, 'inviter_id' => long, 'date' => int]; +$channelParticipantSelf = ['_' => 'channelParticipantSelf', 'via_request' => Bool, 'user_id' => long, 'inviter_id' => long, 'date' => int, 'subscription_until_date' => int]; ``` diff --git a/docs/API_docs/constructors/chatInvite.md b/docs/API_docs/constructors/chatInvite.md index 9772d58e19..69b2616673 100644 --- a/docs/API_docs/constructors/chatInvite.md +++ b/docs/API_docs/constructors/chatInvite.md @@ -23,12 +23,15 @@ Chat invite info |verified|[Bool](/API_docs/types/Bool.html) | Optional|Is this chat or channel verified by Telegram?| |scam|[Bool](/API_docs/types/Bool.html) | Optional|This chat is probably a scam| |fake|[Bool](/API_docs/types/Bool.html) | Optional|If set, this chat was reported by many users as a fake or scam: be careful when interacting with it.| +|can\_refulfill\_subscription|[Bool](/API_docs/types/Bool.html) | Optional| |title|[string](/API_docs/types/string.html) | Yes|Chat/supergroup/channel title| |about|[string](/API_docs/types/string.html) | Optional|Description of the group of channel| |photo|[Photo](/API_docs/types/Photo.html) | Optional|Chat/supergroup/channel photo| |participants\_count|[int](/API_docs/types/int.html) | Yes|Participant count| |participants|Array of [User](/API_docs/types/User.html) | Optional|A few of the participants that are in the group| |color|[int](/API_docs/types/int.html) | Yes|[Profile color palette ID](https://core.telegram.org/api/colors)| +|subscription\_pricing|[StarsSubscriptionPricing](/API_docs/types/StarsSubscriptionPricing.html) | Optional| +|subscription\_form\_id|[long](/API_docs/types/long.html) | Optional| @@ -38,5 +41,5 @@ Chat invite info ### Example: ``` -$chatInvite = ['_' => 'chatInvite', 'channel' => Bool, 'broadcast' => Bool, 'public' => Bool, 'megagroup' => Bool, 'request_needed' => Bool, 'verified' => Bool, 'scam' => Bool, 'fake' => Bool, 'title' => 'string', 'about' => 'string', 'photo' => Photo, 'participants_count' => int, 'participants' => [User, User], 'color' => int]; +$chatInvite = ['_' => 'chatInvite', 'channel' => Bool, 'broadcast' => Bool, 'public' => Bool, 'megagroup' => Bool, 'request_needed' => Bool, 'verified' => Bool, 'scam' => Bool, 'fake' => Bool, 'can_refulfill_subscription' => Bool, 'title' => 'string', 'about' => 'string', 'photo' => Photo, 'participants_count' => int, 'participants' => [User, User], 'color' => int, 'subscription_pricing' => StarsSubscriptionPricing, 'subscription_form_id' => long]; ``` diff --git a/docs/API_docs/constructors/chatInviteExported.md b/docs/API_docs/constructors/chatInviteExported.md index 89e83d2b9e..d9c43b1f5b 100644 --- a/docs/API_docs/constructors/chatInviteExported.md +++ b/docs/API_docs/constructors/chatInviteExported.md @@ -26,7 +26,9 @@ Exported chat invite |usage\_limit|[int](/API_docs/types/int.html) | Optional|Maximum number of users that can join using this link| |usage|[int](/API_docs/types/int.html) | Optional|How many users joined using this link| |requested|[int](/API_docs/types/int.html) | Optional|Number of users that have already used this link to join| +|subscription\_expired|[int](/API_docs/types/int.html) | Optional| |title|[string](/API_docs/types/string.html) | Optional|Custom description for the invite link, visible only to admins| +|subscription\_pricing|[StarsSubscriptionPricing](/API_docs/types/StarsSubscriptionPricing.html) | Optional| @@ -36,5 +38,5 @@ Exported chat invite ### Example: ``` -$chatInviteExported = ['_' => 'chatInviteExported', 'revoked' => Bool, 'permanent' => Bool, 'request_needed' => Bool, 'link' => 'string', 'admin_id' => long, 'date' => int, 'start_date' => int, 'expire_date' => int, 'usage_limit' => int, 'usage' => int, 'requested' => int, 'title' => 'string']; +$chatInviteExported = ['_' => 'chatInviteExported', 'revoked' => Bool, 'permanent' => Bool, 'request_needed' => Bool, 'link' => 'string', 'admin_id' => long, 'date' => int, 'start_date' => int, 'expire_date' => int, 'usage_limit' => int, 'usage' => int, 'requested' => int, 'subscription_expired' => int, 'title' => 'string', 'subscription_pricing' => StarsSubscriptionPricing]; ``` diff --git a/docs/API_docs/constructors/index.md b/docs/API_docs/constructors/index.md index ceaf2d9990..c3bf587a32 100644 --- a/docs/API_docs/constructors/index.md +++ b/docs/API_docs/constructors/index.md @@ -296,7 +296,7 @@ image: https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png

[$botCommandScopeUsers](/API_docs/constructors/botCommandScopeUsers.html) = \[\]; *** -

[$botInfo](/API_docs/constructors/botInfo.html) = \['has_preview_medias' => [Bool](/API_docs/types/Bool.html), 'user_id' => [long](/API_docs/types/long.html), 'description' => [string](/API_docs/types/string.html), 'description_photo' => [Photo](/API_docs/types/Photo.html), 'description_document' => [Document](/API_docs/types/Document.html), 'commands' => \[[BotCommand](/API_docs/types/BotCommand.html)\], 'menu_button' => [BotMenuButton](/API_docs/types/BotMenuButton.html), \]; +

[$botInfo](/API_docs/constructors/botInfo.html) = \['has_preview_medias' => [Bool](/API_docs/types/Bool.html), 'user_id' => [long](/API_docs/types/long.html), 'description' => [string](/API_docs/types/string.html), 'description_photo' => [Photo](/API_docs/types/Photo.html), 'description_document' => [Document](/API_docs/types/Document.html), 'commands' => \[[BotCommand](/API_docs/types/BotCommand.html)\], 'menu_button' => [BotMenuButton](/API_docs/types/BotMenuButton.html), 'privacy_policy_url' => [string](/API_docs/types/string.html), \]; ***

[$botInlineMediaResult](/API_docs/constructors/botInlineMediaResult.html) = \['id' => [string](/API_docs/types/string.html), 'type' => [string](/API_docs/types/string.html), 'photo' => [Photo](/API_docs/types/Photo.html), 'document' => [Document](/API_docs/types/Document.html), 'title' => [string](/API_docs/types/string.html), 'description' => [string](/API_docs/types/string.html), 'send_message' => [BotInlineMessage](/API_docs/types/BotInlineMessage.html), \]; @@ -401,7 +401,7 @@ image: https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png

[$cdnPublicKey](/API_docs/constructors/cdnPublicKey.html) = \['dc_id' => [int](/API_docs/types/int.html), 'public_key' => [string](/API_docs/types/string.html), \]; *** -

[$channel](/API_docs/constructors/channel.html) = \['creator' => [Bool](/API_docs/types/Bool.html), 'left' => [Bool](/API_docs/types/Bool.html), 'broadcast' => [Bool](/API_docs/types/Bool.html), 'verified' => [Bool](/API_docs/types/Bool.html), 'megagroup' => [Bool](/API_docs/types/Bool.html), 'restricted' => [Bool](/API_docs/types/Bool.html), 'signatures' => [Bool](/API_docs/types/Bool.html), 'min' => [Bool](/API_docs/types/Bool.html), 'scam' => [Bool](/API_docs/types/Bool.html), 'has_link' => [Bool](/API_docs/types/Bool.html), 'has_geo' => [Bool](/API_docs/types/Bool.html), 'slowmode_enabled' => [Bool](/API_docs/types/Bool.html), 'call_active' => [Bool](/API_docs/types/Bool.html), 'call_not_empty' => [Bool](/API_docs/types/Bool.html), 'fake' => [Bool](/API_docs/types/Bool.html), 'gigagroup' => [Bool](/API_docs/types/Bool.html), 'noforwards' => [Bool](/API_docs/types/Bool.html), 'join_to_send' => [Bool](/API_docs/types/Bool.html), 'join_request' => [Bool](/API_docs/types/Bool.html), 'forum' => [Bool](/API_docs/types/Bool.html), 'stories_hidden' => [Bool](/API_docs/types/Bool.html), 'stories_hidden_min' => [Bool](/API_docs/types/Bool.html), 'stories_unavailable' => [Bool](/API_docs/types/Bool.html), 'id' => [long](/API_docs/types/long.html), 'access_hash' => [long](/API_docs/types/long.html), 'title' => [string](/API_docs/types/string.html), 'username' => [string](/API_docs/types/string.html), 'photo' => [ChatPhoto](/API_docs/types/ChatPhoto.html), 'date' => [int](/API_docs/types/int.html), 'restriction_reason' => \[[RestrictionReason](/API_docs/types/RestrictionReason.html)\], 'admin_rights' => [ChatAdminRights](/API_docs/types/ChatAdminRights.html), 'banned_rights' => [ChatBannedRights](/API_docs/types/ChatBannedRights.html), 'default_banned_rights' => [ChatBannedRights](/API_docs/types/ChatBannedRights.html), 'participants_count' => [int](/API_docs/types/int.html), 'usernames' => \[[Username](/API_docs/types/Username.html)\], 'stories_max_id' => [int](/API_docs/types/int.html), 'color' => [PeerColor](/API_docs/types/PeerColor.html), 'profile_color' => [PeerColor](/API_docs/types/PeerColor.html), 'emoji_status' => [EmojiStatus](/API_docs/types/EmojiStatus.html), 'level' => [int](/API_docs/types/int.html), \]; +

[$channel](/API_docs/constructors/channel.html) = \['creator' => [Bool](/API_docs/types/Bool.html), 'left' => [Bool](/API_docs/types/Bool.html), 'broadcast' => [Bool](/API_docs/types/Bool.html), 'verified' => [Bool](/API_docs/types/Bool.html), 'megagroup' => [Bool](/API_docs/types/Bool.html), 'restricted' => [Bool](/API_docs/types/Bool.html), 'signatures' => [Bool](/API_docs/types/Bool.html), 'min' => [Bool](/API_docs/types/Bool.html), 'scam' => [Bool](/API_docs/types/Bool.html), 'has_link' => [Bool](/API_docs/types/Bool.html), 'has_geo' => [Bool](/API_docs/types/Bool.html), 'slowmode_enabled' => [Bool](/API_docs/types/Bool.html), 'call_active' => [Bool](/API_docs/types/Bool.html), 'call_not_empty' => [Bool](/API_docs/types/Bool.html), 'fake' => [Bool](/API_docs/types/Bool.html), 'gigagroup' => [Bool](/API_docs/types/Bool.html), 'noforwards' => [Bool](/API_docs/types/Bool.html), 'join_to_send' => [Bool](/API_docs/types/Bool.html), 'join_request' => [Bool](/API_docs/types/Bool.html), 'forum' => [Bool](/API_docs/types/Bool.html), 'stories_hidden' => [Bool](/API_docs/types/Bool.html), 'stories_hidden_min' => [Bool](/API_docs/types/Bool.html), 'stories_unavailable' => [Bool](/API_docs/types/Bool.html), 'signature_profiles' => [Bool](/API_docs/types/Bool.html), 'id' => [long](/API_docs/types/long.html), 'access_hash' => [long](/API_docs/types/long.html), 'title' => [string](/API_docs/types/string.html), 'username' => [string](/API_docs/types/string.html), 'photo' => [ChatPhoto](/API_docs/types/ChatPhoto.html), 'date' => [int](/API_docs/types/int.html), 'restriction_reason' => \[[RestrictionReason](/API_docs/types/RestrictionReason.html)\], 'admin_rights' => [ChatAdminRights](/API_docs/types/ChatAdminRights.html), 'banned_rights' => [ChatBannedRights](/API_docs/types/ChatBannedRights.html), 'default_banned_rights' => [ChatBannedRights](/API_docs/types/ChatBannedRights.html), 'participants_count' => [int](/API_docs/types/int.html), 'usernames' => \[[Username](/API_docs/types/Username.html)\], 'stories_max_id' => [int](/API_docs/types/int.html), 'color' => [PeerColor](/API_docs/types/PeerColor.html), 'profile_color' => [PeerColor](/API_docs/types/PeerColor.html), 'emoji_status' => [EmojiStatus](/API_docs/types/EmojiStatus.html), 'level' => [int](/API_docs/types/int.html), 'subscription_until_date' => [int](/API_docs/types/int.html), \]; ***

[$channelAdminLogEvent](/API_docs/constructors/channelAdminLogEvent.html) = \['id' => [long](/API_docs/types/long.html), 'date' => [int](/API_docs/types/int.html), 'user_id' => [long](/API_docs/types/long.html), 'action' => [ChannelAdminLogEventAction](/API_docs/types/ChannelAdminLogEventAction.html), \]; @@ -541,6 +541,9 @@ image: https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png ***

[$channelAdminLogEventActionTogglePreHistoryHidden](/API_docs/constructors/channelAdminLogEventActionTogglePreHistoryHidden.html) = \['new_value' => [Bool](/API_docs/types/Bool.html), \]; +*** +

[$channelAdminLogEventActionToggleSignatureProfiles](/API_docs/constructors/channelAdminLogEventActionToggleSignatureProfiles.html) = \['new_value' => [Bool](/API_docs/types/Bool.html), \]; + ***

[$channelAdminLogEventActionToggleSignatures](/API_docs/constructors/channelAdminLogEventActionToggleSignatures.html) = \['new_value' => [Bool](/API_docs/types/Bool.html), \]; @@ -557,7 +560,7 @@ image: https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png

[$channelForbidden](/API_docs/constructors/channelForbidden.html) = \['broadcast' => [Bool](/API_docs/types/Bool.html), 'megagroup' => [Bool](/API_docs/types/Bool.html), 'id' => [long](/API_docs/types/long.html), 'access_hash' => [long](/API_docs/types/long.html), 'title' => [string](/API_docs/types/string.html), 'until_date' => [int](/API_docs/types/int.html), \]; *** -

[$channelFull](/API_docs/constructors/channelFull.html) = \['can_view_participants' => [Bool](/API_docs/types/Bool.html), 'can_set_username' => [Bool](/API_docs/types/Bool.html), 'can_set_stickers' => [Bool](/API_docs/types/Bool.html), 'hidden_prehistory' => [Bool](/API_docs/types/Bool.html), 'can_set_location' => [Bool](/API_docs/types/Bool.html), 'has_scheduled' => [Bool](/API_docs/types/Bool.html), 'can_view_stats' => [Bool](/API_docs/types/Bool.html), 'blocked' => [Bool](/API_docs/types/Bool.html), 'can_delete_channel' => [Bool](/API_docs/types/Bool.html), 'antispam' => [Bool](/API_docs/types/Bool.html), 'participants_hidden' => [Bool](/API_docs/types/Bool.html), 'translations_disabled' => [Bool](/API_docs/types/Bool.html), 'stories_pinned_available' => [Bool](/API_docs/types/Bool.html), 'view_forum_as_messages' => [Bool](/API_docs/types/Bool.html), 'restricted_sponsored' => [Bool](/API_docs/types/Bool.html), 'can_view_revenue' => [Bool](/API_docs/types/Bool.html), 'paid_media_allowed' => [Bool](/API_docs/types/Bool.html), 'can_view_stars_revenue' => [Bool](/API_docs/types/Bool.html), 'id' => [long](/API_docs/types/long.html), 'about' => [string](/API_docs/types/string.html), 'participants_count' => [int](/API_docs/types/int.html), 'admins_count' => [int](/API_docs/types/int.html), 'kicked_count' => [int](/API_docs/types/int.html), 'banned_count' => [int](/API_docs/types/int.html), 'online_count' => [int](/API_docs/types/int.html), 'read_inbox_max_id' => [int](/API_docs/types/int.html), 'read_outbox_max_id' => [int](/API_docs/types/int.html), 'unread_count' => [int](/API_docs/types/int.html), 'chat_photo' => [Photo](/API_docs/types/Photo.html), 'notify_settings' => [PeerNotifySettings](/API_docs/types/PeerNotifySettings.html), 'exported_invite' => [ExportedChatInvite](/API_docs/types/ExportedChatInvite.html), 'bot_info' => \[[BotInfo](/API_docs/types/BotInfo.html)\], 'migrated_from_chat_id' => [long](/API_docs/types/long.html), 'migrated_from_max_id' => [int](/API_docs/types/int.html), 'pinned_msg_id' => [int](/API_docs/types/int.html), 'stickerset' => [StickerSet](/API_docs/types/StickerSet.html), 'available_min_id' => [int](/API_docs/types/int.html), 'folder_id' => [int](/API_docs/types/int.html), 'linked_chat_id' => [long](/API_docs/types/long.html), 'location' => [ChannelLocation](/API_docs/types/ChannelLocation.html), 'slowmode_seconds' => [int](/API_docs/types/int.html), 'slowmode_next_send_date' => [int](/API_docs/types/int.html), 'stats_dc' => [int](/API_docs/types/int.html), 'pts' => [int](/API_docs/types/int.html), 'call' => [InputGroupCall](/API_docs/types/InputGroupCall.html), 'ttl_period' => [int](/API_docs/types/int.html), 'pending_suggestions' => \[[string](/API_docs/types/string.html)\], 'groupcall_default_join_as' => [Peer](/API_docs/types/Peer.html), 'theme_emoticon' => [string](/API_docs/types/string.html), 'requests_pending' => [int](/API_docs/types/int.html), 'recent_requesters' => \[[long](/API_docs/types/long.html)\], 'default_send_as' => [Peer](/API_docs/types/Peer.html), 'available_reactions' => [ChatReactions](/API_docs/types/ChatReactions.html), 'reactions_limit' => [int](/API_docs/types/int.html), 'stories' => [PeerStories](/API_docs/types/PeerStories.html), 'wallpaper' => [WallPaper](/API_docs/types/WallPaper.html), 'boosts_applied' => [int](/API_docs/types/int.html), 'boosts_unrestrict' => [int](/API_docs/types/int.html), 'emojiset' => [StickerSet](/API_docs/types/StickerSet.html), \]; +

[$channelFull](/API_docs/constructors/channelFull.html) = \['can_view_participants' => [Bool](/API_docs/types/Bool.html), 'can_set_username' => [Bool](/API_docs/types/Bool.html), 'can_set_stickers' => [Bool](/API_docs/types/Bool.html), 'hidden_prehistory' => [Bool](/API_docs/types/Bool.html), 'can_set_location' => [Bool](/API_docs/types/Bool.html), 'has_scheduled' => [Bool](/API_docs/types/Bool.html), 'can_view_stats' => [Bool](/API_docs/types/Bool.html), 'blocked' => [Bool](/API_docs/types/Bool.html), 'can_delete_channel' => [Bool](/API_docs/types/Bool.html), 'antispam' => [Bool](/API_docs/types/Bool.html), 'participants_hidden' => [Bool](/API_docs/types/Bool.html), 'translations_disabled' => [Bool](/API_docs/types/Bool.html), 'stories_pinned_available' => [Bool](/API_docs/types/Bool.html), 'view_forum_as_messages' => [Bool](/API_docs/types/Bool.html), 'restricted_sponsored' => [Bool](/API_docs/types/Bool.html), 'can_view_revenue' => [Bool](/API_docs/types/Bool.html), 'paid_media_allowed' => [Bool](/API_docs/types/Bool.html), 'can_view_stars_revenue' => [Bool](/API_docs/types/Bool.html), 'paid_reactions_available' => [Bool](/API_docs/types/Bool.html), 'id' => [long](/API_docs/types/long.html), 'about' => [string](/API_docs/types/string.html), 'participants_count' => [int](/API_docs/types/int.html), 'admins_count' => [int](/API_docs/types/int.html), 'kicked_count' => [int](/API_docs/types/int.html), 'banned_count' => [int](/API_docs/types/int.html), 'online_count' => [int](/API_docs/types/int.html), 'read_inbox_max_id' => [int](/API_docs/types/int.html), 'read_outbox_max_id' => [int](/API_docs/types/int.html), 'unread_count' => [int](/API_docs/types/int.html), 'chat_photo' => [Photo](/API_docs/types/Photo.html), 'notify_settings' => [PeerNotifySettings](/API_docs/types/PeerNotifySettings.html), 'exported_invite' => [ExportedChatInvite](/API_docs/types/ExportedChatInvite.html), 'bot_info' => \[[BotInfo](/API_docs/types/BotInfo.html)\], 'migrated_from_chat_id' => [long](/API_docs/types/long.html), 'migrated_from_max_id' => [int](/API_docs/types/int.html), 'pinned_msg_id' => [int](/API_docs/types/int.html), 'stickerset' => [StickerSet](/API_docs/types/StickerSet.html), 'available_min_id' => [int](/API_docs/types/int.html), 'folder_id' => [int](/API_docs/types/int.html), 'linked_chat_id' => [long](/API_docs/types/long.html), 'location' => [ChannelLocation](/API_docs/types/ChannelLocation.html), 'slowmode_seconds' => [int](/API_docs/types/int.html), 'slowmode_next_send_date' => [int](/API_docs/types/int.html), 'stats_dc' => [int](/API_docs/types/int.html), 'pts' => [int](/API_docs/types/int.html), 'call' => [InputGroupCall](/API_docs/types/InputGroupCall.html), 'ttl_period' => [int](/API_docs/types/int.html), 'pending_suggestions' => \[[string](/API_docs/types/string.html)\], 'groupcall_default_join_as' => [Peer](/API_docs/types/Peer.html), 'theme_emoticon' => [string](/API_docs/types/string.html), 'requests_pending' => [int](/API_docs/types/int.html), 'recent_requesters' => \[[long](/API_docs/types/long.html)\], 'default_send_as' => [Peer](/API_docs/types/Peer.html), 'available_reactions' => [ChatReactions](/API_docs/types/ChatReactions.html), 'reactions_limit' => [int](/API_docs/types/int.html), 'stories' => [PeerStories](/API_docs/types/PeerStories.html), 'wallpaper' => [WallPaper](/API_docs/types/WallPaper.html), 'boosts_applied' => [int](/API_docs/types/int.html), 'boosts_unrestrict' => [int](/API_docs/types/int.html), 'emojiset' => [StickerSet](/API_docs/types/StickerSet.html), \]; ***

[$channelLocation](/API_docs/constructors/channelLocation.html) = \['geo_point' => [GeoPoint](/API_docs/types/GeoPoint.html), 'address' => [string](/API_docs/types/string.html), \]; @@ -572,7 +575,7 @@ image: https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png

[$channelMessagesFilterEmpty](/API_docs/constructors/channelMessagesFilterEmpty.html) = \[\]; *** -

[$channelParticipant](/API_docs/constructors/channelParticipant.html) = \['user_id' => [long](/API_docs/types/long.html), 'date' => [int](/API_docs/types/int.html), \]; +

[$channelParticipant](/API_docs/constructors/channelParticipant.html) = \['user_id' => [long](/API_docs/types/long.html), 'date' => [int](/API_docs/types/int.html), 'subscription_until_date' => [int](/API_docs/types/int.html), \]; ***

[$channelParticipantAdmin](/API_docs/constructors/channelParticipantAdmin.html) = \['can_edit' => [Bool](/API_docs/types/Bool.html), 'self' => [Bool](/API_docs/types/Bool.html), 'user_id' => [long](/API_docs/types/long.html), 'inviter_id' => [long](/API_docs/types/long.html), 'promoted_by' => [long](/API_docs/types/long.html), 'date' => [int](/API_docs/types/int.html), 'admin_rights' => [ChatAdminRights](/API_docs/types/ChatAdminRights.html), 'rank' => [string](/API_docs/types/string.html), \]; @@ -587,7 +590,7 @@ image: https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png

[$channelParticipantLeft](/API_docs/constructors/channelParticipantLeft.html) = \['peer' => [long](/API_docs/types/long.html), \]; *** -

[$channelParticipantSelf](/API_docs/constructors/channelParticipantSelf.html) = \['via_request' => [Bool](/API_docs/types/Bool.html), 'user_id' => [long](/API_docs/types/long.html), 'inviter_id' => [long](/API_docs/types/long.html), 'date' => [int](/API_docs/types/int.html), \]; +

[$channelParticipantSelf](/API_docs/constructors/channelParticipantSelf.html) = \['via_request' => [Bool](/API_docs/types/Bool.html), 'user_id' => [long](/API_docs/types/long.html), 'inviter_id' => [long](/API_docs/types/long.html), 'date' => [int](/API_docs/types/int.html), 'subscription_until_date' => [int](/API_docs/types/int.html), \]; ***

[$channelParticipantsAdmins](/API_docs/constructors/channelParticipantsAdmins.html) = \[\]; @@ -659,13 +662,13 @@ image: https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png

[$chatFull](/API_docs/constructors/chatFull.html) = \['can_set_username' => [Bool](/API_docs/types/Bool.html), 'has_scheduled' => [Bool](/API_docs/types/Bool.html), 'translations_disabled' => [Bool](/API_docs/types/Bool.html), 'id' => [long](/API_docs/types/long.html), 'about' => [string](/API_docs/types/string.html), 'participants' => [ChatParticipants](/API_docs/types/ChatParticipants.html), 'chat_photo' => [Photo](/API_docs/types/Photo.html), 'notify_settings' => [PeerNotifySettings](/API_docs/types/PeerNotifySettings.html), 'exported_invite' => [ExportedChatInvite](/API_docs/types/ExportedChatInvite.html), 'bot_info' => \[[BotInfo](/API_docs/types/BotInfo.html)\], 'pinned_msg_id' => [int](/API_docs/types/int.html), 'folder_id' => [int](/API_docs/types/int.html), 'call' => [InputGroupCall](/API_docs/types/InputGroupCall.html), 'ttl_period' => [int](/API_docs/types/int.html), 'groupcall_default_join_as' => [Peer](/API_docs/types/Peer.html), 'theme_emoticon' => [string](/API_docs/types/string.html), 'requests_pending' => [int](/API_docs/types/int.html), 'recent_requesters' => \[[long](/API_docs/types/long.html)\], 'available_reactions' => [ChatReactions](/API_docs/types/ChatReactions.html), 'reactions_limit' => [int](/API_docs/types/int.html), \]; *** -

[$chatInvite](/API_docs/constructors/chatInvite.html) = \['channel' => [Bool](/API_docs/types/Bool.html), 'broadcast' => [Bool](/API_docs/types/Bool.html), 'public' => [Bool](/API_docs/types/Bool.html), 'megagroup' => [Bool](/API_docs/types/Bool.html), 'request_needed' => [Bool](/API_docs/types/Bool.html), 'verified' => [Bool](/API_docs/types/Bool.html), 'scam' => [Bool](/API_docs/types/Bool.html), 'fake' => [Bool](/API_docs/types/Bool.html), 'title' => [string](/API_docs/types/string.html), 'about' => [string](/API_docs/types/string.html), 'photo' => [Photo](/API_docs/types/Photo.html), 'participants_count' => [int](/API_docs/types/int.html), 'participants' => \[[User](/API_docs/types/User.html)\], 'color' => [int](/API_docs/types/int.html), \]; +

[$chatInvite](/API_docs/constructors/chatInvite.html) = \['channel' => [Bool](/API_docs/types/Bool.html), 'broadcast' => [Bool](/API_docs/types/Bool.html), 'public' => [Bool](/API_docs/types/Bool.html), 'megagroup' => [Bool](/API_docs/types/Bool.html), 'request_needed' => [Bool](/API_docs/types/Bool.html), 'verified' => [Bool](/API_docs/types/Bool.html), 'scam' => [Bool](/API_docs/types/Bool.html), 'fake' => [Bool](/API_docs/types/Bool.html), 'can_refulfill_subscription' => [Bool](/API_docs/types/Bool.html), 'title' => [string](/API_docs/types/string.html), 'about' => [string](/API_docs/types/string.html), 'photo' => [Photo](/API_docs/types/Photo.html), 'participants_count' => [int](/API_docs/types/int.html), 'participants' => \[[User](/API_docs/types/User.html)\], 'color' => [int](/API_docs/types/int.html), 'subscription_pricing' => [StarsSubscriptionPricing](/API_docs/types/StarsSubscriptionPricing.html), 'subscription_form_id' => [long](/API_docs/types/long.html), \]; ***

[$chatInviteAlready](/API_docs/constructors/chatInviteAlready.html) = \['chat' => [Chat](/API_docs/types/Chat.html), \]; *** -

[$chatInviteExported](/API_docs/constructors/chatInviteExported.html) = \['revoked' => [Bool](/API_docs/types/Bool.html), 'permanent' => [Bool](/API_docs/types/Bool.html), 'request_needed' => [Bool](/API_docs/types/Bool.html), 'link' => [string](/API_docs/types/string.html), 'admin_id' => [long](/API_docs/types/long.html), 'date' => [int](/API_docs/types/int.html), 'start_date' => [int](/API_docs/types/int.html), 'expire_date' => [int](/API_docs/types/int.html), 'usage_limit' => [int](/API_docs/types/int.html), 'usage' => [int](/API_docs/types/int.html), 'requested' => [int](/API_docs/types/int.html), 'title' => [string](/API_docs/types/string.html), \]; +

[$chatInviteExported](/API_docs/constructors/chatInviteExported.html) = \['revoked' => [Bool](/API_docs/types/Bool.html), 'permanent' => [Bool](/API_docs/types/Bool.html), 'request_needed' => [Bool](/API_docs/types/Bool.html), 'link' => [string](/API_docs/types/string.html), 'admin_id' => [long](/API_docs/types/long.html), 'date' => [int](/API_docs/types/int.html), 'start_date' => [int](/API_docs/types/int.html), 'expire_date' => [int](/API_docs/types/int.html), 'usage_limit' => [int](/API_docs/types/int.html), 'usage' => [int](/API_docs/types/int.html), 'requested' => [int](/API_docs/types/int.html), 'subscription_expired' => [int](/API_docs/types/int.html), 'title' => [string](/API_docs/types/string.html), 'subscription_pricing' => [StarsSubscriptionPricing](/API_docs/types/StarsSubscriptionPricing.html), \]; ***

[$chatInviteImporter](/API_docs/constructors/chatInviteImporter.html) = \['requested' => [Bool](/API_docs/types/Bool.html), 'via_chatlist' => [Bool](/API_docs/types/Bool.html), 'user_id' => [long](/API_docs/types/long.html), 'date' => [int](/API_docs/types/int.html), 'about' => [string](/API_docs/types/string.html), 'approved_by' => [long](/API_docs/types/long.html), \]; @@ -1354,6 +1357,9 @@ image: https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png ***

[$inputFileLocation](/API_docs/constructors/inputFileLocation.html) = \['volume_id' => [long](/API_docs/types/long.html), 'local_id' => [int](/API_docs/types/int.html), 'secret' => [long](/API_docs/types/long.html), 'file_reference' => [bytes](/API_docs/types/bytes.html), \]; +*** +

[$inputFileStoryDocument](/API_docs/constructors/inputFileStoryDocument.html) = \['id' => [InputDocument](/API_docs/types/InputDocument.html), \]; + ***

[$inputFolderPeer](/API_docs/constructors/inputFolderPeer.html) = \['peer' => [InputPeer](/API_docs/types/InputPeer.html), 'folder_id' => [int](/API_docs/types/int.html), \]; @@ -1375,6 +1381,9 @@ image: https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png ***

[$inputGroupCallStream](/API_docs/constructors/inputGroupCallStream.html) = \['call' => [InputGroupCall](/API_docs/types/InputGroupCall.html), 'time_ms' => [long](/API_docs/types/long.html), 'scale' => [int](/API_docs/types/int.html), 'video_channel' => [int](/API_docs/types/int.html), 'video_quality' => [int](/API_docs/types/int.html), \]; +*** +

[$inputInvoiceChatInviteSubscription](/API_docs/constructors/inputInvoiceChatInviteSubscription.html) = \['hash' => [string](/API_docs/types/string.html), \]; + ***

[$inputInvoiceMessage](/API_docs/constructors/inputInvoiceMessage.html) = \['peer' => [InputPeer](/API_docs/types/InputPeer.html), 'msg_id' => [int](/API_docs/types/int.html), \]; @@ -2213,7 +2222,10 @@ image: https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png

[$messageRange](/API_docs/constructors/messageRange.html) = \['min_id' => [int](/API_docs/types/int.html), 'max_id' => [int](/API_docs/types/int.html), \]; *** -

[$messageReactions](/API_docs/constructors/messageReactions.html) = \['min' => [Bool](/API_docs/types/Bool.html), 'can_see_list' => [Bool](/API_docs/types/Bool.html), 'reactions_as_tags' => [Bool](/API_docs/types/Bool.html), 'results' => \[[ReactionCount](/API_docs/types/ReactionCount.html)\], 'recent_reactions' => \[[MessagePeerReaction](/API_docs/types/MessagePeerReaction.html)\], \]; +

[$messageReactions](/API_docs/constructors/messageReactions.html) = \['min' => [Bool](/API_docs/types/Bool.html), 'can_see_list' => [Bool](/API_docs/types/Bool.html), 'reactions_as_tags' => [Bool](/API_docs/types/Bool.html), 'results' => \[[ReactionCount](/API_docs/types/ReactionCount.html)\], 'recent_reactions' => \[[MessagePeerReaction](/API_docs/types/MessagePeerReaction.html)\], 'top_reactors' => \[[MessageReactor](/API_docs/types/MessageReactor.html)\], \]; + +*** +

[$messageReactor](/API_docs/constructors/messageReactor.html) = \['top' => [Bool](/API_docs/types/Bool.html), 'my' => [Bool](/API_docs/types/Bool.html), 'anonymous' => [Bool](/API_docs/types/Bool.html), 'peer_id' => [Peer](/API_docs/types/Peer.html), 'count' => [int](/API_docs/types/int.html), \]; ***

[$messageReplies](/API_docs/constructors/messageReplies.html) = \['comments' => [Bool](/API_docs/types/Bool.html), 'replies' => [int](/API_docs/types/int.html), 'replies_pts' => [int](/API_docs/types/int.html), 'recent_repliers' => \[[Peer](/API_docs/types/Peer.html)\], 'channel_id' => [long](/API_docs/types/long.html), 'max_id' => [int](/API_docs/types/int.html), 'read_max_id' => [int](/API_docs/types/int.html), \]; @@ -2699,7 +2711,7 @@ image: https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png

[$payments.starsRevenueWithdrawalUrl](/API_docs/constructors/payments.starsRevenueWithdrawalUrl.html) = \['url' => [string](/API_docs/types/string.html), \]; *** -

[$payments.starsStatus](/API_docs/constructors/payments.starsStatus.html) = \['balance' => [long](/API_docs/types/long.html), 'history' => \[[StarsTransaction](/API_docs/types/StarsTransaction.html)\], 'next_offset' => [string](/API_docs/types/string.html), 'chats' => \[[Chat](/API_docs/types/Chat.html)\], 'users' => \[[User](/API_docs/types/User.html)\], \]; +

[$payments.starsStatus](/API_docs/constructors/payments.starsStatus.html) = \['balance' => [long](/API_docs/types/long.html), 'subscriptions' => \[[StarsSubscription](/API_docs/types/StarsSubscription.html)\], 'subscriptions_next_offset' => [string](/API_docs/types/string.html), 'subscriptions_missing_balance' => [long](/API_docs/types/long.html), 'history' => \[[StarsTransaction](/API_docs/types/StarsTransaction.html)\], 'next_offset' => [string](/API_docs/types/string.html), 'chats' => \[[Chat](/API_docs/types/Chat.html)\], 'users' => \[[User](/API_docs/types/User.html)\], \]; ***

[$payments.validatedRequestedInfo](/API_docs/constructors/payments.validatedRequestedInfo.html) = \['id' => [string](/API_docs/types/string.html), 'shipping_options' => \[[ShippingOption](/API_docs/types/ShippingOption.html)\], \]; @@ -2962,6 +2974,9 @@ image: https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png ***

[$reactionNotificationsFromContacts](/API_docs/constructors/reactionNotificationsFromContacts.html) = \[\]; +*** +

[$reactionPaid](/API_docs/constructors/reactionPaid.html) = \[\]; + ***

[$reactionsNotifySettings](/API_docs/constructors/reactionsNotifySettings.html) = \['messages_notify_from' => [ReactionNotificationsFrom](/API_docs/types/ReactionNotificationsFrom.html), 'stories_notify_from' => [ReactionNotificationsFrom](/API_docs/types/ReactionNotificationsFrom.html), 'sound' => [NotificationSound](/API_docs/types/NotificationSound.html), 'show_previews' => [Bool](/API_docs/types/Bool.html), \]; @@ -3212,7 +3227,7 @@ image: https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png

[$speakingInGroupCallAction](/API_docs/constructors/speakingInGroupCallAction.html) = \[\]; *** -

[$sponsoredMessage](/API_docs/constructors/sponsoredMessage.html) = \['recommended' => [Bool](/API_docs/types/Bool.html), 'can_report' => [Bool](/API_docs/types/Bool.html), 'url' => [string](/API_docs/types/string.html), 'title' => [string](/API_docs/types/string.html), 'message' => [string](/API_docs/types/string.html), 'entities' => \[[MessageEntity](/API_docs/types/MessageEntity.html)\], 'photo' => [Photo](/API_docs/types/Photo.html), 'color' => [PeerColor](/API_docs/types/PeerColor.html), 'button_text' => [string](/API_docs/types/string.html), 'sponsor_info' => [string](/API_docs/types/string.html), 'additional_info' => [string](/API_docs/types/string.html), \]; +

[$sponsoredMessage](/API_docs/constructors/sponsoredMessage.html) = \['recommended' => [Bool](/API_docs/types/Bool.html), 'can_report' => [Bool](/API_docs/types/Bool.html), 'url' => [string](/API_docs/types/string.html), 'title' => [string](/API_docs/types/string.html), 'message' => [string](/API_docs/types/string.html), 'entities' => \[[MessageEntity](/API_docs/types/MessageEntity.html)\], 'photo' => [Photo](/API_docs/types/Photo.html), 'media' => [MessageMedia](/API_docs/types/MessageMedia.html), 'color' => [PeerColor](/API_docs/types/PeerColor.html), 'button_text' => [string](/API_docs/types/string.html), 'sponsor_info' => [string](/API_docs/types/string.html), 'additional_info' => [string](/API_docs/types/string.html), \]; ***

[$sponsoredMessageReportOption](/API_docs/constructors/sponsoredMessageReportOption.html) = \['text' => [string](/API_docs/types/string.html), 'option' => [bytes](/API_docs/types/bytes.html), \]; @@ -3223,11 +3238,17 @@ image: https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png ***

[$starsRevenueStatus](/API_docs/constructors/starsRevenueStatus.html) = \['withdrawal_enabled' => [Bool](/API_docs/types/Bool.html), 'current_balance' => [long](/API_docs/types/long.html), 'available_balance' => [long](/API_docs/types/long.html), 'overall_revenue' => [long](/API_docs/types/long.html), 'next_withdrawal_at' => [int](/API_docs/types/int.html), \]; +*** +

[$starsSubscription](/API_docs/constructors/starsSubscription.html) = \['canceled' => [Bool](/API_docs/types/Bool.html), 'can_refulfill' => [Bool](/API_docs/types/Bool.html), 'missing_balance' => [Bool](/API_docs/types/Bool.html), 'id' => [string](/API_docs/types/string.html), 'peer' => [long](/API_docs/types/long.html), 'until_date' => [int](/API_docs/types/int.html), 'pricing' => [StarsSubscriptionPricing](/API_docs/types/StarsSubscriptionPricing.html), 'chat_invite_hash' => [string](/API_docs/types/string.html), \]; + +*** +

[$starsSubscriptionPricing](/API_docs/constructors/starsSubscriptionPricing.html) = \['period' => [int](/API_docs/types/int.html), 'amount' => [long](/API_docs/types/long.html), \]; + ***

[$starsTopupOption](/API_docs/constructors/starsTopupOption.html) = \['extended' => [Bool](/API_docs/types/Bool.html), 'stars' => [long](/API_docs/types/long.html), 'store_product' => [string](/API_docs/types/string.html), 'currency' => [string](/API_docs/types/string.html), 'amount' => [long](/API_docs/types/long.html), \]; *** -

[$starsTransaction](/API_docs/constructors/starsTransaction.html) = \['refund' => [Bool](/API_docs/types/Bool.html), 'pending' => [Bool](/API_docs/types/Bool.html), 'failed' => [Bool](/API_docs/types/Bool.html), 'gift' => [Bool](/API_docs/types/Bool.html), 'id' => [string](/API_docs/types/string.html), 'stars' => [long](/API_docs/types/long.html), 'date' => [int](/API_docs/types/int.html), 'peer' => [StarsTransactionPeer](/API_docs/types/StarsTransactionPeer.html), 'title' => [string](/API_docs/types/string.html), 'description' => [string](/API_docs/types/string.html), 'photo' => [WebDocument](/API_docs/types/WebDocument.html), 'transaction_date' => [int](/API_docs/types/int.html), 'transaction_url' => [string](/API_docs/types/string.html), 'bot_payload' => [bytes](/API_docs/types/bytes.html), 'msg_id' => [int](/API_docs/types/int.html), 'extended_media' => \[[MessageMedia](/API_docs/types/MessageMedia.html)\], \]; +

[$starsTransaction](/API_docs/constructors/starsTransaction.html) = \['refund' => [Bool](/API_docs/types/Bool.html), 'pending' => [Bool](/API_docs/types/Bool.html), 'failed' => [Bool](/API_docs/types/Bool.html), 'gift' => [Bool](/API_docs/types/Bool.html), 'reaction' => [Bool](/API_docs/types/Bool.html), 'id' => [string](/API_docs/types/string.html), 'stars' => [long](/API_docs/types/long.html), 'date' => [int](/API_docs/types/int.html), 'peer' => [StarsTransactionPeer](/API_docs/types/StarsTransactionPeer.html), 'title' => [string](/API_docs/types/string.html), 'description' => [string](/API_docs/types/string.html), 'photo' => [WebDocument](/API_docs/types/WebDocument.html), 'transaction_date' => [int](/API_docs/types/int.html), 'transaction_url' => [string](/API_docs/types/string.html), 'bot_payload' => [bytes](/API_docs/types/bytes.html), 'msg_id' => [int](/API_docs/types/int.html), 'extended_media' => \[[MessageMedia](/API_docs/types/MessageMedia.html)\], 'subscription_period' => [int](/API_docs/types/int.html), \]; ***

[$starsTransactionPeer](/API_docs/constructors/starsTransactionPeer.html) = \['peer' => [long](/API_docs/types/long.html), \]; diff --git a/docs/API_docs/constructors/inputFileStoryDocument.md b/docs/API_docs/constructors/inputFileStoryDocument.md new file mode 100644 index 0000000000..5e32308bf8 --- /dev/null +++ b/docs/API_docs/constructors/inputFileStoryDocument.md @@ -0,0 +1,27 @@ +--- +title: "inputFileStoryDocument" +description: "inputFileStoryDocument attributes, type and example" +nav_exclude: true +image: https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png +--- +# Constructor: inputFileStoryDocument +[Back to constructors index](/API_docs/constructors/index.html) + + + +### Attributes: + +| Name | Type | Required | +|----------|---------------|----------| +|id|[MessageMedia, Message, Update or InputDocument](/API_docs/types/InputDocument.html) | Optional| + + + +### Type: [InputFile](/API_docs/types/InputFile.html) + + +### Example: + +``` +$inputFileStoryDocument = ['_' => 'inputFileStoryDocument', 'id' => InputDocument]; +``` diff --git a/docs/API_docs/constructors/inputInvoiceChatInviteSubscription.md b/docs/API_docs/constructors/inputInvoiceChatInviteSubscription.md new file mode 100644 index 0000000000..dbcc9e973c --- /dev/null +++ b/docs/API_docs/constructors/inputInvoiceChatInviteSubscription.md @@ -0,0 +1,27 @@ +--- +title: "inputInvoiceChatInviteSubscription" +description: "inputInvoiceChatInviteSubscription attributes, type and example" +nav_exclude: true +image: https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png +--- +# Constructor: inputInvoiceChatInviteSubscription +[Back to constructors index](/API_docs/constructors/index.html) + + + +### Attributes: + +| Name | Type | Required | +|----------|---------------|----------| +|hash|[string](/API_docs/types/string.html) | Yes| + + + +### Type: [InputInvoice](/API_docs/types/InputInvoice.html) + + +### Example: + +``` +$inputInvoiceChatInviteSubscription = ['_' => 'inputInvoiceChatInviteSubscription', 'hash' => 'string']; +``` diff --git a/docs/API_docs/constructors/messageReactions.md b/docs/API_docs/constructors/messageReactions.md index 3b6f835b1f..826831068c 100644 --- a/docs/API_docs/constructors/messageReactions.md +++ b/docs/API_docs/constructors/messageReactions.md @@ -20,6 +20,7 @@ image: https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png |reactions\_as\_tags|[Bool](/API_docs/types/Bool.html) | Optional| |results|Array of [ReactionCount](/API_docs/types/ReactionCount.html) | Yes|Reactions| |recent\_reactions|Array of [MessagePeerReaction](/API_docs/types/MessagePeerReaction.html) | Optional|List of recent peers and their reactions| +|top\_reactors|Array of [MessageReactor](/API_docs/types/MessageReactor.html) | Optional| @@ -29,5 +30,5 @@ image: https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png ### Example: ``` -$messageReactions = ['_' => 'messageReactions', 'min' => Bool, 'can_see_list' => Bool, 'reactions_as_tags' => Bool, 'results' => [ReactionCount, ReactionCount], 'recent_reactions' => [MessagePeerReaction, MessagePeerReaction]]; +$messageReactions = ['_' => 'messageReactions', 'min' => Bool, 'can_see_list' => Bool, 'reactions_as_tags' => Bool, 'results' => [ReactionCount, ReactionCount], 'recent_reactions' => [MessagePeerReaction, MessagePeerReaction], 'top_reactors' => [MessageReactor, MessageReactor]]; ``` diff --git a/docs/API_docs/constructors/messageReactor.md b/docs/API_docs/constructors/messageReactor.md new file mode 100644 index 0000000000..c306c0fdc6 --- /dev/null +++ b/docs/API_docs/constructors/messageReactor.md @@ -0,0 +1,31 @@ +--- +title: "messageReactor" +description: "messageReactor attributes, type and example" +nav_exclude: true +image: https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png +--- +# Constructor: messageReactor +[Back to constructors index](/API_docs/constructors/index.html) + + + +### Attributes: + +| Name | Type | Required | +|----------|---------------|----------| +|top|[Bool](/API_docs/types/Bool.html) | Optional| +|my|[Bool](/API_docs/types/Bool.html) | Optional| +|anonymous|[Bool](/API_docs/types/Bool.html) | Optional| +|peer\_id|[Peer](/API_docs/types/Peer.html) | Optional| +|count|[int](/API_docs/types/int.html) | Yes| + + + +### Type: [MessageReactor](/API_docs/types/MessageReactor.html) + + +### Example: + +``` +$messageReactor = ['_' => 'messageReactor', 'top' => Bool, 'my' => Bool, 'anonymous' => Bool, 'peer_id' => Peer, 'count' => int]; +``` diff --git a/docs/API_docs/constructors/payments.starsStatus.md b/docs/API_docs/constructors/payments.starsStatus.md index 5fbaa00f61..b47cb7c2cb 100644 --- a/docs/API_docs/constructors/payments.starsStatus.md +++ b/docs/API_docs/constructors/payments.starsStatus.md @@ -15,7 +15,10 @@ redirect_from: /API_docs/constructors/payments_starsStatus.html | Name | Type | Required | |----------|---------------|----------| |balance|[long](/API_docs/types/long.html) | Yes| -|history|Array of [StarsTransaction](/API_docs/types/StarsTransaction.html) | Yes| +|subscriptions|Array of [StarsSubscription](/API_docs/types/StarsSubscription.html) | Optional| +|subscriptions\_next\_offset|[string](/API_docs/types/string.html) | Optional| +|subscriptions\_missing\_balance|[long](/API_docs/types/long.html) | Optional| +|history|Array of [StarsTransaction](/API_docs/types/StarsTransaction.html) | Optional| |next\_offset|[string](/API_docs/types/string.html) | Optional| |chats|Array of [Chat](/API_docs/types/Chat.html) | Yes| |users|Array of [User](/API_docs/types/User.html) | Yes| @@ -28,5 +31,5 @@ redirect_from: /API_docs/constructors/payments_starsStatus.html ### Example: ``` -$payments_starsStatus = ['_' => 'payments.starsStatus', 'balance' => long, 'history' => [StarsTransaction, StarsTransaction], 'next_offset' => 'string', 'chats' => [Chat, Chat], 'users' => [User, User]]; +$payments_starsStatus = ['_' => 'payments.starsStatus', 'balance' => long, 'subscriptions' => [StarsSubscription, StarsSubscription], 'subscriptions_next_offset' => 'string', 'subscriptions_missing_balance' => long, 'history' => [StarsTransaction, StarsTransaction], 'next_offset' => 'string', 'chats' => [Chat, Chat], 'users' => [User, User]]; ``` diff --git a/docs/API_docs/constructors/reactionPaid.md b/docs/API_docs/constructors/reactionPaid.md new file mode 100644 index 0000000000..a8683905e8 --- /dev/null +++ b/docs/API_docs/constructors/reactionPaid.md @@ -0,0 +1,22 @@ +--- +title: "reactionPaid" +description: "reactionPaid attributes, type and example" +nav_exclude: true +image: https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png +--- +# Constructor: reactionPaid +[Back to constructors index](/API_docs/constructors/index.html) + + + + + + +### Type: [Reaction](/API_docs/types/Reaction.html) + + +### Example: + +``` +$reactionPaid = ['_' => 'reactionPaid']; +``` diff --git a/docs/API_docs/constructors/sponsoredMessage.md b/docs/API_docs/constructors/sponsoredMessage.md index 0b88a31f51..31bf29389a 100644 --- a/docs/API_docs/constructors/sponsoredMessage.md +++ b/docs/API_docs/constructors/sponsoredMessage.md @@ -23,6 +23,7 @@ A [sponsored message](https://core.telegram.org/api/sponsored-messages). |entities|Array of [MessageEntity](/API_docs/types/MessageEntity.html) | Optional|[Message entities for styled text](https://core.telegram.org/api/entities)| |parse\_mode| [string](/API_docs/types/string.html) | Whether to parse HTML or Markdown markup in the message| Optional | |photo|[Photo](/API_docs/types/Photo.html) | Optional| +|media|[MessageMedia](/API_docs/types/MessageMedia.html) | Optional| |color|[PeerColor](/API_docs/types/PeerColor.html) | Optional| |button\_text|[string](/API_docs/types/string.html) | Yes|Text of the sponsored message button.| |sponsor\_info|[string](/API_docs/types/string.html) | Optional|If set, contains additional information about the sponsor to be shown along with the message.| @@ -96,5 +97,5 @@ pre-formatted fixed-width code block written in the PHP programming language ### Example: ``` -$sponsoredMessage = ['_' => 'sponsoredMessage', 'recommended' => Bool, 'can_report' => Bool, 'url' => 'string', 'title' => 'string', 'message' => 'string', 'entities' => [MessageEntity, MessageEntity]parse_mode: 'string', , 'photo' => Photo, 'color' => PeerColor, 'button_text' => 'string', 'sponsor_info' => 'string', 'additional_info' => 'string']; +$sponsoredMessage = ['_' => 'sponsoredMessage', 'recommended' => Bool, 'can_report' => Bool, 'url' => 'string', 'title' => 'string', 'message' => 'string', 'entities' => [MessageEntity, MessageEntity]parse_mode: 'string', , 'photo' => Photo, 'media' => MessageMedia, 'color' => PeerColor, 'button_text' => 'string', 'sponsor_info' => 'string', 'additional_info' => 'string']; ``` diff --git a/docs/API_docs/constructors/starsSubscription.md b/docs/API_docs/constructors/starsSubscription.md new file mode 100644 index 0000000000..3f8ab092d4 --- /dev/null +++ b/docs/API_docs/constructors/starsSubscription.md @@ -0,0 +1,34 @@ +--- +title: "starsSubscription" +description: "starsSubscription attributes, type and example" +nav_exclude: true +image: https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png +--- +# Constructor: starsSubscription +[Back to constructors index](/API_docs/constructors/index.html) + + + +### Attributes: + +| Name | Type | Required | +|----------|---------------|----------| +|canceled|[Bool](/API_docs/types/Bool.html) | Optional| +|can\_refulfill|[Bool](/API_docs/types/Bool.html) | Optional| +|missing\_balance|[Bool](/API_docs/types/Bool.html) | Optional| +|id|[string](/API_docs/types/string.html) | Yes| +|peer|[long](/API_docs/types/long.html) | Yes| +|until\_date|[int](/API_docs/types/int.html) | Yes| +|pricing|[StarsSubscriptionPricing](/API_docs/types/StarsSubscriptionPricing.html) | Yes| +|chat\_invite\_hash|[string](/API_docs/types/string.html) | Optional| + + + +### Type: [StarsSubscription](/API_docs/types/StarsSubscription.html) + + +### Example: + +``` +$starsSubscription = ['_' => 'starsSubscription', 'canceled' => Bool, 'can_refulfill' => Bool, 'missing_balance' => Bool, 'id' => 'string', 'peer' => long, 'until_date' => int, 'pricing' => StarsSubscriptionPricing, 'chat_invite_hash' => 'string']; +``` diff --git a/docs/API_docs/constructors/starsSubscriptionPricing.md b/docs/API_docs/constructors/starsSubscriptionPricing.md new file mode 100644 index 0000000000..a79494d879 --- /dev/null +++ b/docs/API_docs/constructors/starsSubscriptionPricing.md @@ -0,0 +1,28 @@ +--- +title: "starsSubscriptionPricing" +description: "starsSubscriptionPricing attributes, type and example" +nav_exclude: true +image: https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png +--- +# Constructor: starsSubscriptionPricing +[Back to constructors index](/API_docs/constructors/index.html) + + + +### Attributes: + +| Name | Type | Required | +|----------|---------------|----------| +|period|[int](/API_docs/types/int.html) | Yes| +|amount|[long](/API_docs/types/long.html) | Yes| + + + +### Type: [StarsSubscriptionPricing](/API_docs/types/StarsSubscriptionPricing.html) + + +### Example: + +``` +$starsSubscriptionPricing = ['_' => 'starsSubscriptionPricing', 'period' => int, 'amount' => long]; +``` diff --git a/docs/API_docs/constructors/starsTransaction.md b/docs/API_docs/constructors/starsTransaction.md index a32a2916b0..127b3fc04e 100644 --- a/docs/API_docs/constructors/starsTransaction.md +++ b/docs/API_docs/constructors/starsTransaction.md @@ -17,6 +17,7 @@ image: https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png |pending|[Bool](/API_docs/types/Bool.html) | Optional| |failed|[Bool](/API_docs/types/Bool.html) | Optional| |gift|[Bool](/API_docs/types/Bool.html) | Optional| +|reaction|[Bool](/API_docs/types/Bool.html) | Optional| |id|[string](/API_docs/types/string.html) | Yes| |stars|[long](/API_docs/types/long.html) | Yes| |date|[int](/API_docs/types/int.html) | Yes| @@ -29,6 +30,7 @@ image: https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png |bot\_payload|[bytes](/API_docs/types/bytes.html) | Optional| |msg\_id|[int](/API_docs/types/int.html) | Optional| |extended\_media|Array of [MessageMedia](/API_docs/types/MessageMedia.html) | Optional| +|subscription\_period|[int](/API_docs/types/int.html) | Optional| @@ -38,5 +40,5 @@ image: https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png ### Example: ``` -$starsTransaction = ['_' => 'starsTransaction', 'refund' => Bool, 'pending' => Bool, 'failed' => Bool, 'gift' => Bool, 'id' => 'string', 'stars' => long, 'date' => int, 'peer' => StarsTransactionPeer, 'title' => 'string', 'description' => 'string', 'photo' => WebDocument, 'transaction_date' => int, 'transaction_url' => 'string', 'bot_payload' => 'bytes', 'msg_id' => int, 'extended_media' => [MessageMedia, MessageMedia]]; +$starsTransaction = ['_' => 'starsTransaction', 'refund' => Bool, 'pending' => Bool, 'failed' => Bool, 'gift' => Bool, 'reaction' => Bool, 'id' => 'string', 'stars' => long, 'date' => int, 'peer' => StarsTransactionPeer, 'title' => 'string', 'description' => 'string', 'photo' => WebDocument, 'transaction_date' => int, 'transaction_url' => 'string', 'bot_payload' => 'bytes', 'msg_id' => int, 'extended_media' => [MessageMedia, MessageMedia], 'subscription_period' => int]; ``` diff --git a/docs/API_docs/index.md b/docs/API_docs/index.md index 5df735ac0c..3e2ec5582c 100644 --- a/docs/API_docs/index.md +++ b/docs/API_docs/index.md @@ -1,6 +1,6 @@ --- title: "Telegram RPC API" -description: "MadelineProto API documentation (layer 185)" +description: "MadelineProto API documentation (layer 186)" has_children: true has_toc: false image: https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png diff --git a/docs/API_docs/methods/api_index.md b/docs/API_docs/methods/api_index.md index 343c6b6b16..ab335d947e 100644 --- a/docs/API_docs/methods/api_index.md +++ b/docs/API_docs/methods/api_index.md @@ -893,7 +893,7 @@ $MadelineProto->[channels->togglePreHistoryHidden](/API_docs/methods/channels.to ***

-$MadelineProto->[channels->toggleSignatures](/API_docs/methods/channels.toggleSignatures.html)(\[channel: $[InputChannel](/API_docs/types/InputChannel.html), enabled: $[Bool](/API_docs/types/Bool.html), \]) === [$Updates](/API_docs/types/Updates.html) +$MadelineProto->[channels->toggleSignatures](/API_docs/methods/channels.toggleSignatures.html)(\[signatures_enabled: $[Bool](/API_docs/types/Bool.html), profiles_enabled: $[Bool](/API_docs/types/Bool.html), channel: $[InputChannel](/API_docs/types/InputChannel.html), \]) === [$Updates](/API_docs/types/Updates.html) ***

@@ -1381,7 +1381,7 @@ $MadelineProto->[messages->editQuickReplyShortcut](/API_docs/methods/messages.ed ***

-$MadelineProto->[messages->exportChatInvite](/API_docs/methods/messages.exportChatInvite.html)(\[legacy_revoke_permanent: $[Bool](/API_docs/types/Bool.html), request_needed: $[Bool](/API_docs/types/Bool.html), peer: $[InputPeer](/API_docs/types/InputPeer.html), expire_date: $[int](/API_docs/types/int.html), usage_limit: $[int](/API_docs/types/int.html), title: $[string](/API_docs/types/string.html), \]) === [$ExportedChatInvite](/API_docs/types/ExportedChatInvite.html) +$MadelineProto->[messages->exportChatInvite](/API_docs/methods/messages.exportChatInvite.html)(\[legacy_revoke_permanent: $[Bool](/API_docs/types/Bool.html), request_needed: $[Bool](/API_docs/types/Bool.html), peer: $[InputPeer](/API_docs/types/InputPeer.html), expire_date: $[int](/API_docs/types/int.html), usage_limit: $[int](/API_docs/types/int.html), title: $[string](/API_docs/types/string.html), subscription_pricing: $[StarsSubscriptionPricing](/API_docs/types/StarsSubscriptionPricing.html), \]) === [$ExportedChatInvite](/API_docs/types/ExportedChatInvite.html) ***

@@ -1437,7 +1437,7 @@ $MadelineProto->[messages->getBotCallbackAnswer](/API_docs/methods/messages.getB ***

-$MadelineProto->[messages->getChatInviteImporters](/API_docs/methods/messages.getChatInviteImporters.html)(\[requested: $[Bool](/API_docs/types/Bool.html), peer: $[InputPeer](/API_docs/types/InputPeer.html), link: $[string](/API_docs/types/string.html), q: $[string](/API_docs/types/string.html), offset_date: $[int](/API_docs/types/int.html), offset_user: $[InputUser](/API_docs/types/InputUser.html), limit: $[int](/API_docs/types/int.html), \]) === [$messages.ChatInviteImporters](/API_docs/types/messages.ChatInviteImporters.html) +$MadelineProto->[messages->getChatInviteImporters](/API_docs/methods/messages.getChatInviteImporters.html)(\[requested: $[Bool](/API_docs/types/Bool.html), subscription_expired: $[Bool](/API_docs/types/Bool.html), peer: $[InputPeer](/API_docs/types/InputPeer.html), link: $[string](/API_docs/types/string.html), q: $[string](/API_docs/types/string.html), offset_date: $[int](/API_docs/types/int.html), offset_user: $[InputUser](/API_docs/types/InputUser.html), limit: $[int](/API_docs/types/int.html), \]) === [$messages.ChatInviteImporters](/API_docs/types/messages.ChatInviteImporters.html) ***

@@ -1935,6 +1935,10 @@ $MadelineProto->[messages->sendMessage](/API_docs/methods/messages.sendMessage.h

$MadelineProto->[messages->sendMultiMedia](/API_docs/methods/messages.sendMultiMedia.html)(\[silent: $[Bool](/API_docs/types/Bool.html), background: $[Bool](/API_docs/types/Bool.html), clear_draft: $[Bool](/API_docs/types/Bool.html), noforwards: $[Bool](/API_docs/types/Bool.html), update_stickersets_order: $[Bool](/API_docs/types/Bool.html), invert_media: $[Bool](/API_docs/types/Bool.html), peer: $[InputPeer](/API_docs/types/InputPeer.html), reply_to: $[InputReplyTo](/API_docs/types/InputReplyTo.html), multi_media: \[$[InputSingleMedia](/API_docs/types/InputSingleMedia.html)\], schedule_date: $[int](/API_docs/types/int.html), send_as: $[InputPeer](/API_docs/types/InputPeer.html), quick_reply_shortcut: $[InputQuickReplyShortcut](/API_docs/types/InputQuickReplyShortcut.html), effect: $[long](/API_docs/types/long.html), \]) === [$Updates](/API_docs/types/Updates.html) +*** +

+$MadelineProto->[messages->sendPaidReaction](/API_docs/methods/messages.sendPaidReaction.html)(\[private: $[Bool](/API_docs/types/Bool.html), peer: $[InputPeer](/API_docs/types/InputPeer.html), msg_id: $[int](/API_docs/types/int.html), count: $[int](/API_docs/types/int.html), \]) === [$Updates](/API_docs/types/Updates.html) + ***

$MadelineProto->[messages->sendQuickReplyMessages](/API_docs/methods/messages.sendQuickReplyMessages.html)(\[peer: $[InputPeer](/API_docs/types/InputPeer.html), shortcut_id: $[int](/API_docs/types/int.html), id: \[$[int](/API_docs/types/int.html)\], \]) === [$Updates](/API_docs/types/Updates.html) @@ -1977,7 +1981,7 @@ $MadelineProto->[messages->setBotShippingResults](/API_docs/methods/messages.set ***

-$MadelineProto->[messages->setChatAvailableReactions](/API_docs/methods/messages.setChatAvailableReactions.html)(\[peer: $[InputPeer](/API_docs/types/InputPeer.html), available_reactions: $[ChatReactions](/API_docs/types/ChatReactions.html), reactions_limit: $[int](/API_docs/types/int.html), \]) === [$Updates](/API_docs/types/Updates.html) +$MadelineProto->[messages->setChatAvailableReactions](/API_docs/methods/messages.setChatAvailableReactions.html)(\[peer: $[InputPeer](/API_docs/types/InputPeer.html), available_reactions: $[ChatReactions](/API_docs/types/ChatReactions.html), reactions_limit: $[int](/API_docs/types/int.html), paid_enabled: $[Bool](/API_docs/types/Bool.html), \]) === [$Updates](/API_docs/types/Updates.html) ***

@@ -2043,6 +2047,10 @@ $MadelineProto->[messages->toggleDialogPin](/API_docs/methods/messages.toggleDia

$MadelineProto->[messages->toggleNoForwards](/API_docs/methods/messages.toggleNoForwards.html)(\[peer: $[InputPeer](/API_docs/types/InputPeer.html), enabled: $[Bool](/API_docs/types/Bool.html), \]) === [$Updates](/API_docs/types/Updates.html) +*** +

+$MadelineProto->[messages->togglePaidReactionPrivacy](/API_docs/methods/messages.togglePaidReactionPrivacy.html)(\[peer: $[InputPeer](/API_docs/types/InputPeer.html), msg_id: $[int](/API_docs/types/int.html), private: $[Bool](/API_docs/types/Bool.html), \]) === [$Bool](/API_docs/types/Bool.html) + ***

$MadelineProto->[messages->togglePeerTranslations](/API_docs/methods/messages.togglePeerTranslations.html)(\[disabled: $[Bool](/API_docs/types/Bool.html), peer: $[InputPeer](/API_docs/types/InputPeer.html), \]) === [$Bool](/API_docs/types/Bool.html) @@ -2115,6 +2123,10 @@ $MadelineProto->[payments->assignPlayMarketTransaction](/API_docs/methods/paymen

$MadelineProto->[payments->canPurchasePremium](/API_docs/methods/payments.canPurchasePremium.html)(\[purpose: $[InputStorePaymentPurpose](/API_docs/types/InputStorePaymentPurpose.html), \]) === [$Bool](/API_docs/types/Bool.html) +*** +

+$MadelineProto->[payments->changeStarsSubscription](/API_docs/methods/payments.changeStarsSubscription.html)(\[peer: $[InputPeer](/API_docs/types/InputPeer.html), subscription_id: $[string](/API_docs/types/string.html), canceled: $[Bool](/API_docs/types/Bool.html), \]) === [$Bool](/API_docs/types/Bool.html) + ***

$MadelineProto->[payments->checkGiftCode](/API_docs/methods/payments.checkGiftCode.html)(\[slug: $[string](/API_docs/types/string.html), \]) === [$payments.CheckedGiftCode](/API_docs/types/payments.CheckedGiftCode.html) @@ -2127,6 +2139,10 @@ $MadelineProto->[payments->clearSavedInfo](/API_docs/methods/payments.clearSaved

$MadelineProto->[payments->exportInvoice](/API_docs/methods/payments.exportInvoice.html)(\[invoice_media: $[InputMedia](/API_docs/types/InputMedia.html), \]) === [$payments.ExportedInvoice](/API_docs/types/payments.ExportedInvoice.html) +*** +

+$MadelineProto->[payments->fulfillStarsSubscription](/API_docs/methods/payments.fulfillStarsSubscription.html)(\[peer: $[InputPeer](/API_docs/types/InputPeer.html), subscription_id: $[string](/API_docs/types/string.html), \]) === [$Bool](/API_docs/types/Bool.html) + ***

$MadelineProto->[payments->getBankCardData](/API_docs/methods/payments.getBankCardData.html)(\[number: $[string](/API_docs/types/string.html), \]) === [$payments.BankCardData](/API_docs/types/payments.BankCardData.html) @@ -2171,13 +2187,17 @@ $MadelineProto->[payments->getStarsRevenueWithdrawalUrl](/API_docs/methods/payme

$MadelineProto->[payments->getStarsStatus](/API_docs/methods/payments.getStarsStatus.html)(\[peer: $[InputPeer](/API_docs/types/InputPeer.html), \]) === [$payments.StarsStatus](/API_docs/types/payments.StarsStatus.html) +*** +

+$MadelineProto->[payments->getStarsSubscriptions](/API_docs/methods/payments.getStarsSubscriptions.html)(\[missing_balance: $[Bool](/API_docs/types/Bool.html), peer: $[InputPeer](/API_docs/types/InputPeer.html), offset: $[string](/API_docs/types/string.html), \]) === [$payments.StarsStatus](/API_docs/types/payments.StarsStatus.html) + ***

$MadelineProto->[payments->getStarsTopupOptions](/API_docs/methods/payments.getStarsTopupOptions.html)(\[\]) === [$Vector\_of\_StarsTopupOption](/API_docs/types/StarsTopupOption.html) ***

-$MadelineProto->[payments->getStarsTransactions](/API_docs/methods/payments.getStarsTransactions.html)(\[inbound: $[Bool](/API_docs/types/Bool.html), outbound: $[Bool](/API_docs/types/Bool.html), ascending: $[Bool](/API_docs/types/Bool.html), peer: $[InputPeer](/API_docs/types/InputPeer.html), offset: $[string](/API_docs/types/string.html), limit: $[int](/API_docs/types/int.html), \]) === [$payments.StarsStatus](/API_docs/types/payments.StarsStatus.html) +$MadelineProto->[payments->getStarsTransactions](/API_docs/methods/payments.getStarsTransactions.html)(\[inbound: $[Bool](/API_docs/types/Bool.html), outbound: $[Bool](/API_docs/types/Bool.html), ascending: $[Bool](/API_docs/types/Bool.html), subscription_id: $[string](/API_docs/types/string.html), peer: $[InputPeer](/API_docs/types/InputPeer.html), offset: $[string](/API_docs/types/string.html), limit: $[int](/API_docs/types/int.html), \]) === [$payments.StarsStatus](/API_docs/types/payments.StarsStatus.html) ***

diff --git a/docs/API_docs/methods/channels.toggleSignatures.md b/docs/API_docs/methods/channels.toggleSignatures.md index 532e76150a..178fb4a51b 100644 --- a/docs/API_docs/methods/channels.toggleSignatures.md +++ b/docs/API_docs/methods/channels.toggleSignatures.md @@ -17,8 +17,9 @@ Enable/disable message signatures in channels | Name | Type | Description | Required | |----------|---------------|-------------|----------| +|signatures\_enabled|[Bool](/API_docs/types/Bool.html) | | Optional| +|profiles\_enabled|[Bool](/API_docs/types/Bool.html) | | Optional| |channel|[Username, chat ID, Update, Message or InputChannel](/API_docs/types/InputChannel.html) | Channel | Optional| -|enabled|[Bool](/API_docs/types/Bool.html) | Value | Yes| ### Return type: [Updates](/API_docs/types/Updates.html) @@ -38,6 +39,6 @@ include 'madeline.php'; $MadelineProto = new \danog\MadelineProto\API('session.madeline'); $MadelineProto->start(); -$Updates = $MadelineProto->channels->toggleSignatures(channel: $InputChannel, enabled: $Bool, ); +$Updates = $MadelineProto->channels->toggleSignatures(signatures_enabled: $Bool, profiles_enabled: $Bool, channel: $InputChannel, ); ``` diff --git a/docs/API_docs/methods/index.md b/docs/API_docs/methods/index.md index 2e21dbbc48..96eaada625 100644 --- a/docs/API_docs/methods/index.md +++ b/docs/API_docs/methods/index.md @@ -1692,16 +1692,24 @@ image: https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png * messages.requestMainWebView +* messages.sendPaidReaction + * messages.sendQuickReplyMessages * messages.toggleDialogFilterTags +* messages.togglePaidReactionPrivacy + * messages.updateSavedReactionTag * null-byte RLE decode: rleDecode * null-byte RLE encode: rleEncode +* payments.changeStarsSubscription + +* payments.fulfillStarsSubscription + * payments.getStarsGiftOptions * payments.getStarsRevenueAdsAccountUrl @@ -1712,6 +1720,8 @@ image: https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png * payments.getStarsStatus +* payments.getStarsSubscriptions + * payments.getStarsTopupOptions * payments.getStarsTransactions diff --git a/docs/API_docs/methods/messages.exportChatInvite.md b/docs/API_docs/methods/messages.exportChatInvite.md index 326e6522a2..e577cde922 100644 --- a/docs/API_docs/methods/messages.exportChatInvite.md +++ b/docs/API_docs/methods/messages.exportChatInvite.md @@ -23,6 +23,7 @@ Export an invite link for a chat |expire\_date|[int](/API_docs/types/int.html) | Expiration date | Optional| |usage\_limit|[int](/API_docs/types/int.html) | Maximum number of users that can join using this link | Optional| |title|[string](/API_docs/types/string.html) | Description of the invite link, visible only to administrators | Optional| +|subscription\_pricing|[StarsSubscriptionPricing](/API_docs/types/StarsSubscriptionPricing.html) | | Optional| ### Return type: [ExportedChatInvite](/API_docs/types/ExportedChatInvite.html) @@ -42,6 +43,6 @@ include 'madeline.php'; $MadelineProto = new \danog\MadelineProto\API('session.madeline'); $MadelineProto->start(); -$ExportedChatInvite = $MadelineProto->messages->exportChatInvite(legacy_revoke_permanent: $Bool, request_needed: $Bool, peer: $InputPeer, expire_date: $int, usage_limit: $int, title: 'string', ); +$ExportedChatInvite = $MadelineProto->messages->exportChatInvite(legacy_revoke_permanent: $Bool, request_needed: $Bool, peer: $InputPeer, expire_date: $int, usage_limit: $int, title: 'string', subscription_pricing: $StarsSubscriptionPricing, ); ``` diff --git a/docs/API_docs/methods/messages.getChatInviteImporters.md b/docs/API_docs/methods/messages.getChatInviteImporters.md index 5d72516b54..36f9f8a1d8 100644 --- a/docs/API_docs/methods/messages.getChatInviteImporters.md +++ b/docs/API_docs/methods/messages.getChatInviteImporters.md @@ -18,6 +18,7 @@ Get info about the users that joined the chat using a specific chat invite | Name | Type | Description | Required | |----------|---------------|-------------|----------| |requested|[Bool](/API_docs/types/Bool.html) | If set, only returns info about users with pending [join requests »](https://core.telegram.org/api/invites#join-requests) | Optional| +|subscription\_expired|[Bool](/API_docs/types/Bool.html) | | Optional| |peer|[Username, chat ID, Update, Message or InputPeer](/API_docs/types/InputPeer.html) | Chat | Optional| |link|[string](/API_docs/types/string.html) | Invite link | Optional| |q|[string](/API_docs/types/string.html) | Search for a user in the pending [join requests »](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`. | Optional| @@ -43,6 +44,6 @@ include 'madeline.php'; $MadelineProto = new \danog\MadelineProto\API('session.madeline'); $MadelineProto->start(); -$messages_ChatInviteImporters = $MadelineProto->messages->getChatInviteImporters(requested: $Bool, peer: $InputPeer, link: 'string', q: 'string', offset_date: $int, offset_user: $InputUser, limit: $int, ); +$messages_ChatInviteImporters = $MadelineProto->messages->getChatInviteImporters(requested: $Bool, subscription_expired: $Bool, peer: $InputPeer, link: 'string', q: 'string', offset_date: $int, offset_user: $InputUser, limit: $int, ); ``` diff --git a/docs/API_docs/methods/messages.sendPaidReaction.md b/docs/API_docs/methods/messages.sendPaidReaction.md new file mode 100644 index 0000000000..47454b182e --- /dev/null +++ b/docs/API_docs/methods/messages.sendPaidReaction.md @@ -0,0 +1,43 @@ +--- +title: "messages.sendPaidReaction" +description: "messages.sendPaidReaction parameters, return type and example" +grand_parent: "Telegram RPC API" +parent: "Methods" +image: https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png +redirect_from: /API_docs/methods/messages_sendPaidReaction.html +--- +# Method: messages.sendPaidReaction +[Back to methods index](index.html) + + + +### Parameters: + +| Name | Type | Required | +|----------|---------------|----------| +|private|[Bool](/API_docs/types/Bool.html) | Optional| +|peer|[Username, chat ID, Update, Message or InputPeer](/API_docs/types/InputPeer.html) | Optional| +|msg\_id|[int](/API_docs/types/int.html) | Optional| +|count|[int](/API_docs/types/int.html) | Optional| + + +### Return type: [Updates](/API_docs/types/Updates.html) + +### Can bots use this method: **YES** + + +### MadelineProto Example ([now async for huge speed and parallelism!](https://docs.madelineproto.xyz/docs/ASYNC.html)): + + +```php +if (!file_exists('madeline.php')) { + copy('https://phar.madelineproto.xyz/madeline.php', 'madeline.php'); +} +include 'madeline.php'; + +$MadelineProto = new \danog\MadelineProto\API('session.madeline'); +$MadelineProto->start(); + +$Updates = $MadelineProto->messages->sendPaidReaction(private: $Bool, peer: $InputPeer, msg_id: $int, count: $int, ); +``` + diff --git a/docs/API_docs/methods/messages.setChatAvailableReactions.md b/docs/API_docs/methods/messages.setChatAvailableReactions.md index 5b61499679..501d303b46 100644 --- a/docs/API_docs/methods/messages.setChatAvailableReactions.md +++ b/docs/API_docs/methods/messages.setChatAvailableReactions.md @@ -20,6 +20,7 @@ Change the set of [message reactions »](https://core.telegram.org/api/reactions |peer|[Username, chat ID, Update, Message or InputPeer](/API_docs/types/InputPeer.html) | Group where to apply changes | Optional| |available\_reactions|[ChatReactions](/API_docs/types/ChatReactions.html) | Allowed reaction emojis | Yes| |reactions\_limit|[int](/API_docs/types/int.html) | | Optional| +|paid\_enabled|[Bool](/API_docs/types/Bool.html) | | Optional| ### Return type: [Updates](/API_docs/types/Updates.html) @@ -39,6 +40,6 @@ include 'madeline.php'; $MadelineProto = new \danog\MadelineProto\API('session.madeline'); $MadelineProto->start(); -$Updates = $MadelineProto->messages->setChatAvailableReactions(peer: $InputPeer, available_reactions: $ChatReactions, reactions_limit: $int, ); +$Updates = $MadelineProto->messages->setChatAvailableReactions(peer: $InputPeer, available_reactions: $ChatReactions, reactions_limit: $int, paid_enabled: $Bool, ); ``` diff --git a/docs/API_docs/methods/messages.togglePaidReactionPrivacy.md b/docs/API_docs/methods/messages.togglePaidReactionPrivacy.md new file mode 100644 index 0000000000..89e777fc04 --- /dev/null +++ b/docs/API_docs/methods/messages.togglePaidReactionPrivacy.md @@ -0,0 +1,42 @@ +--- +title: "messages.togglePaidReactionPrivacy" +description: "messages.togglePaidReactionPrivacy parameters, return type and example" +grand_parent: "Telegram RPC API" +parent: "Methods" +image: https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png +redirect_from: /API_docs/methods/messages_togglePaidReactionPrivacy.html +--- +# Method: messages.togglePaidReactionPrivacy +[Back to methods index](index.html) + + + +### Parameters: + +| Name | Type | Required | +|----------|---------------|----------| +|peer|[Username, chat ID, Update, Message or InputPeer](/API_docs/types/InputPeer.html) | Optional| +|msg\_id|[int](/API_docs/types/int.html) | Optional| +|private|[Bool](/API_docs/types/Bool.html) | Yes| + + +### Return type: [Bool](/API_docs/types/Bool.html) + +### Can bots use this method: **YES** + + +### MadelineProto Example ([now async for huge speed and parallelism!](https://docs.madelineproto.xyz/docs/ASYNC.html)): + + +```php +if (!file_exists('madeline.php')) { + copy('https://phar.madelineproto.xyz/madeline.php', 'madeline.php'); +} +include 'madeline.php'; + +$MadelineProto = new \danog\MadelineProto\API('session.madeline'); +$MadelineProto->start(); + +$Bool = $MadelineProto->messages->togglePaidReactionPrivacy(peer: $InputPeer, msg_id: $int, private: $Bool, ); +``` + diff --git a/docs/API_docs/methods/payments.changeStarsSubscription.md b/docs/API_docs/methods/payments.changeStarsSubscription.md new file mode 100644 index 0000000000..e67a11c0db --- /dev/null +++ b/docs/API_docs/methods/payments.changeStarsSubscription.md @@ -0,0 +1,42 @@ +--- +title: "payments.changeStarsSubscription" +description: "payments.changeStarsSubscription parameters, return type and example" +grand_parent: "Telegram RPC API" +parent: "Methods" +image: https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png +redirect_from: /API_docs/methods/payments_changeStarsSubscription.html +--- +# Method: payments.changeStarsSubscription +[Back to methods index](index.html) + + + +### Parameters: + +| Name | Type | Required | +|----------|---------------|----------| +|peer|[Username, chat ID, Update, Message or InputPeer](/API_docs/types/InputPeer.html) | Optional| +|subscription\_id|[string](/API_docs/types/string.html) | Optional| +|canceled|[Bool](/API_docs/types/Bool.html) | Optional| + + +### Return type: [Bool](/API_docs/types/Bool.html) + +### Can bots use this method: **YES** + + +### MadelineProto Example ([now async for huge speed and parallelism!](https://docs.madelineproto.xyz/docs/ASYNC.html)): + + +```php +if (!file_exists('madeline.php')) { + copy('https://phar.madelineproto.xyz/madeline.php', 'madeline.php'); +} +include 'madeline.php'; + +$MadelineProto = new \danog\MadelineProto\API('session.madeline'); +$MadelineProto->start(); + +$Bool = $MadelineProto->payments->changeStarsSubscription(peer: $InputPeer, subscription_id: 'string', canceled: $Bool, ); +``` + diff --git a/docs/API_docs/methods/payments.fulfillStarsSubscription.md b/docs/API_docs/methods/payments.fulfillStarsSubscription.md new file mode 100644 index 0000000000..beced304d4 --- /dev/null +++ b/docs/API_docs/methods/payments.fulfillStarsSubscription.md @@ -0,0 +1,41 @@ +--- +title: "payments.fulfillStarsSubscription" +description: "payments.fulfillStarsSubscription parameters, return type and example" +grand_parent: "Telegram RPC API" +parent: "Methods" +image: https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png +redirect_from: /API_docs/methods/payments_fulfillStarsSubscription.html +--- +# Method: payments.fulfillStarsSubscription +[Back to methods index](index.html) + + + +### Parameters: + +| Name | Type | Required | +|----------|---------------|----------| +|peer|[Username, chat ID, Update, Message or InputPeer](/API_docs/types/InputPeer.html) | Optional| +|subscription\_id|[string](/API_docs/types/string.html) | Optional| + + +### Return type: [Bool](/API_docs/types/Bool.html) + +### Can bots use this method: **YES** + + +### MadelineProto Example ([now async for huge speed and parallelism!](https://docs.madelineproto.xyz/docs/ASYNC.html)): + + +```php +if (!file_exists('madeline.php')) { + copy('https://phar.madelineproto.xyz/madeline.php', 'madeline.php'); +} +include 'madeline.php'; + +$MadelineProto = new \danog\MadelineProto\API('session.madeline'); +$MadelineProto->start(); + +$Bool = $MadelineProto->payments->fulfillStarsSubscription(peer: $InputPeer, subscription_id: 'string', ); +``` + diff --git a/docs/API_docs/methods/payments.getStarsSubscriptions.md b/docs/API_docs/methods/payments.getStarsSubscriptions.md new file mode 100644 index 0000000000..e5e31f4e91 --- /dev/null +++ b/docs/API_docs/methods/payments.getStarsSubscriptions.md @@ -0,0 +1,42 @@ +--- +title: "payments.getStarsSubscriptions" +description: "payments.getStarsSubscriptions parameters, return type and example" +grand_parent: "Telegram RPC API" +parent: "Methods" +image: https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png +redirect_from: /API_docs/methods/payments_getStarsSubscriptions.html +--- +# Method: payments.getStarsSubscriptions +[Back to methods index](index.html) + + + +### Parameters: + +| Name | Type | Required | +|----------|---------------|----------| +|missing\_balance|[Bool](/API_docs/types/Bool.html) | Optional| +|peer|[Username, chat ID, Update, Message or InputPeer](/API_docs/types/InputPeer.html) | Optional| +|offset|[string](/API_docs/types/string.html) | Optional| + + +### Return type: [payments.StarsStatus](/API_docs/types/payments.StarsStatus.html) + +### Can bots use this method: **YES** + + +### MadelineProto Example ([now async for huge speed and parallelism!](https://docs.madelineproto.xyz/docs/ASYNC.html)): + + +```php +if (!file_exists('madeline.php')) { + copy('https://phar.madelineproto.xyz/madeline.php', 'madeline.php'); +} +include 'madeline.php'; + +$MadelineProto = new \danog\MadelineProto\API('session.madeline'); +$MadelineProto->start(); + +$payments_StarsStatus = $MadelineProto->payments->getStarsSubscriptions(missing_balance: $Bool, peer: $InputPeer, offset: 'string', ); +``` + diff --git a/docs/API_docs/methods/payments.getStarsTransactions.md b/docs/API_docs/methods/payments.getStarsTransactions.md index 6f74c4fe9b..f94678a737 100644 --- a/docs/API_docs/methods/payments.getStarsTransactions.md +++ b/docs/API_docs/methods/payments.getStarsTransactions.md @@ -18,6 +18,7 @@ redirect_from: /API_docs/methods/payments_getStarsTransactions.html |inbound|[Bool](/API_docs/types/Bool.html) | Optional| |outbound|[Bool](/API_docs/types/Bool.html) | Optional| |ascending|[Bool](/API_docs/types/Bool.html) | Optional| +|subscription\_id|[string](/API_docs/types/string.html) | Optional| |peer|[Username, chat ID, Update, Message or InputPeer](/API_docs/types/InputPeer.html) | Optional| |offset|[string](/API_docs/types/string.html) | Optional| |limit|[int](/API_docs/types/int.html) | Optional| @@ -40,6 +41,6 @@ include 'madeline.php'; $MadelineProto = new \danog\MadelineProto\API('session.madeline'); $MadelineProto->start(); -$payments_StarsStatus = $MadelineProto->payments->getStarsTransactions(inbound: $Bool, outbound: $Bool, ascending: $Bool, peer: $InputPeer, offset: 'string', limit: $int, ); +$payments_StarsStatus = $MadelineProto->payments->getStarsTransactions(inbound: $Bool, outbound: $Bool, ascending: $Bool, subscription_id: 'string', peer: $InputPeer, offset: 'string', limit: $int, ); ``` diff --git a/docs/API_docs/types/ChannelAdminLogEventAction.md b/docs/API_docs/types/ChannelAdminLogEventAction.md index 267286345e..570f9fef12 100644 --- a/docs/API_docs/types/ChannelAdminLogEventAction.md +++ b/docs/API_docs/types/ChannelAdminLogEventAction.md @@ -107,6 +107,8 @@ image: https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png [channelAdminLogEventActionChangeEmojiStickerSet](/API_docs/constructors/channelAdminLogEventActionChangeEmojiStickerSet.html) +[channelAdminLogEventActionToggleSignatureProfiles](/API_docs/constructors/channelAdminLogEventActionToggleSignatureProfiles.html) + ### Methods that return an object of this type (methods): diff --git a/docs/API_docs/types/InputFile.md b/docs/API_docs/types/InputFile.md index 3b8bd0eaea..b2c6de875b 100644 --- a/docs/API_docs/types/InputFile.md +++ b/docs/API_docs/types/InputFile.md @@ -23,6 +23,8 @@ You can also use async streams, HTTP response objects, and [much more](https://d [inputFileBig](/API_docs/constructors/inputFileBig.html) +[inputFileStoryDocument](/API_docs/constructors/inputFileStoryDocument.html) + ### Methods that return an object of this type (methods): diff --git a/docs/API_docs/types/InputInvoice.md b/docs/API_docs/types/InputInvoice.md index 5578148ffe..f450b45f86 100644 --- a/docs/API_docs/types/InputInvoice.md +++ b/docs/API_docs/types/InputInvoice.md @@ -19,6 +19,8 @@ image: https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png [inputInvoiceStars](/API_docs/constructors/inputInvoiceStars.html) +[inputInvoiceChatInviteSubscription](/API_docs/constructors/inputInvoiceChatInviteSubscription.html) + ### Methods that return an object of this type (methods): diff --git a/docs/API_docs/types/MessageReactor.md b/docs/API_docs/types/MessageReactor.md new file mode 100644 index 0000000000..fcb6bc0f7a --- /dev/null +++ b/docs/API_docs/types/MessageReactor.md @@ -0,0 +1,21 @@ +--- +title: MessageReactor +description: constructors and methods of type MessageReactor +nav_exclude: true +image: https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png +--- +# Type: MessageReactor +[Back to types index](index.html) + + + +### Possible values (constructors): + +[messageReactor](/API_docs/constructors/messageReactor.html) + + + +### Methods that return an object of this type (methods): + + + diff --git a/docs/API_docs/types/Reaction.md b/docs/API_docs/types/Reaction.md index 0bfa61cabf..725c317043 100644 --- a/docs/API_docs/types/Reaction.md +++ b/docs/API_docs/types/Reaction.md @@ -17,6 +17,8 @@ image: https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png [reactionCustomEmoji](/API_docs/constructors/reactionCustomEmoji.html) +[reactionPaid](/API_docs/constructors/reactionPaid.html) + ### Methods that return an object of this type (methods): diff --git a/docs/API_docs/types/StarsSubscription.md b/docs/API_docs/types/StarsSubscription.md new file mode 100644 index 0000000000..96965a00d3 --- /dev/null +++ b/docs/API_docs/types/StarsSubscription.md @@ -0,0 +1,21 @@ +--- +title: StarsSubscription +description: constructors and methods of type StarsSubscription +nav_exclude: true +image: https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png +--- +# Type: StarsSubscription +[Back to types index](index.html) + + + +### Possible values (constructors): + +[starsSubscription](/API_docs/constructors/starsSubscription.html) + + + +### Methods that return an object of this type (methods): + + + diff --git a/docs/API_docs/types/StarsSubscriptionPricing.md b/docs/API_docs/types/StarsSubscriptionPricing.md new file mode 100644 index 0000000000..b799eb4592 --- /dev/null +++ b/docs/API_docs/types/StarsSubscriptionPricing.md @@ -0,0 +1,21 @@ +--- +title: StarsSubscriptionPricing +description: constructors and methods of type StarsSubscriptionPricing +nav_exclude: true +image: https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png +--- +# Type: StarsSubscriptionPricing +[Back to types index](index.html) + + + +### Possible values (constructors): + +[starsSubscriptionPricing](/API_docs/constructors/starsSubscriptionPricing.html) + + + +### Methods that return an object of this type (methods): + + + diff --git a/docs/API_docs/types/Updates.md b/docs/API_docs/types/Updates.md index 9cfc2f6c73..c90b7c22e2 100644 --- a/docs/API_docs/types/Updates.md +++ b/docs/API_docs/types/Updates.md @@ -134,6 +134,8 @@ $message = $MadelineProto->extractMessageId($Updates); [$MadelineProto->messages->deleteFactCheck](/API_docs/methods/messages.deleteFactCheck.html) +[$MadelineProto->messages->sendPaidReaction](/API_docs/methods/messages.sendPaidReaction.html) + [$MadelineProto->channels->createChannel](/API_docs/methods/channels.createChannel.html) [$MadelineProto->channels->editAdmin](/API_docs/methods/channels.editAdmin.html) diff --git a/docs/API_docs/types/index.md b/docs/API_docs/types/index.md index 70e122125f..4e00d76322 100644 --- a/docs/API_docs/types/index.md +++ b/docs/API_docs/types/index.md @@ -399,6 +399,8 @@ image: https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png [MessageReactions](/API_docs/types/MessageReactions.html) +[MessageReactor](/API_docs/types/MessageReactor.html) + [MessageReplies](/API_docs/types/MessageReplies.html) [MessageReplyHeader](/API_docs/types/MessageReplyHeader.html) @@ -577,6 +579,10 @@ image: https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png [StarsRevenueStatus](/API_docs/types/StarsRevenueStatus.html) +[StarsSubscription](/API_docs/types/StarsSubscription.html) + +[StarsSubscriptionPricing](/API_docs/types/StarsSubscriptionPricing.html) + [StarsTopupOption](/API_docs/types/StarsTopupOption.html) [StarsTransaction](/API_docs/types/StarsTransaction.html) diff --git a/docs/API_docs/types/payments.StarsStatus.md b/docs/API_docs/types/payments.StarsStatus.md index 1f37e9cf25..0d7b2e493a 100644 --- a/docs/API_docs/types/payments.StarsStatus.md +++ b/docs/API_docs/types/payments.StarsStatus.md @@ -24,5 +24,7 @@ redirect_from: /API_docs/types/payments_StarsStatus.html [$MadelineProto->payments->getStarsTransactionsByID](/API_docs/methods/payments.getStarsTransactionsByID.html) +[$MadelineProto->payments->getStarsSubscriptions](/API_docs/methods/payments.getStarsSubscriptions.html) + diff --git a/docs/docs/USING_METHODS.md b/docs/docs/USING_METHODS.md index 2599b63cc7..5e58004407 100644 --- a/docs/docs/USING_METHODS.md +++ b/docs/docs/USING_METHODS.md @@ -8,7 +8,7 @@ image: https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png There are simplifications for many, if not all of, these methods. -A list of all of the methods that can be called with MadelineProto can be found here: [here (layer 185)](https://docs.madelineproto.xyz/API_docs/). +A list of all of the methods that can be called with MadelineProto can be found here: [here (layer 186)](https://docs.madelineproto.xyz/API_docs/). [Now fully async!](https://docs.madelineproto.xyz/docs/ASYNC.html) diff --git a/docs/index.md b/docs/index.md index a2ab50903f..c5f2943e7b 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1156,16 +1156,21 @@ Some of MadelineProto's core components are also available as separate, standalo * messages.getSavedReactionTags * messages.reorderQuickReplies * messages.requestMainWebView + * messages.sendPaidReaction * messages.sendQuickReplyMessages * messages.toggleDialogFilterTags + * messages.togglePaidReactionPrivacy * messages.updateSavedReactionTag * null-byte RLE decode: rleDecode * null-byte RLE encode: rleEncode + * payments.changeStarsSubscription + * payments.fulfillStarsSubscription * payments.getStarsGiftOptions * payments.getStarsRevenueAdsAccountUrl * payments.getStarsRevenueStats * payments.getStarsRevenueWithdrawalUrl * payments.getStarsStatus + * payments.getStarsSubscriptions * payments.getStarsTopupOptions * payments.getStarsTransactions * payments.getStarsTransactionsByID