packages feed

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 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>                 .