Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Telegram.Bot.API.Methods.SendMessage
Contents
Synopsis
- type SendMessage = "sendMessage" :> (ReqBody '[JSON] SendMessageRequest :> Post '[JSON] (Response Message))
- sendMessage :: SendMessageRequest -> ClientM (Response Message)
- data SendMessageRequest = SendMessageRequest {
- sendMessageBusinessConnectionId :: Maybe BusinessConnectionId
- sendMessageChatId :: SomeChatId
- sendMessageMessageThreadId :: Maybe MessageThreadId
- sendMessageText :: Text
- sendMessageParseMode :: Maybe ParseMode
- sendMessageEntities :: Maybe [MessageEntity]
- sendMessageLinkPreviewOptions :: Maybe LinkPreviewOptions
- sendMessageDisableNotification :: Maybe Bool
- sendMessageProtectContent :: Maybe Bool
- sendMessageMessageEffectId :: Maybe Text
- sendMessageReplyToMessageId :: Maybe MessageId
- sendMessageReplyParameters :: Maybe ReplyParameters
- sendMessageReplyMarkup :: Maybe SomeReplyMarkup
- defSendMessage :: SomeChatId -> Text -> SendMessageRequest
sendMessage
type SendMessage = "sendMessage" :> (ReqBody '[JSON] SendMessageRequest :> Post '[JSON] (Response Message)) Source #
sendMessage :: SendMessageRequest -> ClientM (Response Message) Source #
Use this method to send text messages.
On success, the sent Message
is returned.
data SendMessageRequest Source #
Request parameters for sendMessage
.
Constructors
SendMessageRequest | |
Fields
|
Instances
defSendMessage :: SomeChatId -> Text -> SendMessageRequest Source #