148 lines
5.4 KiB
Python
148 lines
5.4 KiB
Python
from aiogram import types
|
||
from aiogram.types import Message, ReplyKeyboardRemove
|
||
from aiogram.filters.callback_data import CallbackData
|
||
from app.messages import INFO_MESSAGES
|
||
|
||
|
||
#----------------------------------------
|
||
closekeyboards = types.ReplyKeyboardRemove()
|
||
|
||
button_cancel = [
|
||
[types.KeyboardButton(text="Отмена"),],
|
||
]
|
||
cancel = types.ReplyKeyboardMarkup(
|
||
keyboard=button_cancel,
|
||
resize_keyboard=True,
|
||
)
|
||
|
||
da_1 = [
|
||
[types.KeyboardButton(text="Отмена"),],
|
||
[types.KeyboardButton(text="Да"),],
|
||
]
|
||
da = types.ReplyKeyboardMarkup(
|
||
keyboard=da_1,
|
||
resize_keyboard=True,
|
||
)
|
||
|
||
spam_1 = [
|
||
[types.KeyboardButton(text="Отмена"),],
|
||
[types.KeyboardButton(text="Всем"),],
|
||
[types.KeyboardButton(text="С доступом"),],
|
||
]
|
||
spam = types.ReplyKeyboardMarkup(
|
||
keyboard=spam_1,
|
||
resize_keyboard=True,
|
||
)
|
||
#----------------------------------------
|
||
|
||
# main menu
|
||
#----------------------------------------
|
||
button_menu = [
|
||
[types.KeyboardButton(text="📚 Студентам")],
|
||
[types.KeyboardButton(text="🤝 Работодателям")],
|
||
[types.KeyboardButton(text="ℹ️ О центре")],
|
||
#[types.KeyboardButton(text="📰 Подписка на новости")],
|
||
]
|
||
main_menu = types.ReplyKeyboardMarkup(
|
||
keyboard=button_menu,
|
||
resize_keyboard=True,
|
||
)
|
||
#----------------------------------------
|
||
|
||
# menu_1
|
||
#----------------------------------------
|
||
button_menu_1 = [
|
||
[types.KeyboardButton(text="📖 Стажировки, практики и вакансии")],
|
||
[types.KeyboardButton(text="✍️ Советы по резюме")],
|
||
[types.KeyboardButton(text="📄 Оформление договора")],
|
||
[types.KeyboardButton(text="🏠 Главная")],
|
||
]
|
||
menu_1 = types.ReplyKeyboardMarkup(
|
||
keyboard=button_menu_1,
|
||
resize_keyboard=True,
|
||
)
|
||
|
||
button_menu_1_1 = [
|
||
[types.KeyboardButton(text="📚 Стажировки")],
|
||
[types.KeyboardButton(text="🛠 Практики")],
|
||
[types.KeyboardButton(text="💼 Вакансии")],
|
||
[types.KeyboardButton(text="🔙 Назад")],
|
||
]
|
||
menu_1_1 = types.ReplyKeyboardMarkup(
|
||
keyboard=button_menu_1_1,
|
||
resize_keyboard=True,
|
||
)
|
||
#----------------------------------------
|
||
|
||
# menu_2
|
||
#----------------------------------------
|
||
button_menu_2 = [
|
||
[types.KeyboardButton(text="🏢 Стать партнёром")],
|
||
[types.KeyboardButton(text="📄 Виды сотрудничества")],
|
||
[types.KeyboardButton(text="🏠 Главная")],
|
||
]
|
||
menu_2 = types.ReplyKeyboardMarkup(
|
||
keyboard=button_menu_2,
|
||
resize_keyboard=True,
|
||
)
|
||
|
||
menu_2_2_inline_add = [
|
||
[types.InlineKeyboardButton(text="Виды сотрудничества с СПбГЭТУ ЛЭТИ им Ульянова (Ленина)", url=INFO_MESSAGES['link_menu_2_2'])],
|
||
]
|
||
menu_2_2_inline = types.InlineKeyboardMarkup(inline_keyboard=menu_2_2_inline_add)
|
||
#----------------------------------------
|
||
|
||
# main menu inline
|
||
#----------------------------------------
|
||
menu_1_1_1_inline_add = [
|
||
[types.InlineKeyboardButton(text="Узнать о стажировках", url=INFO_MESSAGES['link_menu_1_1_1'])],
|
||
]
|
||
menu_1_1_1_inline = types.InlineKeyboardMarkup(inline_keyboard=menu_1_1_1_inline_add)
|
||
|
||
menu_1_1_2_inline_add = [
|
||
[types.InlineKeyboardButton(text=" Подробнее о практиках", url=INFO_MESSAGES['link_menu_1_1_2'])],
|
||
]
|
||
menu_1_1_2_inline = types.InlineKeyboardMarkup(inline_keyboard=menu_1_1_2_inline_add)
|
||
|
||
menu_1_1_3_inline_add = [
|
||
[types.InlineKeyboardButton(text="Перейти в Telegram-канал с вакансиями", url=INFO_MESSAGES['link_menu_1_1_3'])],
|
||
]
|
||
menu_1_1_3_inline = types.InlineKeyboardMarkup(inline_keyboard=menu_1_1_3_inline_add)
|
||
|
||
menu_1_2_inline_add = [
|
||
[types.InlineKeyboardButton(text="Перейти к советам по резюме", url=INFO_MESSAGES['link_menu_1_2'])],
|
||
]
|
||
menu_1_2_inline = types.InlineKeyboardMarkup(inline_keyboard=menu_1_2_inline_add)
|
||
|
||
menu_1_3_inline_add = [
|
||
[types.InlineKeyboardButton(text="Заполнить заявку", url=INFO_MESSAGES['link_menu_1_3'])],
|
||
]
|
||
menu_1_3_inline = types.InlineKeyboardMarkup(inline_keyboard=menu_1_3_inline_add)
|
||
|
||
# menu_2_inline_add = [
|
||
# [types.InlineKeyboardButton(text="Виды сотрудничества с СПбГЭТУ ЛЭТИ", url=INFO_MESSAGES['link_rabotod'])],
|
||
# ]
|
||
# menu_2_inline = types.InlineKeyboardMarkup(inline_keyboard=menu_2_inline_add)
|
||
|
||
menu_3_inline_add = [
|
||
[types.InlineKeyboardButton(text="Подписаться на Telegram-канал", url=INFO_MESSAGES['public_telegram'])],
|
||
[types.InlineKeyboardButton(text="Подписаться на группу ВКонтакте", url=INFO_MESSAGES['public_vk'])]
|
||
]
|
||
menu_3_inline = types.InlineKeyboardMarkup(inline_keyboard=menu_3_inline_add)
|
||
#----------------------------------------
|
||
|
||
|
||
# # main menu
|
||
# #----------------------------------------
|
||
# button_menu = [
|
||
# [types.KeyboardButton(text="Информация о стажировках")],
|
||
# [types.KeyboardButton(text="Информация о практиках")],
|
||
# [types.KeyboardButton(text="Раздел вакансий")],
|
||
# [types.KeyboardButton(text="Раздел для работодателей")],
|
||
# [types.KeyboardButton(text="Советы по написанию резюме")],
|
||
# ]
|
||
# main_menu = types.ReplyKeyboardMarkup(
|
||
# keyboard=button_menu,
|
||
# resize_keyboard=True,
|
||
# )
|
||
# #---------------------------------------- |