Exemple #1
0
        void button1_Click(object sender, RoutedEventArgs e)
        {
            if(name.Text.Length <= 0 || key.Text.ToString().Length <= 0 || Channel.Text.ToString().Length <= 0){
                ErrorWin ew = new ErrorWin("No field can be empty!");
                ew.Show();
            }else{

                if((bool)remember.IsChecked){
                    u.channel = Channel.Text;
                    u.name = name.Text;
                    u.key = key.Text;
                    f.write(@Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)+"/twitch_bot/user.json", JsonConvert.SerializeObject(u));
                }

                bot win2 = new bot(name.Text, Channel.Text, key.Text);
                win2.Show();
                this.Close();
            }
        }
Exemple #2
0
        public void connect()
        {
            try{
                this.irc = new TcpClient(cfg.server, cfg.port);
            }catch{
                ErrorWin ew = new ErrorWin("Connection Error");
                ew.Show();
            }

            try{
                ns = irc.GetStream();
                sr = new StreamReader(ns);
                sw = new StreamWriter(ns);
                sendData("USER", cfg.nick+" 0 * "+cfg.name);
                sendData("PASS", cfg.key);
                sendData("NICK", cfg.nick);
                connected = true;
                cmdz = new Commands(sw, cfg.channel);
            }catch{
                ErrorWin ew = new ErrorWin("Communication Error");
                ew.Show();

            }
        }