Пример #1
0
        /// <summary>
        /// Вывод ПДФ файла для нужного города со скидками по результатам ЕГЭ
        /// </summary>
        /// <param name="path"></param>
        /// <param name="e"></param>
        /// <param name="Client"></param>
        public static async void SendEGESAles(string path, MessageEventArgs e, TelegramBotClient Client)
        {
            var message = e.Message;
            await Client.SendTextMessageAsync(message.Chat.Id, "Ниже появится необходимый PDF файл:");

            HelpingFunctions.SendDocument(path, e, Client);
        }
        /// <summary>
        /// Метод, использующийся в разделе олимпиад для отправки файла с перечнем
        /// </summary>
        /// <param name="path"></param>
        /// <param name="e"></param>
        /// <param name="Client"></param>
        public static async void SendOlymps(string path, MessageEventArgs e, TelegramBotClient Client)
        {
            var message = e.Message;
            await Client.SendTextMessageAsync(message.Chat.Id, "Ниже появится PDF файл с перечнем:");

            HelpingFunctions.SendDocument(path, e, Client);
        }
Пример #3
0
        /// <summary>
        /// Предоставление информации о скидках для выпускников распределенного лицея
        /// </summary>
        /// <param name="e"></param>
        /// <param name="Client"></param>
        public static async void SalesRaspredLyceum(MessageEventArgs e, TelegramBotClient Client)
        {
            var message = e.Message;

            HelpingFunctions.SendDocument("SalesRaspredLyceum.jpg", e, Client);
            Thread.Sleep(1000);
            HelpingFunctions.SendTextFromFile("SalesRASPREDLyceum.txt", e, Client);

            var inlineKeyboard = new InlineKeyboardMarkup(new[]
            {
                new[]
                {
                    InlineKeyboardButton.WithUrl("Ссылка на перечень", "https://www.hse.ru/data/2019/02/15/1192445749/Список%20школ.pdf")
                }
            });

            await Client.SendTextMessageAsync(message.Chat.Id, "Перечень школ распределенного лицея:", replyMarkup : inlineKeyboard);
        }
Пример #4
0
        /// <summary>
        /// Предоставление информации о скидках для выпускников региональных центров
        /// </summary>
        /// <param name="e"></param>
        /// <param name="Client"></param>
        public static async void SalesRegCenters(MessageEventArgs e, TelegramBotClient Client)
        {
            var message = e.Message;

            HelpingFunctions.SendDocument("SalesRegionCenters.jpg", e, Client);
            Thread.Sleep(1000);
            HelpingFunctions.SendTextFromFile("SalesREGCenters.txt", e, Client);

            var inlineKeyboard = new InlineKeyboardMarkup(new[]
            {
                new[]
                {
                    InlineKeyboardButton.WithUrl("Ссылка на перечень", "https://fdp.hse.ru/regional")
                }
            });

            await Client.SendTextMessageAsync(message.Chat.Id, "Перечень региональных центров:", replyMarkup : inlineKeyboard);
        }
Пример #5
0
        /// <summary>
        /// Предоставление информации о скидках для выпускников региональных школ
        /// </summary>
        /// <param name="e"></param>
        /// <param name="Client"></param>
        public static async void SalesRegSch(MessageEventArgs e, TelegramBotClient Client)
        {
            var message = e.Message;

            HelpingFunctions.SendDocument("SalesRegionSch.jpg", e, Client);
            Thread.Sleep(1000);
            HelpingFunctions.SendTextFromFile("SalesREGSch.txt", e, Client);

            var inlineKeyboard = new InlineKeyboardMarkup(new[]
            {
                new[]
                {
                    InlineKeyboardButton.WithUrl("Ссылка на перечень", "https://www.hse.ru/data/2019/05/21/1509761611/Реестр%20соглашений%20с%20базовыми%20школами%20на%202019%20год.pdf")
                }
            });

            await Client.SendTextMessageAsync(message.Chat.Id, "Перечень базовых школ:", replyMarkup : inlineKeyboard);
        }
Пример #6
0
 /// <summary>
 /// Вывод информации по получению скидок по результатам олимпиад
 /// </summary>
 /// <param name="e"></param>
 /// <param name="Client"></param>
 public static void SalesForOlymps(MessageEventArgs e, TelegramBotClient Client)
 {
     HelpingFunctions.SendDocument("SalesForOlymp.jpg", e, Client);
     Thread.Sleep(1000);
     HelpingFunctions.SendTextFromFile("SalesOLYMP.txt", e, Client);
 }
Пример #7
0
 /// <summary>
 /// Вывод информации по получении скидок для выпускников лицея ВШЭ
 /// </summary>
 /// <param name="e"></param>
 /// <param name="Client"></param>
 public static void SalesForLyceum(MessageEventArgs e, TelegramBotClient Client)
 {
     HelpingFunctions.SendDocument("SalesForLyceum.jpg", e, Client);
     Thread.Sleep(1000);
     HelpingFunctions.SendTextFromFile("SalesLYCEUM.txt", e, Client);
 }