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