| 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