23 lines
443 B
Haskell
23 lines
443 B
Haskell
module Hsbot.Main
|
|
(imain
|
|
) where
|
|
|
|
import Network
|
|
import System.IO
|
|
import System.Plugins
|
|
|
|
import qualified Config as C
|
|
import Hsbot.Core
|
|
import Hsbot.IRC
|
|
|
|
type Reboot = (Module -> Bot -> IO ())
|
|
|
|
-- | Bot's first main entry point
|
|
imain :: Module -> Reboot -> IO ()
|
|
imain modul' reboot = imain' modul' reboot newbot
|
|
|
|
-- | Bot's main entry point
|
|
imain' :: Module -> Reboot -> Bot -> IO ()
|
|
imain' modul' reboot bot = do
|
|
print C.config
|
|
|