using System; using System.Collections.Generic; using System.Data.SqlClient; using System.Threading; using Newtonsoft.Json; using SvetoforVKBot.Models.Updates; using VkNet; using VkNet.Enums.SafetyEnums; using VkNet.Model.Attachments; using VkNet.Model.Keyboard; using VkNet.Model.RequestParams; namespace SvetoforVKBot.Models.Commands.LK.Consultation { public class SelectMoreAboutSpecCommand : Command { public override string Name => "{\"button\":\"selectMoreAboutSpec\"}"; public override void Execute(RootObject update, VkApi client, SvetoforVKBot.Data.SvetoforVKBotEntities db) { } public override void ExecutePL(RootObject update, VkApi client, SvetoforVKBot.Data.SvetoforVKBotEntities db) { var chatId = update.@object.message.from_id; MessagesSendParams @params = new MessagesSendParams(); var keyboardBuilder = new KeyboardBuilder().Clear(); try { //{"id": 457239276, "owner_id": -194717824, "access_key": "3f83861845f644622f"} List listPhoto = new List() { new VkNet.Model.Attachments.Photo() { Id = 457239276, OwnerId = -194717824, AccessKey = "3f83861845f644622f"} }; @params.Message = "📌Кадочникова Наталья Ивановна\n" + "Кандидат биологических наук, доцент кафедры медико-биологических дисциплин факультета физической культуры и спорта ВятГУ." + "\n\n" + "⭐Стаж работы более 20 лет, автор более 100 научных публикаций в области физиологии." + "\n\n" + "⭐Участник Международных и Всероссийских научно-практических конференций по спортивной науке." + "\n\n" + "🎓Прошла обучение по программам:" + "\n" + "✅По использованию анализатора состава тела АВС-01 «Медасс» в практике спортивной медицины " + "и реабилитологии (г. Москва АО НТЦ «Медасс», март 2016)" + "\n\n" + "✅«Оптимальное питание» (г. Москва, ФНМО РУДН, март 2019)" + "\n\n" + "✅«Питание в фитнесе» (г. Москва, ФНМО РУДН, апрель 2019)" + "\n\n" + "✅ «Современное диетическое и персонализированное питание» (г. Москва, МГУТУ им. К.Г. Разумовского, март 2021)." + "\n\n"; @params.Message += "📍Консультации проводятся по субботам по адресу: г. Киров, ул. Молодой Гвардии, д.13.\n" + "☎Тел. 70-81-22.\n" + "Стоимость и условия по телефону."; keyboardBuilder .AddButton("Оставить заявку", "selectSubmitConsultation", KeyboardButtonColor.Positive) //К .AddLine() .AddButton("Назад", "selectTrack-4", KeyboardButtonColor.Default); @params.Attachments = listPhoto; @params.Keyboard = keyboardBuilder.Build(); @params.UserId = chatId; @params.RandomId = GetRandomId(); client.Messages.SendAsync(@params); } catch (Exception ee) { @params.Message = "Ошибка в SelectMoreAboutSpecCommand: " + ee.Message; @params.Attachments = null; @params.Keyboard = null; @params.UserId = 59111081; @params.RandomId = GetRandomId(); client.Messages.SendAsync(@params); } } } }