Compare commits

..

No commits in common. "dcfed46e9f20cfc328eb94ad3169b4e38b77e74f" and "354ebe9abd114457be4a5184469c684b9c76c8c8" have entirely different histories.

1 changed files with 5 additions and 23 deletions

20
main.py
View File

@ -68,19 +68,9 @@ async def process_start_command(message: types.Message):
markup = ReplyKeyboardMarkup(resize_keyboard=True, keyboard=[ markup = ReplyKeyboardMarkup(resize_keyboard=True, keyboard=[
[KeyboardButton('Создать заявление и договор на практику')] [KeyboardButton('Создать заявление и договор на практику')]
]) ])
await message.answer("Привет!\nЯ бот для создания заявления и договора о практической подготовки.", reply_markup=markup) await message.answer("Привет!\nЧтобы начать заполнение заявления и договора нажми кнопку снизу.", reply_markup=markup)
await message.answer('Чтобы начать заполнение заявления и договора нажми кнопку снизу в меню.',
reply_markup=InlineKeyboardMarkup(
inline_keyboard=[
[InlineKeyboardButton('Где меню?', callback_data='wheremenu')]
]))
await message.delete() await message.delete()
#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='Кнопка меню находится рядом')
# ------------------------------------------------------ # ------------------------------------------------------
# ↓↓↓ Алгоритм сбора данных для заполнения документа "Заявление на практику" ↓↓↓ # ↓↓↓ Алгоритм сбора данных для заполнения документа "Заявление на практику" ↓↓↓
# ------------------------------------------------------ # ------------------------------------------------------
@ -429,20 +419,12 @@ def first_word_lower(stroka):
return stroka.lower() return stroka.lower()
def get_genitive(words): def get_genitive(words):
try:
morph = pymorphy2.MorphAnalyzer() morph = pymorphy2.MorphAnalyzer()
return ' '.join([morph.parse(i)[0].inflect({'gent'}).word for i in words.split()]) return ' '.join([morph.parse(i)[0].inflect({'gent'}).word for i in words.split()])
except:
return words
def get_genitive_cap(words): def get_genitive_cap(words):
try:
morph = pymorphy2.MorphAnalyzer() morph = pymorphy2.MorphAnalyzer()
return ' '.join([morph.parse(i)[0].inflect({'gent'}).word.capitalize() for i in words.split()]) return ' '.join([morph.parse(i)[0].inflect({'gent'}).word.capitalize() for i in words.split()])
except:
return words
# --------------------------------------------------------- # ---------------------------------------------------------
# ↓↓↓ Алгоритм для внесения в документ собранных данных ↓↓↓ # ↓↓↓ Алгоритм для внесения в документ собранных данных ↓↓↓
# --------------------------------------------------------- # ---------------------------------------------------------