fix(start): resolve SyntaxError by moving main_menu_keyboard above handlers and fixing skip_level_test text
This commit is contained in:
@@ -16,6 +16,31 @@ from services.user_service import UserService
|
||||
router = Router()
|
||||
|
||||
|
||||
def main_menu_keyboard() -> ReplyKeyboardMarkup:
|
||||
"""Клавиатура с основными командами (кнопки отправляют команды)."""
|
||||
return ReplyKeyboardMarkup(
|
||||
resize_keyboard=True,
|
||||
keyboard=[
|
||||
[
|
||||
KeyboardButton(text="/add"),
|
||||
KeyboardButton(text="/vocabulary"),
|
||||
],
|
||||
[
|
||||
KeyboardButton(text="/task"),
|
||||
KeyboardButton(text="/practice"),
|
||||
],
|
||||
[
|
||||
KeyboardButton(text="/words travel"),
|
||||
KeyboardButton(text="/import"),
|
||||
],
|
||||
[
|
||||
KeyboardButton(text="/stats"),
|
||||
KeyboardButton(text="/settings"),
|
||||
],
|
||||
],
|
||||
)
|
||||
|
||||
|
||||
@router.message(CommandStart())
|
||||
async def cmd_start(message: Message, state: FSMContext):
|
||||
"""Обработчик команды /start"""
|
||||
@@ -126,30 +151,6 @@ async def skip_level_test_callback(callback: CallbackQuery):
|
||||
"""Пропустить тест уровня"""
|
||||
await callback.message.edit_text(
|
||||
"✅ Хорошо!\n\n"
|
||||
def main_menu_keyboard() -> ReplyKeyboardMarkup:
|
||||
"""Клавиатура с основными командами (кнопки отправляют команды)."""
|
||||
return ReplyKeyboardMarkup(
|
||||
resize_keyboard=True,
|
||||
keyboard=[
|
||||
[
|
||||
KeyboardButton(text="/add"),
|
||||
KeyboardButton(text="/vocabulary"),
|
||||
],
|
||||
[
|
||||
KeyboardButton(text="/task"),
|
||||
KeyboardButton(text="/practice"),
|
||||
],
|
||||
[
|
||||
KeyboardButton(text="/words travel"),
|
||||
KeyboardButton(text="/import"),
|
||||
],
|
||||
[
|
||||
KeyboardButton(text="/stats"),
|
||||
KeyboardButton(text="/settings"),
|
||||
],
|
||||
],
|
||||
)
|
||||
|
||||
"Ты можешь пройти тест позже командой /level_test\n"
|
||||
"или установить уровень вручную в /settings\n\n"
|
||||
"Давай начнём! Попробуй:\n"
|
||||
|
||||
Reference in New Issue
Block a user