irc-fun-bot-0.3.0.0: Library for writing fun IRC bots.

Safe HaskellNone
LanguageHaskell2010

Network.IRC.Fun.Bot.IrcLog

Description

This module provides controls for the IRC channel logging system.

Synopsis

Documentation

channelIsLogged :: String -> Session e s Bool Source

Check whether a given channel is being logged.

startLoggingAll :: Session e s () Source

Start logging all the channels the bot has joined which aren't being logged.

startLoggingChannel :: String -> Session e s () Source

Start logging the given channel, if not being logged already.

startLoggingChannels :: [String] -> Session e s () Source

Start logging the channels not being logged, among the ones given.

stopLoggingAll :: Session e s () Source

Stop logging all logged channels.

stopLoggingChannel :: String -> Session e s () Source

Stop logging the given channel, if being logged.

stopLoggingChannels :: [String] -> Session e s () Source

Stop logging the channels being logged among the ones given.