Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            var client = new TwitchConnection(
                cluster: ChatEdgeCluster.Aws,
                nick: "justinfan1",
                oauth: "sad9di9wad", // no oauth: prefix
                port: 6697,
                capRequests: new string[] { "twitch.tv/tags", "twitch.tv/commands" },
                ratelimit: 1500,
                secure: true
                );

            client.Connected += (object sender, IrcConnectedEventArgs e) =>
            {
                Console.WriteLine("Connected");
                client.JoinChannel("#b0aty");
            };

            client.MessageReceived += (object sender, IrcMessageEventArgs e) =>
            {
                Console.WriteLine("Received: " + e.Message.ToString());
            };

            client.Reconnected += (object sender, EventArgs e) =>
            {
                Console.WriteLine("Reconnected");
            };

            client.Connect();
        }