/// <summary> /// Колбек нажатия кнопок /// </summary> /// <param name="sender">отправитель</param> /// <param name="e">аргументы</param> private static void BotOnCallbackQuery(object sender, CallbackQueryEventArgs e) { if (e.CallbackQuery.Data.Contains(nameof(WeatherLocationModel))) { var modelData = e.CallbackQuery.Data.Replace($"{nameof(WeatherLocationModel)} is :", string.Empty); WeatherLocationModel locationModel = JsonConvert.DeserializeObject <WeatherLocationModel>(modelData); MessageCore.SendWeatherAnswer(locationModel, e.CallbackQuery.Message.Chat.Id); } }