static void Main(string[] args) { Console.OutputEncoding = Encoding.UTF8; Random random = new Random((int)DateTime.Now.Ticks & 0x0000FFFF); AIBConfiguration config = new AIBConfiguration("config.ini"); IrcBot bot = new IrcBot(config, random); bot.Connect(); bot.Run(); }
private void Connect(ServerConfig serverConfig) { var ircUser = new IrcUser { Nickname = serverConfig.NickName, Username = serverConfig.NickName, Realname = serverConfig.RealName, NickServPassword = serverConfig.NickservPassword }; var connection = new IrcBot(ircUser); connection.OnChannelMessage += ChannelMessage; connection.OnUserMessage += UserMessage; connection.Connect(serverConfig.Address); connection.Join(serverConfig.Channels); _connections.Add(connection, serverConfig); connection.Run(); }