23 lines
1010 B
Python
23 lines
1010 B
Python
|
# bot/keyboards/reply_keyboards.py
|
|||
|
|
|||
|
from aiogram.types import ReplyKeyboardMarkup, KeyboardButton
|
|||
|
|
|||
|
# Определим тексты кнопок как константы для удобства
|
|||
|
PLAY_BUTTON_TEXT = "Играть ▶️"
|
|||
|
STATS_BUTTON_TEXT = "Статистика 📊"
|
|||
|
|
|||
|
def get_main_menu_keyboard() -> ReplyKeyboardMarkup:
|
|||
|
"""Возвращает основную клавиатуру с кнопками Играть и Статистика."""
|
|||
|
kb = [
|
|||
|
[
|
|||
|
KeyboardButton(text=PLAY_BUTTON_TEXT),
|
|||
|
KeyboardButton(text=STATS_BUTTON_TEXT)
|
|||
|
]
|
|||
|
]
|
|||
|
keyboard = ReplyKeyboardMarkup(
|
|||
|
keyboard=kb,
|
|||
|
resize_keyboard=True, # Делает кнопки более компактными
|
|||
|
# one_time_keyboard=False # Клавиатура будет постоянной (это значение по умолчанию)
|
|||
|
input_field_placeholder="Нажмите Играть или Статистика"
|
|||
|
)
|
|||
|
return keyboard
|