slack-api-0.12: Bindings to the Slack RTM API.

Safe HaskellNone
LanguageHaskell2010

Web.Slack.WebAPI

Contents

Synopsis

Documentation

data SlackConfig Source #

Configuration options needed to connect to the Slack API

Constructors

SlackConfig 

Fields

makeSlackCall :: (MonadError Text m, MonadIO m) => SlackConfig -> String -> (Options -> Options) -> m Value Source #

Methods

rtm_start :: (MonadError Text m, MonadIO m) => SlackConfig -> m (Text, SlackSession) Source #

chat_postMessage :: (MonadError Text m, MonadIO m) => SlackConfig -> ChannelId -> Text -> [Attachment] -> m () Source #