From b9c0701fe66b4d9e2ed55781a2ef89d3e4bb8c25 Mon Sep 17 00:00:00 2001 From: Capybara-z Date: Sun, 8 Feb 2026 23:54:05 +0300 Subject: [PATCH] refactor buttons.py layout --- handlers/buttons.py | 139 ++++++++++++++++++++++---------------------- 1 file changed, 69 insertions(+), 70 deletions(-) diff --git a/handlers/buttons.py b/handlers/buttons.py index a5fa0ca0..ce438829 100644 --- a/handlers/buttons.py +++ b/handlers/buttons.py @@ -1,120 +1,119 @@ -# Основные кнопки меню: - -MAIN_MENU = "👤 Личный кабинет" +# Общие кнопки BACK = "⬅️ Назад" -SUPPORT = "💬 Поддержка" -CHANNEL = "📢 Канал" -ABOUT_VPN = "💬 О сервисе" APPLY = "✅ Подтвердить" CANCEL = "❌ Отмена" -# Профиль +# Кнопки подписки на канал +SUB_CHANELL = "📢 Подписаться" +SUB_CHANELL_DONE = "✅ Я подписался" +# Стартовое меню +MAIN_MENU = "👤 Личный кабинет" +TRIAL_SUB = "🎁 Пробная подписка" +SUPPORT = "💬 Поддержка" +CHANNEL = "📢 Канал" +ABOUT_VPN = "💬 О сервисе" +ADMIN_BTN = "📊 Администратор" + +# Профиль ADD_SUB = "Купить новую подписку" +MY_SUB = "🔐 Моя подписка" MY_SUBS = "📱 Мои подписки" BALANCE = "💵 Баланс" INVITE = "👥 Пригласить" GIFTS = "🎁 Подарить" INSTRUCTIONS = "📘 Инструкции" -TOP_FIVE = "🏆 Топ-5" -TRIAL_SUB = "🎁 Пробная подписка" -TRIAL_BONUS = "🚀 Активировать пробный период" -MY_SUB = "🔐 Моя подписка" -RENEW_SUB = "🔄 Обновить подписку" -ADMIN_BTN = "📊 Администратор" +# Подписки +CONNECT_DEVICE = "📲 Подключить устройство" +ROUTER_BUTTON = "Подключить роутер" +TV_BUTTON = "📺 Подключить Андроид TV" +RENEW_KEY = "⏳ Продлить подписку" ADDONS_BUTTON_DEVICES = "➕ Добавить устройства" ADDONS_BUTTON_TRAFFIC = "➕ Добавить трафик" ADDONS_BUTTON_DEVICES_TRAFFIC = "➕ Добавить устройства/трафик" +HWID_BUTTON = "♻️ Сбросить привязку" +QR = "📷 Показать QR-код" +DELETE = "❌ Удалить" +CHANGE_LOCATION = "🌍 Сменить локацию" +FREEZE = "🛑 Заморозить подписку" +UNFREEZE = "🟢 Разморозить подписку" +ALIAS = "✏️" +# Реферальная система +TOP_FIVE = "🏆 Топ-5" -# Меню Оплат и баланса - -BALANCE_HISTORY = "📊 История пополнения" +# Меню баланса PAYMENT = "💳 Пополнить баланс" +BALANCE_HISTORY = "📊 История пополнения" COUPON = "🎟️ Активировать купон" COUPON_RESTART = "🎟️ Попробовать другой купон" -YOOKASSA = "💳 ЮКасса: быстрая оплата" -YOOMONEY = "💳 ЮМани: перевод по карте" -FREEKASSA = "💰 FreeKassa: межд. платежи" -CRYPTOBOT = "💰 CryptoBot: криптовалюта" -STARS = "⭐ Оплата Звездами" -ROBOKASSA = "⭐ RoboKassa" -DISCOUNT_TARIFF = "🔥 Получить скидку" -MAX_DISCOUNT_TARIFF = "⚡ Получить максимальную скидку" -DONAT_BUTTON = "💰 Поддержать проект" - -# Кнопки подписки на канал - -SUB_CHANELL = "📢 Подписаться" -SUB_CHANELL_DONE = "✅ Я подписался" # Подарки - GIFT = "🎁 Подарить подписку" MY_GIFTS = "🎁 Мои подарки" GIFTS_MENU = "В меню подарков" SHARE_GIFT = "🎁 Поделиться подарком" GET_GIFT = "🎁 Получить подарок" -# Создание и подключение ключей - -DOWNLOAD_IOS_BUTTON = "🍏 Скачать iOS" -DOWNLOAD_ANDROID_BUTTON = "🤖 Скачать Android" -DOWNLOAD_MACOS_BUTTON = "🍏 Скачать macOS" +# Инструкции +PC_PC = "💻 Windows" +PC_MACOS = "🍏 macOS" DOWNLOAD_PC_BUTTON = "💻 Скачать Windows" -IMPORT_IOS = "🍏 Подключить" -IMPORT_ANDROID = "🤖 Подключить" -PC_BUTTON = "💻 Компьютеры" -TV_BUTTON = "📺 Подключить Андроид TV" -CONNECT_PHONE = "📱 Подключить телефон" -CONNECT_DEVICE = "📲 Подключить устройство" +DOWNLOAD_MACOS_BUTTON = "🍏 Скачать macOS" CONNECT_WINDOWS_BUTTON = "💻 Подключить" CONNECT_MACOS_BUTTON = "🍏 Подключить" -ALIAS = "✏️" -UNFREEZE = "🟢 Разморозить подписку" -FREEZE = "🛑 Заморозить подписку" -DELETE = "❌ Удалить" -CHANGE_LOCATION = "🌍 Сменить локацию" -QR = "📷 Показать QR-код" +TV_CONTINUE = "▶ Продолжить" +TV_INSTRUCTIONS = "📖 Полная инструкция" + +# Подключение IPHONE = "🍏 Айфон" ANDROID = "🤖 Андроид" PC = "💻 Компьютер" -PC_PC = "💻 Windows" -PC_MACOS = "🍏 macOS" TV = "📺 Телевизор" -ROUTER = "📶 Роутер" +DOWNLOAD_IOS_BUTTON = "🍏 Скачать iOS" +DOWNLOAD_ANDROID_BUTTON = "🤖 Скачать Android" +IMPORT_IOS = "🍏 Подключить" +IMPORT_ANDROID = "🤖 Подключить" MANUAL_INSTRUCTIONS = "📖 Ручная установка" -RENEW_KEY = "⏳ Продлить подписку" -RENEW_KEY_NOTIFICATION = "🔄 Продлить подписку" -CHANGE_TARIFF = "🔄 Сменить тариф" -TV_CONTINUE = "▶ Продолжить" -TV_INSTRUCTIONS = "📖 Полная инструкция" -HWID_BUTTON = "♻️ Сбросить привязку" -ROUTER_BUTTON = "Подключить роутер" -# Кнопки конфигуратора -DOWNGRADE_ADDON_BUTTON_TEXT = "Понизить условия" -DOWNGRADE_CONFIRM_BUTTON_TEXT = "Подтвердить понижение" +# Конфигуратор тарифов CONFIG_PAY_BUTTON_TEXT = "Оплатить {amount}" CONFIRM_ADDON_BUTTON_TEXT = "Подтвердить доплату {amount}" +DOWNGRADE_ADDON_BUTTON_TEXT = "Понизить условия" +DOWNGRADE_CONFIRM_BUTTON_TEXT = "Подтвердить понижение" -# Кнопки касс - -PAY = "Пополнить" -PAY_2 = "Оплатить" -CUSTOM_AMOUNT = "💰 Ввести свою сумму" -STARS_BOT = "🤖 Бот для покупки звезд" +# Провайдеры оплаты +YOOKASSA = "💳 ЮКасса: быстрая оплата" +YOOMONEY = "💳 ЮМани: перевод по карте" +FREEKASSA = "💰 FreeKassa: межд. платежи" +CRYPTOBOT = "💰 CryptoBot: криптовалюта" +STARS = "⭐ Оплата Звездами" +ROBOKASSA = "⭐ RoboKassa" WATA = "💳 WATA" WATA_RU = "🇷🇺 WATA: Карты РФ" WATA_SBP = "🏦 WATA: СБП" WATA_INT = "🌍 WATA: Международные карты" +KASSAI = "💳 KassaAI" KASSAI_CARDS = "💳 KassaAI: Карты РФ" KASSAI_SBP = "🏦 KassaAI: СБП" -KASSAI = "💳 KassaAI" TRIBUTE = "💳 Tribute" +HELEKET = "Heleket Crypto" + +# Кнопки оплаты +PAY = "Пополнить" +PAY_2 = "Оплатить" +CUSTOM_AMOUNT = "💰 Ввести свою сумму" +STARS_BOT = "🤖 Бот для покупки звезд" +DONAT_BUTTON = "💰 Поддержать проект" + +# Выбор валюты RUB_CURRENCY = "₽ Рубли (RUB)" USD_CURRENCY = "$ USD / Cryptowallet" -# Кнопки Heleket -HELEKET = "Heleket Crypto" +# Уведомления +TRIAL_BONUS = "🚀 Активировать пробный период" +RENEW_KEY_NOTIFICATION = "🔄 Продлить подписку" +CHANGE_TARIFF = "🔄 Сменить тариф" +DISCOUNT_TARIFF = "🔥 Получить скидку" +MAX_DISCOUNT_TARIFF = "⚡ Получить максимальную скидку"