public ircbot(string oauth, string channel,string nickname) { string[] textf2 = File.ReadAllLines(Environment.CurrentDirectory + @"\texts.txt",Encoding.Default); foreach (var c in textf2) { textf.Add(c); } channe = channel; client = new IrcClient("irc.twitch.tv", 6667); client.ServerPass = oauth; client.Nick = nickname; //client.ChannelMessage += client_ChannelMessage; client.OnConnect += client_OnConnect; client.Connect(); }
private void ChatWorker_DoWork(object sender, DoWorkEventArgs e) { ircServerEnabled = false; ircPortEnabled = false; ircUsernameEnabled = false; ircOATHEnabled = false; saveLoginEnabled = false; btnLoginEnabled = false; progressBarVisible = true; if (ircServer == "" || ircPort == "" || ircUsername == "") { ircServerEnabled = true; ircPortEnabled = true; ircUsernameEnabled = true; ircOATHEnabled = true; saveLoginEnabled = true; btnLoginEnabled = true; progressBarVisible = false; mainWindowCallbacks.ShowMessage("Login Error", "Please make sure that all fields are filled in accordingly.", false); } else { client = new IrcClient(ircServer, Convert.ToInt32(ircPort)); client.AltNick = ircUsername; client.Nick = ircUsername; client.ServerPass = ircOATH; client.ChannelMessage += Client_ChannelMessage; client.NoticeMessage += Client_NoticeMessage; client.OnConnect += Client_OnConnect; client.PrivateMessage += Client_PrivateMessage; client.ServerMessage += Client_ServerMessage; client.UserJoined += Client_UserJoined; client.UserLeft += Client_UserLeft; client.UserNickChange += Client_UserNickChange; client.UpdateUsers += Client_UpdateUsers; client.NickTaken += Client_NickTaken; client.Connect(); } }