Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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();
            }
        }