telegram-bot-api 7.4.3 → 7.4.4
raw patch · 4 files changed
+7/−3 lines, 4 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Telegram.Bot.API.Methods.CopyMessage: CopyMessageRequest :: SomeChatId -> Maybe Message -> SomeChatId -> MessageId -> Maybe Text -> Maybe ParseMode -> Maybe [MessageEntity] -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe MessageId -> Maybe ReplyParameters -> Maybe InlineKeyboardMarkup -> CopyMessageRequest
+ Telegram.Bot.API.Methods.CopyMessage: CopyMessageRequest :: SomeChatId -> Maybe MessageThreadId -> SomeChatId -> MessageId -> Maybe Text -> Maybe ParseMode -> Maybe [MessageEntity] -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe MessageId -> Maybe ReplyParameters -> Maybe InlineKeyboardMarkup -> CopyMessageRequest
- Telegram.Bot.API.Methods.CopyMessage: [copyMessageMessageThreadId] :: CopyMessageRequest -> Maybe Message
+ Telegram.Bot.API.Methods.CopyMessage: [copyMessageMessageThreadId] :: CopyMessageRequest -> Maybe MessageThreadId
- Telegram.Bot.API.Methods.CopyMessages: CopyMessagesRequest :: SomeChatId -> Maybe Message -> SomeChatId -> [MessageId] -> Maybe Text -> Maybe ParseMode -> Maybe [MessageEntity] -> Maybe Bool -> Maybe Bool -> Maybe Bool -> CopyMessagesRequest
+ Telegram.Bot.API.Methods.CopyMessages: CopyMessagesRequest :: SomeChatId -> Maybe MessageThreadId -> SomeChatId -> [MessageId] -> Maybe Text -> Maybe ParseMode -> Maybe [MessageEntity] -> Maybe Bool -> Maybe Bool -> Maybe Bool -> CopyMessagesRequest
- Telegram.Bot.API.Methods.CopyMessages: [copyMessagesMessageThreadId] :: CopyMessagesRequest -> Maybe Message
+ Telegram.Bot.API.Methods.CopyMessages: [copyMessagesMessageThreadId] :: CopyMessagesRequest -> Maybe MessageThreadId
Files
- CHANGELOG.md +4/−0
- src/Telegram/Bot/API/Methods/CopyMessage.hs +1/−1
- src/Telegram/Bot/API/Methods/CopyMessages.hs +1/−1
- telegram-bot-api.cabal +1/−1
CHANGELOG.md view
@@ -1,5 +1,9 @@ # telegram-bot-api +## 7.4.4 -- 2024-11-24++- Fix `message_thread_id` for `copyMessage`, `copyMessages` (see [#198](https://github.com/fizruk/telegram-bot-simple/pull/198)).+ ## 7.4.3 -- 2024-11-07 - Remove unused packages (see [#194](https://github.com/fizruk/telegram-bot-simple/pull/194)).
src/Telegram/Bot/API/Methods/CopyMessage.hs view
@@ -36,7 +36,7 @@ -- | Request parameters for 'copyMessage'. data CopyMessageRequest = CopyMessageRequest { copyMessageChatId :: SomeChatId -- ^ Unique identifier for the target chat or username of the target channel (in the format @channelusername).- , copyMessageMessageThreadId :: Maybe Message -- ^ Unique identifier for the target message thread (topic) of the forum; for forum supergroups only.+ , copyMessageMessageThreadId :: Maybe MessageThreadId -- ^ Unique identifier for the target message thread (topic) of the forum; for forum supergroups only. , copyMessageFromChatId :: SomeChatId -- ^ Unique identifier for the chat where the original message was sent (or channel username in the format @channelusername) , copyMessageMessageId :: MessageId -- ^ Message identifier in the chat specified in from_chat_id , copyMessageCaption :: Maybe Text -- ^ New caption for media, 0-1024 characters after entities parsing. If not specified, the original caption is kept
src/Telegram/Bot/API/Methods/CopyMessages.hs view
@@ -39,7 +39,7 @@ -- | Request parameters for 'copyMessages'. data CopyMessagesRequest = CopyMessagesRequest { copyMessagesChatId :: SomeChatId -- ^ Unique identifier for the target chat or username of the target channel (in the format @channelusername).- , copyMessagesMessageThreadId :: Maybe Message -- ^ Unique identifier for the target message thread (topic) of the forum; for forum supergroups only.+ , copyMessagesMessageThreadId :: Maybe MessageThreadId -- ^ Unique identifier for the target message thread (topic) of the forum; for forum supergroups only. , copyMessagesFromChatId :: SomeChatId -- ^ Unique identifier for the chat where the original message was sent (or channel username in the format \@channelusername). , copyMessagesMessageIds :: [MessageId] -- ^ Identifiers of 1-100 messages in the chat @from_chat_id@ to copy. The identifiers must be specified in a strictly increasing order. , copyMessagesCaption :: Maybe Text -- ^ New caption for media, 0-1024 characters after entities parsing. If not specified, the original caption is kept
telegram-bot-api.cabal view
@@ -1,7 +1,7 @@ cabal-version: 1.12 name: telegram-bot-api-version: 7.4.3+version: 7.4.4 synopsis: Easy to use library for building Telegram bots. Exports Telegram Bot API. description: Please see the README on Github at <https://github.com/fizruk/telegram-bot-simple#readme> .