85 lines
4.5 KiB
C#
85 lines
4.5 KiB
C#
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<MediaAttachment> listPhoto = new List<MediaAttachment>()
|
||
{
|
||
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);
|
||
}
|
||
}
|
||
}
|
||
} |