public async Task invokeCommand(TelegramBotClient bot, Message mas, string[] parametres) { Dictionary <string, string> allLang = await _translete.supportLangue(); string s = "Все поддерживаемые языки \n\n\n"; s += string.Join("", allLang.Select(x => $"{x.Key} : {x.Value}" + "\n").ToArray()); await bot.SendTextMessageAsync(mas.From.Id, s); }
public async Task invokeCommand(TelegramBotClient bot, Message mas, string[] parametres) { try{ string from = parametres[0]; string to = parametres[1]; var langues = await _translete.supportLangue(); if (langues.ContainsKey(from.ToLower()) && langues.ContainsKey(to.ToLower())) { _context.setLangues(mas.From.Id, from, to); await bot.SendTextMessageAsync(mas.From.Id, "ок"); return; } await bot.SendTextMessageAsync(mas.From.Id, "Такой язык не поддерживается"); } catch { await bot.SendTextMessageAsync(mas.From.Id, "Error: you invalid"); } }