From 4f0c64b78603d192ea2fdd0fe89d9706210c150e Mon Sep 17 00:00:00 2001 From: Vladislav Lisitsyn <114032530+Vladless@users.noreply.github.com> Date: Mon, 28 Oct 2024 00:30:27 +0300 Subject: [PATCH] rm --- handlers/texts.py | 168 ---------------------------------------------- 1 file changed, 168 deletions(-) delete mode 100644 handlers/texts.py diff --git a/handlers/texts.py b/handlers/texts.py deleted file mode 100644 index c840fa45..00000000 --- a/handlers/texts.py +++ /dev/null @@ -1,168 +0,0 @@ -BOT_VERSION = '1.3.2' - -### Функции образования цен и кнопок продления ключа -PAYMENT_OPTIONS = [ - {'text': '100 RUB', 'callback_data': 'amount_100'}, - {'text': '300 RUB', 'callback_data': 'amount_300'}, - {'text': '600 RUB', 'callback_data': 'amount_600'}, - {'text': '1000 RUB', 'callback_data': 'amount_1000'}, - {'text': '💰 Ввести свою сумму', 'callback_data': 'enter_custom_amount'}, - {'text': '⬅️ Назад', 'callback_data': 'back_to_profile'}, -] - -RENEWAL_PLANS = { - '1': {'months': 1, 'price': 100}, - '3': {'months': 3, 'price': 285}, - '6': {'months': 6, 'price': 540}, - '12': {'months': 12, 'price': 1000}, -} - -INSUFFICIENT_FUNDS_MSG = "Недостаточно средств для продления ключа." -KEY_NOT_FOUND_MSG = "Ключ не найден." -SUCCESS_RENEWAL_MSG = "Ваш ключ был успешно продлен на {months} месяц(-а)." -ERROR_RENEWAL_MSG = "Ошибка при продлении ключа." -PLAN_SELECTION_MSG = "Выберите план продления:\n\n💰 Баланс: {balance} руб.\n\n📅 Текущая дата истечения ключа: {expiry_date}" - -### Текст главного меню -WELCOME_TEXT = ( - "🎉 SoloNet — твой доступ в свободный интернет! 🌐✨\n\n" - "Наши преимущества:\n" - "
" - "🚀 Высокая скорость\n" - "🔄 Стабильность\n" - "🌍 Смена локаций\n" - "💬 Отзывчивая поддержка\n" - "📱💻 Для телефонов, компьютеров и планшетов\n" - "💰 Реферальная программа: 25% от покупки\n" - "" - "\n\n🎁 1 день бесплатно!\n\n" - "Перейдите в профиль для продолжения 👇" - ) - -ABOUT_VPN = ( - "*О VPN*\n\n" - "🚀 Высокоскоростные серверы\n" - "Мы используем высокоскоростные серверы в различных локациях для обеспечения стабильного и быстрого соединения.\n\n" - - "🔐 Безопасность данных\n" - "Для защиты ваших данных мы применяем новейшие протоколы шифрования, которые гарантируют вашу конфиденциальность.\n\n" - - "🔑 Ваш ключ — ваша безопасность!\n" - "Не передавайте своё шифрование сторонним лицам, чтобы избежать рисков.\n\n" - - f"Версия бота: {BOT_VERSION}" - ) - -KEY = ( - "⚠️ У вас уже был пробный ключ.\n\n" - "Новый ключ будет выдан на один месяц и стоит 100 рублей.\n\n" - "Хотите продолжить?" -) - -KEY_TRIAL = ( - "🎉 Вам будет выдан пробный ключ на 24 часа!\n\n" - "Пожалуйста, введите название для вашего пробного ключа:" -) - -TRIAL = ( - "🎉 Вам предоставлен пробный период на 1 день!\n" - "Пожалуйста, воспользуйтесь им, чтобы протестировать наш сервис." - ) - -NULL_BALANCE = ( - "❗️ Недостаточно средств на балансе для создания нового ключа. " - "Пожалуйста, пополните баланс." -) - -NO_KEYS = ( - "У вас нет подключённых устройств 😕\n\n" - "➕ Создайте первое устройство, чтобы подключиться к VPN.\n" - "Ваши устройства будут отображаться здесь." -) - -INSTRUCTIONS = ( - "*📋 Инструкции по использованию вашего ключа:*\n\n" - "1. **Скачайте приложение для вашего устройства:**\n" - " - **Для Android:** [V2Ray](https://play.google.com/store/apps/details?id=com.v2ray.ang&hl=ru&pli=1)\n" - " - **Для iPhone:** [Streisand](https://apps.apple.com/ru/app/streisand/id6450534064)\n" - " - **Для Windows:** [Hiddify Next](https://github.com/hiddify/hiddify-next/releases/latest/download/Hiddify-Windows-Setup-x64.Msix)\n\n" - "2. **Скопируйте предоставленный ключ**, который вы получили ранее.\n" - "3. **Откройте приложение и нажмите на плюсик сверху справа.**\n" - "4. **Выберите 'Вставить из буфера обмена' для добавления ключа.**\n\n" - "💬 Если у вас возникнут вопросы, не стесняйтесь обращаться в [поддержку](https://t.me/solonet_sup)." -) - -INSTRUCTIONS_TRIAL = ( - "📋 Инструкции по использованию вашего ключа:\n\n" - "1. Скачайте приложение для вашего устройства:\n" - " - Для Android: V2Ray\n" - " - Для iPhone: Streisand\n" - " - Для Windows: Hiddify Next\n\n" - "2. Скопируйте предоставленный ключ, который вы получили ранее.\n" - "3. Откройте приложение и нажмите на плюсик сверху справа.\n" - "4. Выберите 'Вставить из буфера обмена' для добавления ключа.\n\n" - "💬 Если у вас возникнут вопросы, не стесняйтесь обращаться в поддержку." -) - -KEY_EXPIRY_10H = "🔔 Уведомление: Ваш ключ {email} для сервера {server_id} истекает через 10 часов.\n" \ - "Дата истечения: {expiry_date}"\ - "Перейдите в профиль и пополните баланс, всего 100 рублей на целый месяц"\ - "ключ продлится автоматически" - -KEY_EXPIRY_24H = "🔔 Уведомление: Ваш ключ {email} для сервера {server_id} истекает через 24 часа.\n" \ - "Осталось времени: {hours_left} часов\n" \ - "Дата истечения: {expiry_date}\n" \ - "Баланс: {balance:.2f} руб."\ - -KEY_RENEWED = "Ваш ключ был продлен на месяц." -KEY_RENEWAL_FAILED = "Не удалось продлить ключ на панели, обратитесь в поддержку." -KEY_DELETED = "Ваш ключ был удален из-за недостаточного баланса." -KEY_DELETION_FAILED = "Не удалось удалить ключ с панели, обратитесь в поддержку." - -CHANNEL_LINK = "https://t.me/solonet_vpn" - -def get_referral_link(user_id): - return f"https://t.me/SoloNetVPN_bot?start=referral_{user_id}" - -def key_message_success(connection_link, remaining_time_message): - key_message = ( - "✅ Ключ успешно создан:\n" - f"
{connection_link}\n\n"
- f"{remaining_time_message}\n\n"
- "Добавьте ключ в приложение по инструкции ниже:"
- )
- return key_message
-
-def key_message(key, formatted_expiry_date, days_left_message, server_name):
- response_message = (f"🔑 Ваш ключ:\n{key}\n"
- f"📅 Дата окончания: {formatted_expiry_date}\n"
- f"{days_left_message}\n"
- f"🌍 Сервер: {server_name}\n\n"
- f"Скопируйте ключ и перейдите в инструкции👇")
- return response_message
-
-def key_relocated(new_key):
- response_message = (
- f"Ключ успешно перемещен на новый сервер.\n\n"
- f"Удалите старый ключ из вашего приложения и используйте новый для подключения к новому серверу:\n"
- f"{new_key}"
- )
- return response_message
-
-def profile_message_send(username, tg_id, balance, key_count):
- profile_message = (
- f"Профиль: {username}\n\n"
- f"🔹 ID: {tg_id}\n"
- f"🔹 Баланс: {balance} RUB\n"
- f"🔹 К-во устройств: {key_count}\n\n"
- )
- return profile_message
-
-def invite_message_send(referral_link,referral_stats):
- invite_message = (
- f"👥 Ваша реферальная ссылка:\n{referral_link}\n"
- f"Пригласите реферала и получайте 25% с его каждого пополнения!\n\n"
- f"🔹 Всего приглашено: {referral_stats['total_referrals']}\n"
- f"🔹 Активных рефералов: {referral_stats['active_referrals']}"
- )
- return invite_message
\ No newline at end of file