| Safe Haskell | None | 
|---|---|
| Language | Haskell2010 | 
Telegram.Bot.Simple.Reply
Synopsis
- currentChatId :: BotM (Maybe ChatId)
- getEditMessageId :: BotM (Maybe EditMessageId)
- updateEditMessageId :: Update -> Maybe EditMessageId
- data ReplyMessage = ReplyMessage {}
- toReplyMessage :: Text -> ReplyMessage
- replyMessageToSendMessageRequest :: SomeChatId -> ReplyMessage -> SendMessageRequest
- replyTo :: SomeChatId -> ReplyMessage -> BotM ()
- reply :: ReplyMessage -> BotM ()
- replyText :: Text -> BotM ()
- data EditMessage = EditMessage {}
- data EditMessageId
- toEditMessage :: Text -> EditMessage
- editMessageToEditMessageTextRequest :: EditMessageId -> EditMessage -> EditMessageTextRequest
- editMessageToReplyMessage :: EditMessage -> ReplyMessage
- editMessage :: EditMessageId -> EditMessage -> BotM ()
- editUpdateMessage :: EditMessage -> BotM ()
- editUpdateMessageText :: Text -> BotM ()
- replyOrEdit :: EditMessage -> BotM ()
Documentation
data ReplyMessage Source #
Reply message parameters.
 This is just like SendMessageRequest but without SomeChatId specified.
Constructors
| ReplyMessage | |
| Fields 
 | |
Instances
toReplyMessage :: Text -> ReplyMessage Source #
Create a ReplyMessage with just some Text message.
replyTo :: SomeChatId -> ReplyMessage -> BotM () Source #
Reply in a chat with a given SomeChatId.
reply :: ReplyMessage -> BotM () Source #
Reply in the current chat (if possible).
data EditMessage Source #
Constructors
| EditMessage | |
Instances
| IsString EditMessage Source # | |
| Defined in Telegram.Bot.Simple.Reply Methods fromString :: String -> EditMessage # | |
data EditMessageId Source #
Constructors
| EditChatMessageId SomeChatId MessageId | |
| EditInlineMessageId MessageId | 
toEditMessage :: Text -> EditMessage Source #
editMessageToEditMessageTextRequest :: EditMessageId -> EditMessage -> EditMessageTextRequest Source #
editMessage :: EditMessageId -> EditMessage -> BotM () Source #
editUpdateMessage :: EditMessage -> BotM () Source #
editUpdateMessageText :: Text -> BotM () Source #
replyOrEdit :: EditMessage -> BotM () Source #