Полная реструктуризация. Тексты все в texts.py

This commit is contained in:
Vladless
2024-10-27 03:16:58 +03:00
parent 374965ad3c
commit 1c19bf6205
19 changed files with 95 additions and 71 deletions
+30 -2
View File
@@ -1,5 +1,29 @@
from config import BOT_VERSION
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 = "<b>Выберите план продления:</b>\n\n💰 <b>Баланс:</b> {balance} руб.\n\n📅 <b>Текущая дата истечения ключа:</b> {expiry_date}"
### Текст главного меню
WELCOME_TEXT = (
"<b>🎉 SoloNet — твой доступ в свободный интернет! 🌐✨</b>\n\n"
"<b>Наши преимущества:</b>\n"
@@ -80,7 +104,6 @@ INSTRUCTIONS_TRIAL = (
"💬 Если у вас возникнут вопросы, не стесняйтесь обращаться в <a href='https://t.me/solonet_sup'>поддержку</a>."
)
KEY_EXPIRY_10H = "🔔 Уведомление: Ваш ключ {email} для сервера {server_id} истекает через 10 часов.\n" \
"Дата истечения: {expiry_date}"\
"Перейдите в профиль и пополните баланс, всего 100 рублей на целый месяц"\
@@ -96,6 +119,11 @@ 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"