MadelineProto was updated (8.4.6)!
This release fixes some layer issues by adding support for miniforums (aka direct channel messages, implemented as forums), using a temporary positive range that doesn't conflict with the other ID ranges.
This means that the chat IDs you will get for direct channel messages are most likely temporary and may change with a later update to match the bot API, if the bot API implements them too i.e. via the business chat API.
This release also fixes the reply method and replyToMsgId and topicId in sendMessage/sendVideo/etc... methods.
Among other layer-based deprecations, the Button objects were removed from the legacy onUpdateXXX event handlers (switching back to the raw API arrays), please use the new object-based event handler (filters) to receive the Button objects.
When receiving keyboards from methods like getMessages, use wrapMessages to obtain abstracted Message objects with Button objects.
This release fixes some layer issues by adding support for miniforums (aka direct channel messages, implemented as forums), using a temporary positive range that doesn't conflict with the other ID ranges.
This means that the chat IDs you will get for direct channel messages are most likely temporary and may change with a later update to match the bot API, if the bot API implements them too i.e. via the business chat API.
This release also fixes the reply method and replyToMsgId and topicId in sendMessage/sendVideo/etc... methods.
Among other layer-based deprecations, the Button objects were removed from the legacy onUpdateXXX event handlers (switching back to the raw API arrays), please use the new object-based event handler (filters) to receive the Button objects.
When receiving keyboards from methods like getMessages, use wrapMessages to obtain abstracted Message objects with Button objects.
MadelineProto | Official Channel
This means that the chat IDs you will get for direct channel messages are most likely temporary
Clarification: this means that they may change with a later MadelineProto update (with appropriate forewarning in the release notes), not that they may change at any time.
MadelineProto was updated (8.4.10)!
This release features a major internal refactoring of the message system and the auth state machine, bringing major stability and performance improvements by removing legacy code and switching to a new reactive model.
This reactive model avoids some previously problematic state transitions, for example during network issues, by handling the connection state machine using a reactive actor model.
I've created a new reactive programming library based on the actor model, and it will be published as a separate library once it is mature enough.
Additionally, the docker image is now based on Debian, and features a patched version of PHP with jemalloc for improved performance.
Fixes:
- Fix handling of certain network and auth issues
- Fix some QR code login issues
- Reduce CPU usage by switching to linked lists instead of zend hashmaps where possible (previously, usage of zend hashmaps forced periodic reallocation to avoid memory leaks caused by frequent removal of keys)
- Multiple other fixes and improvements
This release features a major internal refactoring of the message system and the auth state machine, bringing major stability and performance improvements by removing legacy code and switching to a new reactive model.
This reactive model avoids some previously problematic state transitions, for example during network issues, by handling the connection state machine using a reactive actor model.
I've created a new reactive programming library based on the actor model, and it will be published as a separate library once it is mature enough.
Additionally, the docker image is now based on Debian, and features a patched version of PHP with jemalloc for improved performance.
Fixes:
- Fix handling of certain network and auth issues
- Fix some QR code login issues
- Reduce CPU usage by switching to linked lists instead of zend hashmaps where possible (previously, usage of zend hashmaps forced periodic reallocation to avoid memory leaks caused by frequent removal of keys)
- Multiple other fixes and improvements
MadelineProto | Official Channel
MadelineProto was updated (8.4.10)! This release features a major internal refactoring of the message system and the auth state machine, bringing major stability and performance improvements by removing legacy code and switching to a new reactive model. โฆ
MadelineProto was updated (8.4.11)!
This release fixes timeout issues on startup, QR code logins and a few other leftover issues.
This release fixes timeout issues on startup, QR code logins and a few other leftover issues.
MadelineProto was updated (8.4.16)!
This release fixes the root cause of call hangs/timeouts, fixes request cancellation & a few other minor details.
This release fixes the root cause of call hangs/timeouts, fixes request cancellation & a few other minor details.
MadelineProto was updated (8.4.19)!
This release updates MadelineProto to layer 207!
New Methods:
- account.toggleNoPaidMessagesException
- messages.toggleTodoCompleted
- messages.appendTodoList
- messages.toggleSuggestedPostApproval
Changed Methods:
- Added parent_peer param to account.getPaidMessagesRevenue
- Added suggested_post param to messages.sendMessage
- Added suggested_post param to messages.sendMedia
- Added suggested_post param to messages.forwardMessages
- Added suggested_post param to messages.saveDraft
- Added msg_id param to messages.getSponsoredMessages
- Added ton param to payments.getStarsStatus
- Added ton param to payments.getStarsTransactions
- Added ton param to payments.getStarsRevenueStats
- Added ton param to payments.getStarsRevenueWithdrawalUrl
- Added amount param to payments.getStarsRevenueWithdrawalUrl
- Removed stars param from payments.getStarsRevenueWithdrawalUrl
- Added ton param to payments.getStarsTransactionsByID
Deleted Methods:
- account.addNoPaidMessagesException
- stats.getBroadcastRevenueStats
- stats.getBroadcastRevenueWithdrawalUrl
- stats.getBroadcastRevenueTransactions
New Constructors:
- inputMediaTodo
- messageMediaToDo
- messageActionTodoCompletions
- messageActionTodoAppendTasks
- messageActionSuggestedPostApproval
- messageActionSuggestedPostSuccess
- messageActionSuggestedPostRefund
- messageActionGiftTon
- updateMonoForumNoPaidException
- inputStickerSetTonGifts
- starsTonAmount
- todoItem
- todoList
- todoCompletion
- suggestedPost
Changed Constructors:
- Added send_paid_messages_stars param to channelFull
- Added paid_suggested_post_stars param to message
- Added paid_suggested_post_ton param to message
- Added suggested_post param to message
- Added saved_peer_id param to messageService
- Added suggested_post param to draftMessage
- Added manage_direct_messages param to chatAdminRights
- Added min_display_duration param to sponsoredMessage
- Added max_display_duration param to sponsoredMessage
- Added start_delay param to messages.sponsoredMessages
- Added between_delay param to messages.sponsoredMessages
- Added nopaid_messages_exception param to monoForumDialog
- Added amount param to starsTransaction
- Added ads_proceeds_from_date param to starsTransaction
- Added ads_proceeds_to_date param to starsTransaction
- Removed stars param from starsTransaction
- Added top_hours_graph param to payments.starsRevenueStats
- Added released_by param to starGift
- Added released_by param to starGiftUnique
- Added chats param to payments.starGifts
- Added users param to payments.starGifts
Deleted Constructors:
- updateBroadcastRevenueTransactions
- stats.broadcastRevenueStats
- stats.broadcastRevenueWithdrawalUrl
- broadcastRevenueTransactionProceeds
- broadcastRevenueTransactionWithdrawal
- broadcastRevenueTransactionRefund
- stats.broadcastRevenueTransactions
- broadcastRevenueBalances
This release updates MadelineProto to layer 207!
New Methods:
- account.toggleNoPaidMessagesException
- messages.toggleTodoCompleted
- messages.appendTodoList
- messages.toggleSuggestedPostApproval
Changed Methods:
- Added parent_peer param to account.getPaidMessagesRevenue
- Added suggested_post param to messages.sendMessage
- Added suggested_post param to messages.sendMedia
- Added suggested_post param to messages.forwardMessages
- Added suggested_post param to messages.saveDraft
- Added msg_id param to messages.getSponsoredMessages
- Added ton param to payments.getStarsStatus
- Added ton param to payments.getStarsTransactions
- Added ton param to payments.getStarsRevenueStats
- Added ton param to payments.getStarsRevenueWithdrawalUrl
- Added amount param to payments.getStarsRevenueWithdrawalUrl
- Removed stars param from payments.getStarsRevenueWithdrawalUrl
- Added ton param to payments.getStarsTransactionsByID
Deleted Methods:
- account.addNoPaidMessagesException
- stats.getBroadcastRevenueStats
- stats.getBroadcastRevenueWithdrawalUrl
- stats.getBroadcastRevenueTransactions
New Constructors:
- inputMediaTodo
- messageMediaToDo
- messageActionTodoCompletions
- messageActionTodoAppendTasks
- messageActionSuggestedPostApproval
- messageActionSuggestedPostSuccess
- messageActionSuggestedPostRefund
- messageActionGiftTon
- updateMonoForumNoPaidException
- inputStickerSetTonGifts
- starsTonAmount
- todoItem
- todoList
- todoCompletion
- suggestedPost
Changed Constructors:
- Added send_paid_messages_stars param to channelFull
- Added paid_suggested_post_stars param to message
- Added paid_suggested_post_ton param to message
- Added suggested_post param to message
- Added saved_peer_id param to messageService
- Added suggested_post param to draftMessage
- Added manage_direct_messages param to chatAdminRights
- Added min_display_duration param to sponsoredMessage
- Added max_display_duration param to sponsoredMessage
- Added start_delay param to messages.sponsoredMessages
- Added between_delay param to messages.sponsoredMessages
- Added nopaid_messages_exception param to monoForumDialog
- Added amount param to starsTransaction
- Added ads_proceeds_from_date param to starsTransaction
- Added ads_proceeds_to_date param to starsTransaction
- Removed stars param from starsTransaction
- Added top_hours_graph param to payments.starsRevenueStats
- Added released_by param to starGift
- Added released_by param to starGiftUnique
- Added chats param to payments.starGifts
- Added users param to payments.starGifts
Deleted Constructors:
- updateBroadcastRevenueTransactions
- stats.broadcastRevenueStats
- stats.broadcastRevenueWithdrawalUrl
- broadcastRevenueTransactionProceeds
- broadcastRevenueTransactionWithdrawal
- broadcastRevenueTransactionRefund
- stats.broadcastRevenueTransactions
- broadcastRevenueBalances
docs.madelineproto.xyz
messages.appendTodoList
messages.appendTodoList parameters, return type and example
MadelineProto was updated (8.4.21)!
Features:
- Update to layer 210
Fixes:
- Drop all session-related database rows when logging out
- Fix an issue with postgres when creating the database
New Methods:
- payments.createStarGiftCollection
- payments.updateStarGiftCollection
- payments.reorderStarGiftCollections
- payments.deleteStarGiftCollection
- payments.getStarGiftCollections
Changed Methods:
- Added collection_id param to payments.getSavedStarGifts
New Constructors:
- starsRating
- starGiftCollection
- payments.starGiftCollectionsNotModified
- payments.starGiftCollections
Changed Constructors:
- Added stars_rating param to userFull
- Added todo_item_id param to messageReplyHeader
- Added todo_item_id param to inputReplyToMessage
- Added require_premium param to starGift
- Added limited_per_user param to starGift
- Added per_user_total param to starGift
- Added per_user_remains param to starGift
- Added require_premium param to starGiftUnique
- Added collection_id param to savedStarGift
Features:
- Update to layer 210
Fixes:
- Drop all session-related database rows when logging out
- Fix an issue with postgres when creating the database
New Methods:
- payments.createStarGiftCollection
- payments.updateStarGiftCollection
- payments.reorderStarGiftCollections
- payments.deleteStarGiftCollection
- payments.getStarGiftCollections
Changed Methods:
- Added collection_id param to payments.getSavedStarGifts
New Constructors:
- starsRating
- starGiftCollection
- payments.starGiftCollectionsNotModified
- payments.starGiftCollections
Changed Constructors:
- Added stars_rating param to userFull
- Added todo_item_id param to messageReplyHeader
- Added todo_item_id param to inputReplyToMessage
- Added require_premium param to starGift
- Added limited_per_user param to starGift
- Added per_user_total param to starGift
- Added per_user_remains param to starGift
- Added require_premium param to starGiftUnique
- Added collection_id param to savedStarGift
MadelineProto was updated (8.5.4)!
The server-side issues with newer layers that forced a layer downgrade were fixed, so this release bumps the layer to the newest 211.
This release also re-enables JIT in the docker image, as a problematic commit was reverted in php-src.
New Methods:
- channels.checkSearchPostsFlood
- stories.createAlbum
- stories.updateAlbum
- stories.reorderAlbums
- stories.deleteAlbum
- stories.getAlbums
- stories.getAlbumStories
Changed Methods:
- Added query param to channels.searchPosts
- Added allow_paid_stars param to channels.searchPosts
- Added resell_amount param to payments.updateStarGiftPrice
- Removed resell_stars param from payments.updateStarGiftPrice
- Added albums param to stories.sendStory
New Constructors:
- webPageAttributeStarGiftCollection
- storyAlbum
- stories.albumsNotModified
- stories.albums
- searchPostsFlood
Changed Constructors:
- Added resale_amount param to messageActionStarGiftUnique
- Removed resale_stars param from messageActionStarGiftUnique
- Added stars_my_pending_rating param to userFull
- Added stars_my_pending_rating_date param to userFull
- Added search_flood param to messages.messagesSlice
- Added ton param to inputInvoiceStarGiftResale
- Added albums param to storyItem
- Added resale_ton_only param to starGiftUnique
- Added resell_amount param to starGiftUnique
- Removed resell_stars param from starGiftUnique
The server-side issues with newer layers that forced a layer downgrade were fixed, so this release bumps the layer to the newest 211.
This release also re-enables JIT in the docker image, as a problematic commit was reverted in php-src.
New Methods:
- channels.checkSearchPostsFlood
- stories.createAlbum
- stories.updateAlbum
- stories.reorderAlbums
- stories.deleteAlbum
- stories.getAlbums
- stories.getAlbumStories
Changed Methods:
- Added query param to channels.searchPosts
- Added allow_paid_stars param to channels.searchPosts
- Added resell_amount param to payments.updateStarGiftPrice
- Removed resell_stars param from payments.updateStarGiftPrice
- Added albums param to stories.sendStory
New Constructors:
- webPageAttributeStarGiftCollection
- storyAlbum
- stories.albumsNotModified
- stories.albums
- searchPostsFlood
Changed Constructors:
- Added resale_amount param to messageActionStarGiftUnique
- Removed resale_stars param from messageActionStarGiftUnique
- Added stars_my_pending_rating param to userFull
- Added stars_my_pending_rating_date param to userFull
- Added search_flood param to messages.messagesSlice
- Added ton param to inputInvoiceStarGiftResale
- Added albums param to storyItem
- Added resale_ton_only param to starGiftUnique
- Added resell_amount param to starGiftUnique
- Removed resell_stars param from starGiftUnique
MadelineProto was updated (8.5.5)!
Fixes:
- Test a fix for a minor issue related to channel bans
- Bump layer 211
Docs:
- Autodetect business-capable methods
- Add some RPC errors
Fixes:
- Test a fix for a minor issue related to channel bans
- Bump layer 211
Docs:
- Autodetect business-capable methods
- Add some RPC errors
MadelineProto was updated (8.5.6)!
Fixes:
- Fixes to the CDN handshake
Fixes:
- Fixes to the CDN handshake
MadelineProto was updated (8.5.7)!
This release updates to layer 214 and also adds some extra logging through report peers for a possible persisting server-side bug (make sure to specify a report peer, and please report new schema-related errors received through the report peer to the MadelineProto chat at @danog_community).
New Methods:
- account.setMainProfileTab
- account.saveMusic
- account.getSavedMusicIds
- account.getUniqueGiftChatThemes
- users.getSavedMusic
- users.getSavedMusicByID
- channels.setMainProfileTab
- payments.getUniqueStarGiftValueInfo
- payments.checkCanSendGift
Changed Methods:
- Added theme param to messages.setChatTheme
- Removed emoticon param from messages.setChatTheme
- Added exclude_upgradable param to payments.getSavedStarGifts
- Added exclude_unupgradable param to payments.getSavedStarGifts
- Removed exclude_limited param from payments.getSavedStarGifts
New Constructors:
- chatTheme
- chatThemeUniqueGift
- account.chatThemesNotModified
- account.chatThemes
- inputInvoiceStarGiftPrepaidUpgrade
- payments.uniqueStarGiftValueInfo
- profileTabPosts
- profileTabGifts
- profileTabMedia
- profileTabFiles
- profileTabMusic
- profileTabVoice
- profileTabLinks
- profileTabGifs
- users.savedMusicNotModified
- users.savedMusic
- account.savedMusicIdsNotModified
- account.savedMusicIds
- payments.checkCanSendGiftResultOk
- payments.checkCanSendGiftResultFail
- inputChatThemeEmpty
- inputChatTheme
- inputChatThemeUniqueGift
Changed Constructors:
- Added main_tab param to channelFull
- Added theme param to messageActionSetChatTheme
- Removed emoticon param from messageActionSetChatTheme
- Added prepaid_upgrade param to messageActionStarGift
- Added upgrade_separate param to messageActionStarGift
- Added prepaid_upgrade_hash param to messageActionStarGift
- Added gift_msg_id param to messageActionStarGift
- Added prepaid_upgrade param to messageActionStarGiftUnique
- Added support_email_address param to auth.sentCodePaymentRequired
- Added support_email_subject param to auth.sentCodePaymentRequired
- Added theme param to userFull
- Added main_tab param to userFull
- Added saved_music param to userFull
- Removed theme_emoticon param from userFull
- Added spend_purpose_peer param to inputStorePaymentStarsTopup
- Added stargift_prepaid_upgrade param to starsTransaction
- Added locked_until_date param to starGift
- Added theme_available param to starGiftUnique
- Added gift_id param to starGiftUnique
- Added value_amount param to starGiftUnique
- Added value_currency param to starGiftUnique
- Added theme_peer param to starGiftUnique
- Added chats param to payments.uniqueStarGift
- Added chats param to messages.webPagePreview
- Added upgrade_separate param to savedStarGift
- Added prepaid_upgrade_hash param to savedStarGift
This release updates to layer 214 and also adds some extra logging through report peers for a possible persisting server-side bug (make sure to specify a report peer, and please report new schema-related errors received through the report peer to the MadelineProto chat at @danog_community).
New Methods:
- account.setMainProfileTab
- account.saveMusic
- account.getSavedMusicIds
- account.getUniqueGiftChatThemes
- users.getSavedMusic
- users.getSavedMusicByID
- channels.setMainProfileTab
- payments.getUniqueStarGiftValueInfo
- payments.checkCanSendGift
Changed Methods:
- Added theme param to messages.setChatTheme
- Removed emoticon param from messages.setChatTheme
- Added exclude_upgradable param to payments.getSavedStarGifts
- Added exclude_unupgradable param to payments.getSavedStarGifts
- Removed exclude_limited param from payments.getSavedStarGifts
New Constructors:
- chatTheme
- chatThemeUniqueGift
- account.chatThemesNotModified
- account.chatThemes
- inputInvoiceStarGiftPrepaidUpgrade
- payments.uniqueStarGiftValueInfo
- profileTabPosts
- profileTabGifts
- profileTabMedia
- profileTabFiles
- profileTabMusic
- profileTabVoice
- profileTabLinks
- profileTabGifs
- users.savedMusicNotModified
- users.savedMusic
- account.savedMusicIdsNotModified
- account.savedMusicIds
- payments.checkCanSendGiftResultOk
- payments.checkCanSendGiftResultFail
- inputChatThemeEmpty
- inputChatTheme
- inputChatThemeUniqueGift
Changed Constructors:
- Added main_tab param to channelFull
- Added theme param to messageActionSetChatTheme
- Removed emoticon param from messageActionSetChatTheme
- Added prepaid_upgrade param to messageActionStarGift
- Added upgrade_separate param to messageActionStarGift
- Added prepaid_upgrade_hash param to messageActionStarGift
- Added gift_msg_id param to messageActionStarGift
- Added prepaid_upgrade param to messageActionStarGiftUnique
- Added support_email_address param to auth.sentCodePaymentRequired
- Added support_email_subject param to auth.sentCodePaymentRequired
- Added theme param to userFull
- Added main_tab param to userFull
- Added saved_music param to userFull
- Removed theme_emoticon param from userFull
- Added spend_purpose_peer param to inputStorePaymentStarsTopup
- Added stargift_prepaid_upgrade param to starsTransaction
- Added locked_until_date param to starGift
- Added theme_available param to starGiftUnique
- Added gift_id param to starGiftUnique
- Added value_amount param to starGiftUnique
- Added value_currency param to starGiftUnique
- Added theme_peer param to starGiftUnique
- Added chats param to payments.uniqueStarGift
- Added chats param to messages.webPagePreview
- Added upgrade_separate param to savedStarGift
- Added prepaid_upgrade_hash param to savedStarGift
docs.madelineproto.xyz
account.setMainProfileTab
Changes the main profile tab of the current user, see [here ยป](https://core.telegram.org/api/profile#tabs) for more info.
MadelineProto was updated (8.5.8)!
This release fixes messages.sendPaidReaction.
This release fixes messages.sendPaidReaction.
MadelineProto was updated (8.6.0)!
Features:
- Add new
Fixes:
- Fix channel is already closed errors after triggering an IPC server restart()
- Fix passing Messages to methods accepting inputDocument/inputPhoto constructors
- Allow passing a string to textWithEntities
- Small updates fix
- Transform the linked_monoforum_id returned by getInfo to a bot API ID
Features:
- Add new
uploadDocument, uploadPhoto, uploadAudio, uploadDocumentPhoto, uploadGif, uploadPhoto, uploadSticker, uploadVideo, uploadVoice methods as more powerful versions of messages.uploadMedia, to upload media without actually sending it to any chat, with all the same automatic features offered by their send* variants.Fixes:
- Fix channel is already closed errors after triggering an IPC server restart()
- Fix passing Messages to methods accepting inputDocument/inputPhoto constructors
- Allow passing a string to textWithEntities
- Small updates fix
- Transform the linked_monoforum_id returned by getInfo to a bot API ID
MadelineProto was updated (8.6.1)!
Features:
- Upgrade to layer 218
Fixes:
- Improve error message for handlers without any param
- Fix misc deprecations
New Methods:
- auth.checkPaidAuth
- users.suggestBirthday
- contacts.updateContactNote
- messages.getForumTopics
- messages.getForumTopicsByID
- messages.editForumTopic
- messages.updatePinnedForumTopic
- messages.reorderPinnedForumTopics
- messages.createForumTopic
- messages.deleteTopicHistory
- payments.getStarGiftAuctionState
- payments.getStarGiftAuctionAcquiredGifts
- payments.getStarGiftActiveAuctions
- phone.sendGroupCallMessage
- phone.sendGroupCallEncryptedMessage
- phone.deleteGroupCallMessages
- phone.deleteGroupCallParticipantMessages
- phone.getGroupCallStars
- phone.saveDefaultSendAs
- stories.startLive
Changed Methods:
- Removed background_emoji_id param from account.updateColor
- Added note param to contacts.addContact
- Added schedule_repeat_period param to messages.sendMessage
- Added schedule_repeat_period param to messages.sendMedia
- Added schedule_repeat_period param to messages.forwardMessages
- Added schedule_repeat_period param to messages.editMessage
- Added for_live_stories param to channels.getSendAs
- Added peer_color_available param to payments.getSavedStarGifts
- Added exclude_hosted param to payments.getSavedStarGifts
- Added messages_enabled param to phone.toggleGroupCallSettings
- Added send_paid_messages_stars param to phone.toggleGroupCallSettings
- Added live_story param to phone.getGroupCallStreamRtmpUrl
Deleted Methods:
- channels.createForumTopic
- channels.getForumTopics
- channels.getForumTopicsByID
- channels.editForumTopic
- channels.updatePinnedForumTopic
- channels.deleteTopicHistory
- channels.reorderPinnedForumTopics
New Constructors:
- messageMediaVideoStream
- messageActionSuggestBirthday
- updateGroupCallMessage
- updateGroupCallEncryptedMessage
- updatePinnedForumTopic
- updatePinnedForumTopics
- updateDeleteGroupCallMessages
- updateStarGiftAuctionState
- updateStarGiftAuctionUserState
- sendMessageTextDraftAction
- inputPrivacyKeySavedMusic
- privacyKeySavedMusic
- webPageAttributeStarGiftAuction
- inputInvoicePremiumAuthCode
- inputInvoiceStarGiftDropOriginalDetails
- inputInvoiceStarGiftAuctionBid
- peerColorCollectible
- inputPeerColorCollectible
- starGiftUpgradePrice
- groupCallMessage
- groupCallDonor
- phone.groupCallStars
- recentStory
- auctionBidLevel
- starGiftAuctionStateNotModified
- starGiftAuctionState
- starGiftAuctionStateFinished
- starGiftAuctionUserState
- payments.starGiftAuctionState
- starGiftAuctionAcquiredGift
- payments.starGiftAuctionAcquiredGifts
- starGiftActiveAuctionState
- payments.starGiftActiveAuctionsNotModified
- payments.starGiftActiveAuctions
- inputStarGiftAuction
- inputStarGiftAuctionSlug
Features:
- Upgrade to layer 218
Fixes:
- Improve error message for handlers without any param
- Fix misc deprecations
New Methods:
- auth.checkPaidAuth
- users.suggestBirthday
- contacts.updateContactNote
- messages.getForumTopics
- messages.getForumTopicsByID
- messages.editForumTopic
- messages.updatePinnedForumTopic
- messages.reorderPinnedForumTopics
- messages.createForumTopic
- messages.deleteTopicHistory
- payments.getStarGiftAuctionState
- payments.getStarGiftAuctionAcquiredGifts
- payments.getStarGiftActiveAuctions
- phone.sendGroupCallMessage
- phone.sendGroupCallEncryptedMessage
- phone.deleteGroupCallMessages
- phone.deleteGroupCallParticipantMessages
- phone.getGroupCallStars
- phone.saveDefaultSendAs
- stories.startLive
Changed Methods:
- Removed background_emoji_id param from account.updateColor
- Added note param to contacts.addContact
- Added schedule_repeat_period param to messages.sendMessage
- Added schedule_repeat_period param to messages.sendMedia
- Added schedule_repeat_period param to messages.forwardMessages
- Added schedule_repeat_period param to messages.editMessage
- Added for_live_stories param to channels.getSendAs
- Added peer_color_available param to payments.getSavedStarGifts
- Added exclude_hosted param to payments.getSavedStarGifts
- Added messages_enabled param to phone.toggleGroupCallSettings
- Added send_paid_messages_stars param to phone.toggleGroupCallSettings
- Added live_story param to phone.getGroupCallStreamRtmpUrl
Deleted Methods:
- channels.createForumTopic
- channels.getForumTopics
- channels.getForumTopicsByID
- channels.editForumTopic
- channels.updatePinnedForumTopic
- channels.deleteTopicHistory
- channels.reorderPinnedForumTopics
New Constructors:
- messageMediaVideoStream
- messageActionSuggestBirthday
- updateGroupCallMessage
- updateGroupCallEncryptedMessage
- updatePinnedForumTopic
- updatePinnedForumTopics
- updateDeleteGroupCallMessages
- updateStarGiftAuctionState
- updateStarGiftAuctionUserState
- sendMessageTextDraftAction
- inputPrivacyKeySavedMusic
- privacyKeySavedMusic
- webPageAttributeStarGiftAuction
- inputInvoicePremiumAuthCode
- inputInvoiceStarGiftDropOriginalDetails
- inputInvoiceStarGiftAuctionBid
- peerColorCollectible
- inputPeerColorCollectible
- starGiftUpgradePrice
- groupCallMessage
- groupCallDonor
- phone.groupCallStars
- recentStory
- auctionBidLevel
- starGiftAuctionStateNotModified
- starGiftAuctionState
- starGiftAuctionStateFinished
- starGiftAuctionUserState
- payments.starGiftAuctionState
- starGiftAuctionAcquiredGift
- payments.starGiftAuctionAcquiredGifts
- starGiftActiveAuctionState
- payments.starGiftActiveAuctionsNotModified
- payments.starGiftActiveAuctions
- inputStarGiftAuction
- inputStarGiftAuctionSlug
Changed Constructors:
- Added note param to inputPhoneContact
- Added bot_forum_view param to user
- Added schedule_repeat_period param to message
- Added days param to messageActionGiftPremium
- Removed months param from messageActionGiftPremium
- Added title_missing param to messageActionTopicCreate
- Added days param to messageActionGiftCode
- Removed months param from messageActionGiftCode
- Added auction_acquired param to messageActionStarGift
- Added to_id param to messageActionStarGift
- Added assigned param to messageActionStarGiftUnique
- Added drop_original_details_stars param to messageActionStarGiftUnique
- Added currency param to auth.sentCodePaymentRequired
- Added amount param to auth.sentCodePaymentRequired
- Added note param to userFull
- Added topics param to messages.messages
- Added topics param to messages.messagesSlice
- Added top_msg_id param to updateUserTyping
- Added top_msg_id param to updateReadHistoryInbox
- Added live_story param to updateGroupCall
- Added peer param to updateGroupCall
- Removed chat_id param from updateGroupCall
- Added messages_enabled param to groupCall
- Added can_change_messages_enabled param to groupCall
- Added min param to groupCall
- Added send_paid_messages_stars param to groupCall
- Added default_send_as param to groupCall
- Added paid_stars_total param to groupCallParticipant
- Added title_missing param to forumTopic
- Added peer param to forumTopic
- Added live param to storyItemSkipped
- Added days param to payments.checkedGiftCode
- Removed months param from payments.checkedGiftCode
- Added stargift_drop_original_details param to starsTransaction
- Added phonegroup_message param to starsTransaction
- Added stargift_auction_bid param to starsTransaction
- Added peer_color_available param to starGift
- Added auction param to starGift
- Added auction_slug param to starGift
- Added gifts_per_round param to starGift
- Added peer_color param to starGiftUnique
- Added host_id param to starGiftUnique
- Added prices param to payments.starGiftUpgradePreview
- Added next_prices param to payments.starGiftUpgradePreview
- Added drop_original_details_stars param to savedStarGift
- Added disallow_stargifts_from_channels param to disallowedGiftsSettings
Deleted Constructors:
- updateChannelPinnedTopic
- updateChannelPinnedTopics
- Added note param to inputPhoneContact
- Added bot_forum_view param to user
- Added schedule_repeat_period param to message
- Added days param to messageActionGiftPremium
- Removed months param from messageActionGiftPremium
- Added title_missing param to messageActionTopicCreate
- Added days param to messageActionGiftCode
- Removed months param from messageActionGiftCode
- Added auction_acquired param to messageActionStarGift
- Added to_id param to messageActionStarGift
- Added assigned param to messageActionStarGiftUnique
- Added drop_original_details_stars param to messageActionStarGiftUnique
- Added currency param to auth.sentCodePaymentRequired
- Added amount param to auth.sentCodePaymentRequired
- Added note param to userFull
- Added topics param to messages.messages
- Added topics param to messages.messagesSlice
- Added top_msg_id param to updateUserTyping
- Added top_msg_id param to updateReadHistoryInbox
- Added live_story param to updateGroupCall
- Added peer param to updateGroupCall
- Removed chat_id param from updateGroupCall
- Added messages_enabled param to groupCall
- Added can_change_messages_enabled param to groupCall
- Added min param to groupCall
- Added send_paid_messages_stars param to groupCall
- Added default_send_as param to groupCall
- Added paid_stars_total param to groupCallParticipant
- Added title_missing param to forumTopic
- Added peer param to forumTopic
- Added live param to storyItemSkipped
- Added days param to payments.checkedGiftCode
- Removed months param from payments.checkedGiftCode
- Added stargift_drop_original_details param to starsTransaction
- Added phonegroup_message param to starsTransaction
- Added stargift_auction_bid param to starsTransaction
- Added peer_color_available param to starGift
- Added auction param to starGift
- Added auction_slug param to starGift
- Added gifts_per_round param to starGift
- Added peer_color param to starGiftUnique
- Added host_id param to starGiftUnique
- Added prices param to payments.starGiftUpgradePreview
- Added next_prices param to payments.starGiftUpgradePreview
- Added drop_original_details_stars param to savedStarGift
- Added disallow_stargifts_from_channels param to disallowedGiftsSettings
Deleted Constructors:
- updateChannelPinnedTopic
- updateChannelPinnedTopics
docs.madelineproto.xyz
auth.checkPaidAuth
auth.checkPaidAuth parameters, return type and example
Forwarded from Daniil Gentili's blog
Let's fight for the future of async PHP, upvote my take on the PHP Async proposal: https://github.com/true-async/php-true-async-rfc/discussions/8#discussioncomment-15074303
GitHub
Memory model and its impact on refactoring ยท true-async ยท Discussion #8
Memory model and its impact on refactoring At this stage of the discussion, I propose focusing on one of the three main questions. ๐ Key Questions 1. Choosing the Coroutine Model How coroutines sho...
Forwarded from Daniil Gentili's blog
Merry Christmas everyone!
๐ ๐ โค๏ธ
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Daniil Gentili's blog
Happy new year, let this be a year of peace and joy!
MadelineProto was updated (8.6.3)!
Features:
- Update to layer 222 (the server is currently returning unreleased Message constructors for layer 223 and above, so delaying those for now)
Fixes:
- DC fix
New Methods:
- messages.getEmojiGameInfo
- messages.summarizeText
- channels.getFutureCreatorAfterLeave
- payments.getCraftStarGifts
- payments.craftStarGift
Changed Methods:
- Added share_phone_number param to messages.acceptUrlAuth
- Added for_craft param to payments.getResaleStarGifts
New Constructors:
- inputMediaStakeDice
- messageActionNewCreatorPending
- messageActionChangeCreator
- updateEmojiGameInfo
- updateStarGiftCraftFail
- inputPasskeyCredentialFirebasePNV
- messages.emojiGameOutcome
- messages.emojiGameUnavailable
- messages.emojiGameDiceInfo
- starGiftAttributeRarity
- starGiftAttributeRarityUncommon
- starGiftAttributeRarityRare
- starGiftAttributeRarityEpic
- starGiftAttributeRarityLegendary
- keyboardButtonStyle
Changed Constructors:
- Added bot_forum_can_manage_topics param to user
- Added monoforum param to channelForbidden
- Added summary_from_language param to message
- Added game_outcome param to messageMediaDice
- Added craft param to messageActionStarGiftUnique
- Added can_craft_at param to messageActionStarGiftUnique
- Added style param to keyboardButton
- Added style param to keyboardButtonUrl
- Added style param to keyboardButtonCallback
- Added style param to keyboardButtonRequestPhone
- Added style param to keyboardButtonRequestGeoLocation
- Added style param to keyboardButtonSwitchInline
- Added style param to keyboardButtonGame
- Added style param to keyboardButtonBuy
- Added style param to keyboardButtonUrlAuth
- Added style param to inputKeyboardButtonUrlAuth
- Added style param to keyboardButtonRequestPoll
- Added style param to inputKeyboardButtonUserProfile
- Added style param to keyboardButtonUserProfile
- Added style param to keyboardButtonWebView
- Added style param to keyboardButtonSimpleWebView
- Added style param to keyboardButtonRequestPeer
- Added style param to inputKeyboardButtonRequestPeer
- Added style param to keyboardButtonCopy
- Added request_phone_number param to urlAuthResultRequest
- Added browser param to urlAuthResultRequest
- Added platform param to urlAuthResultRequest
- Added ip param to urlAuthResultRequest
- Added region param to urlAuthResultRequest
- Added burned param to starGiftUnique
- Added crafted param to starGiftUnique
- Added craft_chance_permille param to starGiftUnique
- Added crafted param to starGiftAttributeModel
- Added rarity param to starGiftAttributeModel
- Removed rarity_permille param from starGiftAttributeModel
- Added rarity param to starGiftAttributePattern
- Removed rarity_permille param from starGiftAttributePattern
- Added rarity param to starGiftAttributeBackdrop
- Removed rarity_permille param from starGiftAttributeBackdrop
- Added can_craft_at param to savedStarGift
Features:
- Update to layer 222 (the server is currently returning unreleased Message constructors for layer 223 and above, so delaying those for now)
Fixes:
- DC fix
New Methods:
- messages.getEmojiGameInfo
- messages.summarizeText
- channels.getFutureCreatorAfterLeave
- payments.getCraftStarGifts
- payments.craftStarGift
Changed Methods:
- Added share_phone_number param to messages.acceptUrlAuth
- Added for_craft param to payments.getResaleStarGifts
New Constructors:
- inputMediaStakeDice
- messageActionNewCreatorPending
- messageActionChangeCreator
- updateEmojiGameInfo
- updateStarGiftCraftFail
- inputPasskeyCredentialFirebasePNV
- messages.emojiGameOutcome
- messages.emojiGameUnavailable
- messages.emojiGameDiceInfo
- starGiftAttributeRarity
- starGiftAttributeRarityUncommon
- starGiftAttributeRarityRare
- starGiftAttributeRarityEpic
- starGiftAttributeRarityLegendary
- keyboardButtonStyle
Changed Constructors:
- Added bot_forum_can_manage_topics param to user
- Added monoforum param to channelForbidden
- Added summary_from_language param to message
- Added game_outcome param to messageMediaDice
- Added craft param to messageActionStarGiftUnique
- Added can_craft_at param to messageActionStarGiftUnique
- Added style param to keyboardButton
- Added style param to keyboardButtonUrl
- Added style param to keyboardButtonCallback
- Added style param to keyboardButtonRequestPhone
- Added style param to keyboardButtonRequestGeoLocation
- Added style param to keyboardButtonSwitchInline
- Added style param to keyboardButtonGame
- Added style param to keyboardButtonBuy
- Added style param to keyboardButtonUrlAuth
- Added style param to inputKeyboardButtonUrlAuth
- Added style param to keyboardButtonRequestPoll
- Added style param to inputKeyboardButtonUserProfile
- Added style param to keyboardButtonUserProfile
- Added style param to keyboardButtonWebView
- Added style param to keyboardButtonSimpleWebView
- Added style param to keyboardButtonRequestPeer
- Added style param to inputKeyboardButtonRequestPeer
- Added style param to keyboardButtonCopy
- Added request_phone_number param to urlAuthResultRequest
- Added browser param to urlAuthResultRequest
- Added platform param to urlAuthResultRequest
- Added ip param to urlAuthResultRequest
- Added region param to urlAuthResultRequest
- Added burned param to starGiftUnique
- Added crafted param to starGiftUnique
- Added craft_chance_permille param to starGiftUnique
- Added crafted param to starGiftAttributeModel
- Added rarity param to starGiftAttributeModel
- Removed rarity_permille param from starGiftAttributeModel
- Added rarity param to starGiftAttributePattern
- Removed rarity_permille param from starGiftAttributePattern
- Added rarity param to starGiftAttributeBackdrop
- Removed rarity_permille param from starGiftAttributeBackdrop
- Added can_craft_at param to savedStarGift
docs.madelineproto.xyz
messages.getEmojiGameInfo
messages.getEmojiGameInfo parameters, return type and example
MadelineProto was updated (8.6.4)!
Features:
- Layer 223
Fixes:
- Remove debug statement
New Methods:
- messages.editChatCreator
- messages.getFutureChatCreatorAfterLeave
- messages.editChatParticipantRank
- messages.declineUrlAuth
- messages.checkUrlAuthMatchCode
Changed Methods:
- Added in_app_origin param to messages.requestUrlAuth
- Added match_code param to messages.acceptUrlAuth
- Added request_msg_id param to messages.toggleNoForwards
Deleted Methods:
- channels.editCreator
- channels.getFutureCreatorAfterLeave
New Constructors:
- messageActionNoForwardsToggle
- messageActionNoForwardsRequest
- updateChatParticipantRank
- messageEntityFormattedDate
- channelAdminLogEventActionParticipantEditRank
Changed Constructors:
- Added rank param to chatParticipant
- Added rank param to chatParticipantCreator
- Added rank param to chatParticipantAdmin
- Added from_rank param to message
- Added noforwards_my_enabled param to userFull
- Added noforwards_peer_enabled param to userFull
- Added rank param to channelParticipant
- Added rank param to channelParticipantSelf
- Added rank param to channelParticipantBanned
- Added edit_rank param to channelAdminLogEventsFilter
- Added manage_ranks param to chatAdminRights
- Added edit_rank param to chatBannedRights
- Added match_codes_first param to urlAuthResultRequest
- Added match_codes param to urlAuthResultRequest
- Added user_id_hint param to urlAuthResultRequest
Features:
- Layer 223
Fixes:
- Remove debug statement
New Methods:
- messages.editChatCreator
- messages.getFutureChatCreatorAfterLeave
- messages.editChatParticipantRank
- messages.declineUrlAuth
- messages.checkUrlAuthMatchCode
Changed Methods:
- Added in_app_origin param to messages.requestUrlAuth
- Added match_code param to messages.acceptUrlAuth
- Added request_msg_id param to messages.toggleNoForwards
Deleted Methods:
- channels.editCreator
- channels.getFutureCreatorAfterLeave
New Constructors:
- messageActionNoForwardsToggle
- messageActionNoForwardsRequest
- updateChatParticipantRank
- messageEntityFormattedDate
- channelAdminLogEventActionParticipantEditRank
Changed Constructors:
- Added rank param to chatParticipant
- Added rank param to chatParticipantCreator
- Added rank param to chatParticipantAdmin
- Added from_rank param to message
- Added noforwards_my_enabled param to userFull
- Added noforwards_peer_enabled param to userFull
- Added rank param to channelParticipant
- Added rank param to channelParticipantSelf
- Added rank param to channelParticipantBanned
- Added edit_rank param to channelAdminLogEventsFilter
- Added manage_ranks param to chatAdminRights
- Added edit_rank param to chatBannedRights
- Added match_codes_first param to urlAuthResultRequest
- Added match_codes param to urlAuthResultRequest
- Added user_id_hint param to urlAuthResultRequest
docs.madelineproto.xyz
messages.editChatCreator
messages.editChatCreator parameters, return type and example