matrix-bot-0.2.0: Matrix multipurpose bot
Safe HaskellNone
LanguageHaskell2010

MatrixBot.Bot.Jobs.Handlers.SendMessage

Synopsis

Documentation

sendMessage Source #

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 

Instances

Instances details
Show MessageEdit Source # 
Instance details

Defined in MatrixBot.Bot.Jobs.Handlers.SendMessage

Methods

showsPrec :: Int -> MessageEdit -> ShowS

show :: MessageEdit -> String

showList :: [MessageEdit] -> ShowS

Eq MessageEdit Source # 
Instance details

Defined in MatrixBot.Bot.Jobs.Handlers.SendMessage

Methods

(==) :: MessageEdit -> MessageEdit -> Bool

(/=) :: MessageEdit -> MessageEdit -> Bool