Fixed user texts and link
This commit is contained in:
parent
f075c78a0b
commit
aac85da4ee
17
main.py
17
main.py
|
@ -79,8 +79,7 @@ async def process_start_command(message: types.Message):
|
|||
#new code
|
||||
@dp.callback_query_handler(lambda c: c.data == 'wheremenu')
|
||||
async def where_menu(call: types.CallbackQuery):
|
||||
await call.bot.send_photo(call.message.chat.id, photo=InputFile('templates/menu.jpg'), caption='Кнопка меню находится рядом')
|
||||
|
||||
await call.bot.send_photo(call.message.chat.id, photo=InputFile('templates/menu.jpg'), caption='Кнопка меню находится рядом со строкой ввода сообщения (справа).')
|
||||
# ------------------------------------------------------
|
||||
# ↓↓↓ Алгоритм сбора данных для заполнения документа "Заявление на практику" ↓↓↓
|
||||
# ------------------------------------------------------
|
||||
|
@ -90,11 +89,13 @@ async def process_personal_data(message: types.Message):
|
|||
|
||||
await message.answer('❗Согласие на обработку персональных данных❗\n\nВы согласны на '
|
||||
'предоставление своих персональных данных?\n\n'
|
||||
'<a href="http://www.vvsu.ru/files/133C74D0-B5E2-440E-A9E8-41906121F155.pdf">'
|
||||
'Политика обработки персональных данных'
|
||||
'<a href="https://www.vvsu.ru/files/9B3C8110-F549-4120-9EC1-81C816A4FC53.pdf">'
|
||||
'Согласие на обработку персональных данных'
|
||||
'</a>',parse_mode='HTML', reply_markup=InlineKeyboardMarkup(
|
||||
inline_keyboard=[
|
||||
[InlineKeyboardButton('💹Да💹', callback_data='PDyes')],[InlineKeyboardButton('❌Нет❌', callback_data='PDno')]
|
||||
[InlineKeyboardButton('✅ Да ✅', callback_data='PDyes'), InlineKeyboardButton('❌ Нет ❌', callback_data='PDno')],
|
||||
[InlineKeyboardButton('📃 Согласие на обработку ПДн 📃', callback_data='PDcheck')]
|
||||
|
||||
]), disable_web_page_preview = True)
|
||||
|
||||
@dp.callback_query_handler(lambda c: c.data.startswith('PD'))
|
||||
|
@ -111,6 +112,10 @@ async def process_create_document(call: types.CallbackQuery):
|
|||
'документ тоже можно отредактировать.', reply_markup=markup)
|
||||
await call.message.answer("<b>Сейчас вы заполняете заявление на закрепление места в практике!</b>", parse_mode='HTML')
|
||||
await call.message.answer("Введите номер вашей группы, например: <b>БИН-23-1</b>", parse_mode='HTML')
|
||||
|
||||
elif call.data == 'PDcheck':
|
||||
await call.bot.send_document(call.message.chat.id, 'templates/Согласие_на_обработку_ПДн.docx',
|
||||
caption='Этот файл будет внутри договора на практическую подготовку.')
|
||||
else:
|
||||
await call.message.answer('Вы не согласны на обработку персональных данных, заполнение невозможно.')
|
||||
@dp.message_handler(lambda message: 'отмена' in message.text.lower(), state="*")
|
||||
|
@ -388,7 +393,7 @@ async def process_date_to_pr(message: types.Message, state: FSMContext):
|
|||
[KeyboardButton('Создать заявление и договор на практику')]
|
||||
])
|
||||
await fill_document2(
|
||||
template_path='templates/Договор_ВВГУ_о_практической_подготовке_2023.docx',
|
||||
template_path='templates/Договор_ВВГУ_о_практической_подготовке.docx',
|
||||
organization=data['org_name'],
|
||||
position=f"{get_genitive(data['org_job'])} {get_genitive_cap(data['full_name_org'])}",
|
||||
reasons=first_word_lower(data['reasons']),
|
||||
|
|
Loading…
Reference in New Issue