public async void Counter() { string mes = message.Text; RankManager rankManager = new RankManager(); try { long boloto = long.Parse("-1001100135301"); if (message.Chat.Id == boloto) { string un = message.From.Username.Trim(); if (un.Length > 0 && mesCount.ContainsKey(un)) { mesCount[message.From.Username] += 1; if (rankManager.CountExists(mesCount[message.From.Username])) { await Bot.SendTextMessageAsync(message.Chat.Id, string.Format("Поздравляю!🎉 \nВы достигли ранга: {0}", rankManager.GetRank(mesCount[message.From.Username])), replyToMessageId : message.MessageId); } } else { if (un.Length > 0) { mesCount.Add(message.From.Username, 1); } } SaveMes(); } } catch { Console.WriteLine("No username"); } }