tightrope-0.1.0.0: Nice API for a Slackbot

Safe HaskellNone

Network.Tightrope

Synopsis

Documentation

newtype User Source

Constructors

User Text 

Instances

newtype Channel Source

Constructors

Channel Text 

newtype Icon Source

Constructors

Icon Text 

Instances

data Room Source

Constructors

Public Channel 
Private User 

Instances

message :: Icon -> Text -> Text -> Room -> MessageSource

data Account Source

Constructors

Account Token Url 

source :: HasSource c e => Lens' c eSource

user :: HasUser c e => Lens' c eSource

name :: HasName c e => Lens' c eSource

text :: HasText c e => Lens' c eSource

iconEmoji :: HasIconEmoji c e => Lens' c eSource

destination :: HasDestination c e => Lens' c eSource

username :: HasUsername c e => Lens' c eSource

liftIO :: MonadIO m => forall a. IO a -> m a

Lift a computation from the IO monad.