| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
MatrixBot.Bot.Jobs.Handlers.SendMessage
Synopsis
- sendMessage :: (MonadIO m, MonadFail m, MonadThrow m, MonadLogger m) => MatrixApiClient -> AuthenticatedRequest (AuthProtect "access-token") -> TransactionId -> RoomId -> Maybe EventId -> Maybe Text -> Text -> Maybe MessageEdit -> m EventResponse
- data MessageEdit = MessageEdit {
- messageEditMessageId :: EventId
- messageEditNewText :: Text
- messageEditNewHtml :: Maybe Text
Documentation
Arguments
| :: (MonadIO m, MonadFail m, MonadThrow m, MonadLogger m) | |
| => MatrixApiClient | |
| -> AuthenticatedRequest (AuthProtect "access-token") | |
| -> TransactionId | |
| -> RoomId | |
| -> Maybe EventId | Reply to event |
| -> Maybe Text | Optional HTML-formatted body to be paired with plain text body |
| -> Text | |
| -> Maybe MessageEdit | |
| -> m EventResponse |
Send a text message to a Matrix room
data MessageEdit Source #
Constructors
| MessageEdit | |
Fields
| |
Instances
| Show MessageEdit Source # | |
Defined in MatrixBot.Bot.Jobs.Handlers.SendMessage Methods showsPrec :: Int -> MessageEdit -> ShowS show :: MessageEdit -> String showList :: [MessageEdit] -> ShowS | |
| Eq MessageEdit Source # | |
Defined in MatrixBot.Bot.Jobs.Handlers.SendMessage | |