Safe Haskell | None |
---|---|
Language | Haskell98 |
HipBot
Documentation
Constructors
HipBotAPI | |
Fields
|
type OnUninstall m = OAuthId -> m () Source
Constructors
RoomMessage | |
RoomNotification | |
RoomExit | |
RoomEnter | |
RoomTopicChange |
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