Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
regPriorityChanmsg :: (Atom Handler -> UserA -> String -> Anticiv Bool) -> Anticiv (Atom Handler) Source
unregPriorityChanmsg :: Atom Handler -> Anticiv () Source
regEmergencyChanmsg :: (Atom Handler -> UserA -> String -> Anticiv Bool) -> Anticiv (Atom Handler) Source
unregEmergencyChanmsg :: Atom Handler -> Anticiv () Source
regPriorityQuerymsg :: (Atom Handler -> UserA -> String -> Anticiv Bool) -> Anticiv (Atom Handler) Source
unregPriorityQuerymsg :: HandlerA -> Anticiv () Source
regEmergencyQuerymsg :: (HandlerA -> UserA -> String -> Anticiv Bool) -> Anticiv (Atom Handler) Source
unregEmergencyQuerymsg :: HandlerA -> Anticiv () Source
unregTickRecipient :: AnticivA () -> Anticiv () Source
type Speaker = forall r. PrintlType r => UserA -> String -> r Source
actionfl :: PrintlType r => String -> r Source
globalfl :: PrintlType r => String -> r Source
newtype PrintlArgW Source
class PrintlType t where Source
emitl :: Maybe UserA -> Anticiv Target -> (String -> Anticiv String) -> String -> [PrintlArgW] -> t Source
MonadAnticiv m => PrintlType (m ()) | |
(PrintlArg a, PrintlType r) => PrintlType (a -> r) |
printlargw :: PrintlArg a => a -> PrintlArgW Source
bsetStereo :: MonadBot m => String -> m () Source