{-# LANGUAGE OverloadedStrings #-} module Lib ( someFunc ) where import Database.SQLite.Simple import IRC (connectIRC) import Message import Plugin someFunc :: IO () someFunc = do connectIRC "irc.freenode.net" 6697 "test-bot-7890asdf" -- let message = Message -- { text = "75ac7b18a009ffe7a77a17a61d95c01395f36b44" -- , channel = "#a-channel" -- , nick = "anon" -- } -- Just plugin = matchPlugin message -- dbConn <- open "db/sorbot_development.sqlite3" -- response <- performPlugin plugin message -- putStrLn $ case response of -- Left e -> e -- Right r -> r -- close dbConn