from aiogram.types import ReplyKeyboardRemove, \ ReplyKeyboardMarkup, KeyboardButton, \ InlineKeyboardMarkup, InlineKeyboardButton from aiogram import types closekeyboards = types.ReplyKeyboardRemove() # при нажатии старт (/start) #---------------------------------------- button_1 = KeyboardButton('🎓 Поступление 2021') button_2 = KeyboardButton('📚 Школьникам') button_3 = KeyboardButton('🆕 Спец кнопка') button_4 = KeyboardButton('☎️ Контакты') main_menu = ReplyKeyboardMarkup(resize_keyboard=True).add(button_1).add(button_2).add(button_4) #---------------------------------------- button_back = KeyboardButton('Назад') # старт > поступление 2021 (menu_1) #---------------------------------------- button_1_1 = KeyboardButton('Информация \nо направлениях') button_1_2 = KeyboardButton('Количество мест \nдля приема') button_1_3 = KeyboardButton('Баллы') button_1_4 = KeyboardButton('Основные даты') button_1_5 = KeyboardButton('Стоимость обучения') button_1_6 = KeyboardButton('Списки') button_1_7 = KeyboardButton('Помощник поступления') menu_1 = ReplyKeyboardMarkup(resize_keyboard=True).add(button_1_1, button_1_2).add(button_1_3, button_1_4).add(button_1_5, button_1_6).add(button_1_7, button_back) #---------------------------------------- button_to_pod = KeyboardButton('↪️ Назад') # поступление 2021 > информация о направлениях (menu_1_1) #---------------------------------------- button_1_1_1 = KeyboardButton('🇷🇺 Для граждан РФ') button_1_1_2 = KeyboardButton('🌍 Для иностранных граждан') menu_1_1 = ReplyKeyboardMarkup(resize_keyboard=True).add(button_1_1_1, button_1_1_2).add(button_to_pod) #---------------------------------------- # информация о направлениях > для граждан РФ(menu_1_1_1) #---------------------------------------- button_1_1_1_1 = KeyboardButton('👩🏼‍🎓 Бакалавриат\nСпециалитет') button_1_1_1_2 = KeyboardButton('👨🏼‍🎓 Магистратура') menu_1_1_1 = ReplyKeyboardMarkup(resize_keyboard=True).add(button_1_1_1_1, button_1_1_1_2).add(button_to_pod) #---------------------------------------- # информация о направлениях > для иностранных граждан (menu_1_1_2) #---------------------------------------- button_1_1_2_1 = KeyboardButton('👩🏻‍🎓 Бакалавриат') button_1_1_2_2 = KeyboardButton('👨🏻‍🎓 Магистратура') menu_1_1_2 = ReplyKeyboardMarkup(resize_keyboard=True).add(button_1_1_2_1, button_1_1_2_2).add(button_to_pod) #---------------------------------------- # поступление 2021 > Количество мест для приема (menu_1_2) #---------------------------------------- button_1_2_1 = KeyboardButton('КЦП') button_1_2_2 = KeyboardButton('ДОУ') menu_1_2 = ReplyKeyboardMarkup(resize_keyboard=True).add(button_1_2_1, button_1_2_2).add(button_to_pod) button_to_kpz = KeyboardButton('↩️ Назад') # кцп button_1_2_1_1 = KeyboardButton('🔻 Очная форма обучения') button_1_2_1_2 = KeyboardButton('🔻 Заочная форма обучения') button_1_2_1_3 = KeyboardButton('🔻 Очно-заочная форма обучения') menu_1_2_1 = ReplyKeyboardMarkup(resize_keyboard=True).add(button_1_2_1_1).add(button_1_2_1_2).add(button_1_2_1_3).add(button_to_kpz) # кцп > очная форма (menu_1_2_1_1) button_1_2_1_1_1 = KeyboardButton('🔸 Бакалавриат и специалитет') button_1_2_1_1_2 = KeyboardButton('🔹 Магистратура') menu_1_2_1_1 = ReplyKeyboardMarkup(resize_keyboard=True).add(button_1_2_1_1_1).add(button_1_2_1_1_2).add(button_to_kpz) # доу button_1_2_2_1 = KeyboardButton('🔺 Очная форма обучения') button_1_2_2_2 = KeyboardButton('🔺 Заочная форма обучения') button_1_2_2_3 = KeyboardButton('🔺 Очно-заочная форма обучения') menu_1_2_2 = ReplyKeyboardMarkup(resize_keyboard=True).add(button_1_2_2_1).add(button_1_2_2_2).add(button_1_2_2_3).add(button_to_kpz) # доу > очная форма (menu_1_2_2_1) button_1_2_2_1_1 = KeyboardButton('🔶 Бакалавриат и специалитет') button_1_2_2_1_2 = KeyboardButton('🔷 Магистратура') menu_1_2_2_1 = ReplyKeyboardMarkup(resize_keyboard=True).add(button_1_2_2_1_1).add(button_1_2_2_1_2).add(button_to_kpz) # доу > заочная форма (menu_1_2_2_2) button_1_2_2_2_1 = KeyboardButton('🔷 Бакалавриат') button_1_2_2_2_2 = KeyboardButton('🔶 Магистратура') menu_1_2_2_2 = ReplyKeyboardMarkup(resize_keyboard=True).add(button_1_2_2_2_1).add(button_1_2_2_2_2).add(button_to_kpz) #---------------------------------------- # поступление 2021 > баллы(menu_1_3) #---------------------------------------- button_1_3_1 = KeyboardButton('🌝 Проходные баллы') button_1_3_2 = KeyboardButton('🌚 Минимальные баллы') menu_1_3 = ReplyKeyboardMarkup(resize_keyboard=True).add(button_1_3_1).add(button_1_3_2).add(button_to_pod) #---------------------------------------- # поступление 2021 > основные даты (menu_1_4) #---------------------------------------- button_1_4_1 = KeyboardButton('🟠 Очная форма обучения') button_1_4_2 = KeyboardButton('🟡 Заочная и очно-заочная\nформа обучения') menu_1_4 = ReplyKeyboardMarkup(resize_keyboard=True).add(button_1_4_1).add(button_1_4_2).add(button_to_pod) # основные даты > очная (menu_1_4_1) button_1_4_1_1 = KeyboardButton('🟢 Бакалавриат и специалитет') button_1_4_1_2 = KeyboardButton('🟣 Магистратура') menu_1_4_1 = ReplyKeyboardMarkup(resize_keyboard=True).add(button_1_4_1_1).add(button_1_4_1_2).add(button_to_pod) #---------------------------------------- # поступление 2021 > стоимость обучения (menu_1_5) #---------------------------------------- button_1_5_1 = KeyboardButton('💵 Бакалавриат') button_1_5_2 = KeyboardButton('💶 Специалитет') button_1_5_3 = KeyboardButton('💴 Магистратура') menu_1_5 = ReplyKeyboardMarkup(resize_keyboard=True).add(button_1_5_1).add(button_1_5_2).add(button_1_5_3).add(button_to_pod) #---------------------------------------- # поступление 2021 > списки (menu_1_6) #---------------------------------------- button_1_6_1 = KeyboardButton('💡 Конкурсные списки') button_1_6_2 = KeyboardButton('📋 Списки подавших документы') button_1_6_3 = KeyboardButton('🔥 Траектория') button_1_6_4 = KeyboardButton('📊 Статистика приема') menu_1_6 = ReplyKeyboardMarkup(resize_keyboard=True).add(button_1_6_1).add(button_1_6_2).add(button_1_6_3).add(button_1_6_4).add(button_to_pod) #---------------------------------------- # старт > школьникам (menu_2) #---------------------------------------- button_2_1 = KeyboardButton('👀 3D тур') button_2_2 = KeyboardButton('🧠 Подготовительные курсы') button_2_3 = KeyboardButton('🚪 Дни открытых дверей') menu_2 = ReplyKeyboardMarkup(resize_keyboard=True).add(button_2_1).add(button_2_2).add(button_2_3).add(button_back) #---------------------------------------- # старт > школьникам (menu_3) #---------------------------------------- button_3_1 = KeyboardButton('Приемная комиссия') button_3_2 = KeyboardButton('Целевое обучение') button_3_3 = KeyboardButton('ВУЦ') button_3_4 = KeyboardButton('Заочное обучение') button_3_5 = KeyboardButton('Отдел общежитий') button_3_6 = KeyboardButton('Аспирантура') button_3_7 = KeyboardButton('Особая квота') button_3_8 = KeyboardButton('Перевод из другого университета') button_3_9 = KeyboardButton('Забрать аттестат') menu_3 = ReplyKeyboardMarkup(resize_keyboard=True).add(button_3_1, button_3_2).add(button_3_3, button_3_4).add(button_3_5, button_3_6).add(button_3_7, button_3_8).add(button_3_9, button_back) #---------------------------------------- # помощник (menu_1_7) #---------------------------------------- button_back_to_pomosh = KeyboardButton('⤵️ Назад') button_1_7_1 = KeyboardButton('🇷🇺 Я гражданин РФ') button_1_7_2 = KeyboardButton('🌐 Я иностранный гражданин') menu_1_7 = ReplyKeyboardMarkup(resize_keyboard=True).add(button_1_7_1, button_1_7_2).add(button_to_pod) button_back_selector1 = KeyboardButton('⬅️ Назад') # гражданин рф (menu_1_7_1) button_1_7_1_1 = KeyboardButton('👩🏼‍💼 Поступление на бакалавриат/специалитет') button_1_7_1_2 = KeyboardButton('👨🏻‍🎓 Поступление в магистратуру') menu_1_7_1 = ReplyKeyboardMarkup(resize_keyboard=True).add(button_1_7_1_1).add(button_1_7_1_2).add(button_back_to_pomosh) # гражданин рф > посутпление на бакалавриат специалитет (menu_1_7_1_1) button_1_7_1_1_1 = KeyboardButton('📄 Перечень документов для поступления') button_1_7_1_1_2 = KeyboardButton('🏅 Индивидуальные достижения') button_1_7_1_1_3 = KeyboardButton('📆 Расписание вступительных испытаний (ВИ)\n(если ты после колледжа, техникума)') button_1_7_1_1_4 = KeyboardButton('❗️ Выберите предметы ЕГЭ/ВИ.\nПолучите направления подготовки') menu_1_7_1_1 = ReplyKeyboardMarkup(resize_keyboard=True).add(button_1_7_1_1_1).add(button_1_7_1_1_2).add(button_1_7_1_1_3).add(button_1_7_1_1_4).add(button_back_selector1) # гражданин рф > поступление в магистратуру (menu_1_7_1_2) button_1_7_1_2_1 = KeyboardButton('📑 Перечень документов для поступления') button_1_7_1_2_2 = KeyboardButton('🏆 Индивидуальные достижения') button_1_7_1_2_3 = KeyboardButton('📅 Расписание междисциплинарного экзамена (МДЭ)') menu_1_7_1_2 = ReplyKeyboardMarkup(resize_keyboard=True).add(button_1_7_1_2_1).add(button_1_7_1_2_2).add(button_1_7_1_2_3).add(button_back_selector1) # иностранный гражданин (menu_1_7_2) button_1_7_2_1 = KeyboardButton('💼 Поступление на бакалавриат') button_1_7_2_2 = KeyboardButton('🎓 Поступление в магистратуру') menu_1_7_2 = ReplyKeyboardMarkup(resize_keyboard=True).add(button_1_7_2_1).add(button_1_7_2_2).add(button_back_to_pomosh) # иностранный > бакалавриат(menu_1_7_2_1) button_1_7_2_1_1 = KeyboardButton('🗒 Документы \nдля поступления') button_1_7_2_1_2 = KeyboardButton('🏅 Индивидуальные достижения') button_1_7_2_1_3 = KeyboardButton('🕐 Расписание вступительных испытаний (ВИ)') button_1_7_2_1_4 = KeyboardButton('🔓 Направления подготовки, по которым осуществляется прием иностранных граждан') button_1_7_2_1_5 = KeyboardButton('❗️ Выберите предметы ЕГЭ/ВИ.\nПолучите направления подготовки') menu_1_7_2_1 = ReplyKeyboardMarkup(resize_keyboard=True).add(button_1_7_2_1_1, button_1_7_2_1_2).add(button_1_7_2_1_3).add(button_1_7_2_1_4).add(button_1_7_2_1_5).add(button_back_to_pomosh) # иностранный > магистратура (menu_1_7_2_2) button_1_7_2_2_1 = KeyboardButton('🗒 Документы для поступления') button_1_7_2_2_2 = KeyboardButton('🏆 Индивидуальные достижения') button_1_7_2_2_3 = KeyboardButton('🔓 Открытые для поступления иностранных граждан направления для подготовки') button_1_7_2_2_4 = KeyboardButton('🕐 Расписание междисциплинарного экзамена (МДЭ)') menu_1_7_2_2 = ReplyKeyboardMarkup(resize_keyboard=True).add(button_1_7_2_2_1).add(button_1_7_2_2_2).add(button_1_7_2_2_3).add(button_1_7_2_2_4).add(button_back_to_pomosh) #---------------------------------------- # старт > школьникам (menu_2) #---------------------------------------- button_hi_del = KeyboardButton('❌ удалить все') button_h1 = KeyboardButton('математика') button_h2 = KeyboardButton('русский язык') button_h3 = KeyboardButton('физика') button_h4 = KeyboardButton('информатика и ИКТ') button_h5 = KeyboardButton('иностранный язык') button_h6 = KeyboardButton('обществознание') button_h7 = KeyboardButton('биология') helper1 = ReplyKeyboardMarkup(resize_keyboard=True).add(button_h1, button_h2).add(button_h3, button_h4).add(button_h5, button_h6, button_h7).add(button_hi_del, button_back_to_pomosh) button_i1 = KeyboardButton('Времено не работает') helper2 = ReplyKeyboardMarkup(resize_keyboard=True).add(button_i1).add(button_back_to_pomosh) #---------------------------------------- # inline #---------------------------------------- inline_button_1 = InlineKeyboardButton('Показать', callback_data='helper_1') inline_next = InlineKeyboardMarkup().add(inline_button_1) #---------------------------------------- # списки #---------------------------------------- inline_button_1_6_1 = InlineKeyboardButton('Перейти на сайт', url='https://lk.priem.voenmeh.ru/stats/htmlExport_rating.htm') inline_1_6_1 = InlineKeyboardMarkup().add(inline_button_1_6_1) inline_button_1_6_2 = InlineKeyboardButton('Перейти на сайт', url='https://lk.priem.voenmeh.ru/stats/htmlExport_submitted.htm') inline_1_6_2 = InlineKeyboardMarkup().add(inline_button_1_6_2) inline_button_1_6_3 = InlineKeyboardButton('Перейти на сайт', url='https://lk.priem.voenmeh.ru/stats/traectory.html') inline_1_6_3 = InlineKeyboardMarkup().add(inline_button_1_6_3) inline_button_1_6_4 = InlineKeyboardButton('Перейти на сайт', url='https://lk.priem.voenmeh.ru/stats/htmlStats_staticStats.htm') inline_1_6_4 = InlineKeyboardMarkup().add(inline_button_1_6_4) #---------------------------------------- # школникам #---------------------------------------- inline_button_s1 = InlineKeyboardButton('Перейти на сайт', url='https://360.voenmeh.ru/') inline_s1 = InlineKeyboardMarkup().add(inline_button_s1) inline_button_s2 = InlineKeyboardButton('Перейти на сайт', url='https://priem.voenmeh.ru/courses') inline_s2 = InlineKeyboardMarkup().add(inline_button_s2) inline_button_s3 = InlineKeyboardButton('Отправить индивидуальную заявку', url='https://priem.voenmeh.ru/excursion') inline_s3 = InlineKeyboardMarkup().add(inline_button_s3) #----------------------------------------