Compare commits
No commits in common. "dcfed46e9f20cfc328eb94ad3169b4e38b77e74f" and "354ebe9abd114457be4a5184469c684b9c76c8c8" have entirely different histories.
dcfed46e9f
...
354ebe9abd
20
main.py
20
main.py
|
@ -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
|
|
||||||
|
|
||||||
# ---------------------------------------------------------
|
# ---------------------------------------------------------
|
||||||
# ↓↓↓ Алгоритм для внесения в документ собранных данных ↓↓↓
|
# ↓↓↓ Алгоритм для внесения в документ собранных данных ↓↓↓
|
||||||
# ---------------------------------------------------------
|
# ---------------------------------------------------------
|
||||||
|
|
Loading…
Reference in New Issue