diff --git a/main.py b/main.py
index af089e6..05ffcf9 100644
--- a/main.py
+++ b/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'
- ''
- 'Политика обработки персональных данных'
+ ''
+ 'Согласие на обработку персональных данных'
'',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("Сейчас вы заполняете заявление на закрепление места в практике!", parse_mode='HTML')
await call.message.answer("Введите номер вашей группы, например: БИН-23-1", 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']),