Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- using System.Net.Sockets;
- using System.IO;
- namespace TwitchChatBotMk2 {
- public partial class Form1 : Form {
- TcpClient tcpClient;
- StreamReader reader;
- StreamWriter writer;
- public Form1() {
- InitializeComponent();
- Reconnect();
- }
- private void Reconnect() {
- tcpClient = new TcpClient("irc.chat.twitch.tv", 6667);
- reader = new StreamReader(tcpClient.GetStream());
- writer = new StreamWriter(tcpClient.GetStream());
- var userName = "cmdr_macqueen";
- var password = File.ReadAllText("password.txt");
- writer.WriteLine("PASS " + password + Environment.NewLine
- + "USER " + userName + Environment.NewLine
- + "USER " + userName + " 8 * :" + userName);
- writer.Flush();
- writer.WriteLine("JOIN #cmdr_macqueen");
- writer.Flush();
- }
- private void timer1_Tick(object sender, EventArgs e) {
- if (!tcpClient.Connected) {
- Reconnect();
- }
- if(tcpClient.Available > 0 || reader.Peek() >=0) {
- var message = reader.ReadLine();
- aLabel.Text += $"\r\n{message}";
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement