telegram-bot-api-7.0: Easy to use library for building Telegram bots. Exports Telegram Bot API.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Telegram.Bot.API.Methods.ForwardMessages

Synopsis

forwardMessages

forwardMessages :: ForwardMessagesRequest -> ClientM (Response [MessageId]) Source #

Use this method to forward multiple messages of any kind. If some of the specified messages can't be found or forwarded, they are skipped. Service messages and messages with protected content can't be forwarded. Album grouping is kept for forwarded messages. On success, an array of MessageId of the sent messages is returned.

data ForwardMessagesRequest Source #

Request parameters for forwardMessages.

Constructors

ForwardMessagesRequest 

Fields

Instances

Instances details
FromJSON ForwardMessagesRequest Source # 
Instance details

Defined in Telegram.Bot.API.Methods.ForwardMessages

ToJSON ForwardMessagesRequest Source # 
Instance details

Defined in Telegram.Bot.API.Methods.ForwardMessages

Generic ForwardMessagesRequest Source # 
Instance details

Defined in Telegram.Bot.API.Methods.ForwardMessages

Associated Types

type Rep ForwardMessagesRequest :: Type -> Type #

type Rep ForwardMessagesRequest Source # 
Instance details

Defined in Telegram.Bot.API.Methods.ForwardMessages

type Rep ForwardMessagesRequest = D1 ('MetaData "ForwardMessagesRequest" "Telegram.Bot.API.Methods.ForwardMessages" "telegram-bot-api-7.0-2XShkJeCLX71W7OKNKemWZ" 'False) (C1 ('MetaCons "ForwardMessagesRequest" 'PrefixI 'True) ((S1 ('MetaSel ('Just "forwardMessagesChatId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SomeChatId) :*: (S1 ('MetaSel ('Just "forwardMessagesMessageThreadId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe MessageThreadId)) :*: S1 ('MetaSel ('Just "forwardMessagesFromChatId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SomeChatId))) :*: (S1 ('MetaSel ('Just "forwardMessagesMessageIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [MessageId]) :*: (S1 ('MetaSel ('Just "forwardMessagesDisableNotification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "forwardMessagesProtectContent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool))))))