Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
HipBotAPI | |
|
type OnUninstall m = OAuthId -> m () Source
hipBotResources :: (Applicative m, MonadCatch m, MonadIO m) => HipBot m -> Dispatcher (WaiResource m) Source
configResource :: (Applicative m, Monad m) => HipBot m -> (Registration -> WaiCrankT m Body) -> WaiResource m Source
verifySignature :: (Applicative m, Monad m) => HipBot m -> HaltT (WaiCrankT m) Registration Source
sendNotification :: (Applicative m, MonadCatch m, MonadIO m) => HipBot m -> OAuthId -> Either RoomName RoomId -> Notification -> m (Maybe NotificationError) Source
module HipBot.AbsoluteURI
module HipBot.Descriptor
module HipBot.Notification