private void button1_Click_1(object sender, EventArgs e) { richTextBox1.Text += "\n\n"; SortedList <string, int> user_msgcount = new SortedList <string, int>(); int edited = 0; int settopic = 0; int setpicture = 0; Int64 symbols = 0; //var chat = skype.RecentChats[(int)numericUpDown1.Value]; //var chat = skype.get_Chat(textBox1.Text); //textBox1.Text = chat.Name; var messages = skype.get_Messages(textBox1.Text); for (int i = 1; i <= messages.Count; i++) { var msg = messages[i]; if (user_msgcount.ContainsKey(msg.FromHandle)) { user_msgcount[msg.FromHandle]++; } else { user_msgcount.Add(msg.FromHandle, 1); } if (msg.EditedBy != "") { edited++; } if (msg.Type == TChatMessageType.cmeSetTopic) { settopic++; } if (msg.Type == TChatMessageType.cmeSetPicture) { setpicture++; } symbols += msg.Body.Length; Console.WriteLine(i.ToString()); } //int msg_count = skype.RecentChats[(int)numericUpDown1.Value].Messages.Count; int msg_count = skype.get_Messages(textBox1.Text).Count; DateTime date_firts_msg = messages[messages.Count].Timestamp; DateTime date_last_msg = messages[1].Timestamp; //var sorteddict = user_msgcount.OrderBy(x => x.Value); //richTextBox1.Text += "////// Ktulhu Skype Bot \\\\\\\n"; richTextBox1.Text += "Всего сообщений получено от " + textBox1.Text + " (во всех чатах) :" + msg_count.ToString() + "\n"; richTextBox1.Text += "Из них отредактировано " + edited.ToString() + " сообщений\n"; richTextBox1.Text += "Тему чата меняли " + settopic.ToString() + " раз\n"; richTextBox1.Text += "Картинку чата меняли " + setpicture.ToString() + "раз\n"; richTextBox1.Text += "Всего символов - " + symbols.ToString() + "\n"; richTextBox1.Text += "Первое сообщ отправлено" + date_firts_msg.ToString() + "\n"; richTextBox1.Text += "Последнее сообщ отправлено" + date_last_msg.ToString() + "\n"; var sorted = user_msgcount.OrderBy(x => x.Value); foreach (var x in sorted) { richTextBox1.Text += x.Key + " написал(а) " + x.Value + " cообщений\n"; } //richTextBox1.Text += "^^^^^^^^^ FHTAGH ^^^^^^^^"; }