Copyright | (c) Eric Mertens 2016 |
---|---|
License | ISC |
Maintainer | emertens@gmail.com |
Safe Haskell | None |
Language | Haskell2010 |
This module provides smart constructors for IRC commands.
Synopsis
- ircAdmin :: Text -> RawIrcMsg
- ircAway :: Text -> RawIrcMsg
- ircCapEnd :: RawIrcMsg
- ircCapLs :: RawIrcMsg
- ircCapReq :: [Text] -> RawIrcMsg
- ircCnotice :: Text -> Text -> Text -> RawIrcMsg
- ircCprivmsg :: Text -> Text -> Text -> RawIrcMsg
- ircInfo :: RawIrcMsg
- ircInvite :: Text -> Identifier -> RawIrcMsg
- ircIson :: [Text] -> RawIrcMsg
- ircJoin :: Text -> Maybe Text -> RawIrcMsg
- ircKick :: Identifier -> Text -> Text -> RawIrcMsg
- ircKill :: Text -> Text -> RawIrcMsg
- ircKnock :: Text -> Text -> RawIrcMsg
- ircLinks :: [Text] -> RawIrcMsg
- ircList :: [Text] -> RawIrcMsg
- ircLusers :: [Text] -> RawIrcMsg
- ircMap :: RawIrcMsg
- ircMode :: Identifier -> [Text] -> RawIrcMsg
- ircMotd :: Text -> RawIrcMsg
- ircNick :: Text -> RawIrcMsg
- ircNotice :: Text -> Text -> RawIrcMsg
- ircOper :: Text -> Text -> RawIrcMsg
- ircPart :: Identifier -> Text -> RawIrcMsg
- ircPass :: Text -> RawIrcMsg
- ircPing :: [Text] -> RawIrcMsg
- ircPong :: [Text] -> RawIrcMsg
- ircPrivmsg :: Text -> Text -> RawIrcMsg
- ircRules :: Text -> RawIrcMsg
- ircQuit :: Text -> RawIrcMsg
- ircRemove :: Identifier -> Text -> Text -> RawIrcMsg
- ircStats :: [Text] -> RawIrcMsg
- ircTime :: Text -> RawIrcMsg
- ircTopic :: Identifier -> Text -> RawIrcMsg
- ircUser :: Text -> Bool -> Bool -> Text -> RawIrcMsg
- ircUserhost :: [Text] -> RawIrcMsg
- ircWho :: [Text] -> RawIrcMsg
- ircWhois :: [Text] -> RawIrcMsg
- ircWhowas :: [Text] -> RawIrcMsg
- ircVersion :: Text -> RawIrcMsg
- ircZnc :: [Text] -> RawIrcMsg
- ircAuthenticate :: Text -> RawIrcMsg
- plainAuthenticationMode :: Text
- encodePlainAuthentication :: Text -> Text -> Text
Documentation
CNOTICE command
CNOTICE <nickname> <channel> :<message>
CPRIVMSG command
CPRIVMSG <nickname> <channel> :<message>
KNOCK command
KNOCK <channel> [<message>]
USER command
ZNC support
SASL support
ircAuthenticate :: Text -> RawIrcMsg Source #
AUTHENTICATE command
plainAuthenticationMode :: Text Source #
PLAIN authentiation mode