funbot-0.1.0.0: src/FunBot/Config.hs
{- This file is part of funbot.
-
- Written in 2015 by fr33domlover <fr33domlover@rel4tion.org>.
-
- ♡ Copying is an act of love. Please copy, reuse and share.
-
- The author(s) have dedicated all copyright and related and neighboring
- rights to this software to the public domain worldwide. This software is
- distributed without any warranty.
-
- You should have received a copy of the CC0 Public Domain Dedication along
- with this software. If not, see
- <http://creativecommons.org/publicdomain/zero/1.0/>.
-}
module FunBot.Config
( configuration
, webListenerPort
, devAnnChans
, feedErrorLogFile
)
where
import qualified Data.HashMap.Lazy as M
import Data.Time.Interval (time)
import Data.Time.Units
import Network.IRC.Fun.Bot.Types (Connection (..), Config (..))
configuration = Config
{ connection = Connection
{ server = "irc.freenode.net"
, port = 6667
, tls = False -- not supported yet
, nick = "bot_test_joe"
, password = Nothing
}
, channels = ["#freepost-bot-test"]
, logDir = "state/chanlogs"
, stateFile = "state/state.json"
, saveInterval = time (3 :: Second)
, botEventLogFile = "state/bot.log"
}
webListenerPort = 8998 :: Int
devAnnChans = M.empty
feedErrorLogFile = "state/feed-error.log"