public void Connect() { ircClient = new IrcClient { FloodPreventer = new IrcStandardFloodPreventer(10, 100) }; // register events ircClient.Connected += ircClient_Connected; ircClient.ConnectFailed += ircClient_ConnectFailed; ircClient.Disconnected += ircClient_Disconnected; ircClient.Registered += ircClient_Registered; ircClient.RawMessageReceived += ircClient_RawMessageReceived; ircClient.RawMessageSent += ircClient_RawMessageSent; IrcRegistrationInfo iri = new IrcUserRegistrationInfo() { UserName = "******", NickName = "yohelloyukinon", Password = "******" }; ircClient.Connect("irc.twitch.tv", 6667, false, iri); Thread.Sleep(1000); }
public TwitchBot() { // Ajout des différents handlers au client irc irc.OnConnected += new EventHandler(OnConnected); irc.OnPing += new PingEventHandler(OnPing); irc.OnChannelMessage += new IrcEventHandler(OnChannelMessage); irc.OnQueryMessage += new IrcEventHandler(OnQueryMessage); irc.OnJoin += new JoinEventHandler(OnJoin); irc.OnChannelActiveSynced += new IrcEventHandler(OnChannelActiveSynced); try { irc.Connect(server, port); } catch (Exception e) { Console.WriteLine("Failed to connect: n" + e.Message); Console.ReadKey(); } }