18 lines
1.1 KiB
Python
18 lines
1.1 KiB
Python
from aiogram.types import InlineKeyboardMarkup, InlineKeyboardButton
|
|
|
|
def get_main_menu(player: dict) -> InlineKeyboardMarkup:
|
|
return InlineKeyboardMarkup(inline_keyboard=[
|
|
[InlineKeyboardButton(text="🚀 Прокачать канал", callback_data="upgrade_channel")],
|
|
[InlineKeyboardButton(text="🛠 Построить кабель", callback_data="build_cable")],
|
|
[InlineKeyboardButton(text="🖥 Купить сервер", callback_data="buy_server")],
|
|
[InlineKeyboardButton(text="💡 Ускорить постройку (x2 за 500 ₡)", callback_data="speedup_construction")],
|
|
[InlineKeyboardButton(text="📊 Статистика", callback_data="stats")],
|
|
[InlineKeyboardButton(text="🗺 Карта города", callback_data="map")]
|
|
])
|
|
|
|
def get_backup_activation(player: dict) -> InlineKeyboardMarkup:
|
|
if player["backup_channel_active"] or player["outage_end_ts"] == 0:
|
|
return None
|
|
return InlineKeyboardMarkup(inline_keyboard=[
|
|
[InlineKeyboardButton(text="⚡ Активировать резервный канал", callback_data="activate_backup")]
|
|
]) |