chore(texts): reorder constants and remove outdated mapping section
This commit is contained in:
72
bot/texts.py
72
bot/texts.py
@@ -25,16 +25,12 @@ MALENIA_CARD = PremiumEmoji(5447145526451543197, "☀️")
|
||||
|
||||
|
||||
# ============================================================
|
||||
# ШАБЛОНЫ — ОБЩИЕ БЛОКИ
|
||||
# ОБЩИЕ БЛОКИ
|
||||
# ============================================================
|
||||
|
||||
_DIVIDER = "────────────────────────────\n\n"
|
||||
|
||||
|
||||
# ============================================================
|
||||
# МАППИНГИ
|
||||
# ============================================================
|
||||
|
||||
# ============================================================
|
||||
# СТАТУСЫ ПОДПИСКИ
|
||||
# ============================================================
|
||||
@@ -53,8 +49,6 @@ STATUS_EXPIRED = "истёк"
|
||||
STATUS_LIMITED = "трафик ограничен"
|
||||
STATUS_UNKNOWN = "неизвестный статус"
|
||||
|
||||
GENERAL_SUCCESS = "✅"
|
||||
|
||||
|
||||
# ============================================================
|
||||
# ФОРМАТИРОВАНИЕ ДАННЫХ
|
||||
@@ -82,10 +76,11 @@ TRAFFIC_NO_LIMIT = "{used}"
|
||||
|
||||
# — Прочее
|
||||
NOTHING_PLACEHOLDER = "∅"
|
||||
GENERAL_SUCCESS = "✅"
|
||||
|
||||
|
||||
# ============================================================
|
||||
# ПОЛЬЗОВАТЕЛЬСКИЙ ИНТЕРФЕЙС
|
||||
# ГЛАВНОЕ МЕНЮ
|
||||
# ============================================================
|
||||
|
||||
MAIN_MENU = (
|
||||
@@ -96,6 +91,11 @@ MAIN_MENU = (
|
||||
+ f"<b>{MALENIA_LINK} Ссылка на подписку: <code>{{link}}</code></b>"
|
||||
)
|
||||
|
||||
|
||||
# ============================================================
|
||||
# FAQ
|
||||
# ============================================================
|
||||
|
||||
FAQ_TEXT = (
|
||||
"<b>Ваши частые вопросы:</b>\n\n"
|
||||
"<b>— Зачем мне это?</b>\n"
|
||||
@@ -111,8 +111,19 @@ FAQ_TEXT = (
|
||||
"<b>вам будет начисляться процент от их оплаченной подписки</b> на баланс."
|
||||
)
|
||||
|
||||
|
||||
# ============================================================
|
||||
# СОСТОЯНИЯ И ОБРАБОТКА
|
||||
# ============================================================
|
||||
|
||||
CALLBACK_PROCESSING = "⏳"
|
||||
GENERAL_PROCESSING = "<i>⏳ Подождите...</i>"
|
||||
CONTEXT_REINITIATED = "🌑 Сессия сброшена. Данные могли обновиться."
|
||||
|
||||
|
||||
# ============================================================
|
||||
# ОШИБКИ И FALLBACK
|
||||
# ============================================================
|
||||
|
||||
STANDARD_FALLBACK = (
|
||||
"<b>❌ Ошибка.</b> Прожмите /start. Если не поможет — значит, мы где-то не доглядели."
|
||||
@@ -120,10 +131,13 @@ STANDARD_FALLBACK = (
|
||||
|
||||
CALLBACK_FALLBACK = "❌ Что-то пошло не так. Повторите попытку или обратитесь в поддержку."
|
||||
|
||||
CONTEXT_REINITIATED = "🌑 Сессия сброшена. Данные могли обновиться."
|
||||
|
||||
UNDEFINED_MESSAGE = "❌ Таких команд у нас нет.\n\n<i>Ищете техподдержку? Вам в /support</i>\n<i>Потерялись? Вам в /start.</i>"
|
||||
|
||||
|
||||
# ============================================================
|
||||
# ИНФОРМАЦИЯ О ПОДПИСКЕ
|
||||
# ============================================================
|
||||
|
||||
SUBSCRIPTION_INFORMATION = (
|
||||
"<b>📊 Данные о подписке</b>\n\n"
|
||||
f"{MALENIA_LINK} Ссылка на подписку: <code>{{link}}</code>\n\n"
|
||||
@@ -137,6 +151,7 @@ SUBSCRIPTION_INFORMATION = (
|
||||
|
||||
NO_SUBSCRIPTION = "⚠️ <b>Подписка не найдена.</b>"
|
||||
|
||||
|
||||
# ============================================================
|
||||
# РЕФЕРАЛЬНАЯ СИСТЕМА
|
||||
# ============================================================
|
||||
@@ -150,6 +165,7 @@ REFERALS_MENU = (
|
||||
"<code>{link}</code>"
|
||||
)
|
||||
|
||||
|
||||
# ============================================================
|
||||
# ОФОРМЛЕНИЕ ПОДПИСКИ
|
||||
# ============================================================
|
||||
@@ -164,8 +180,9 @@ WHITELISTS_ALREADY_ON = "Белые списки уже активны."
|
||||
|
||||
CHECKOUT_PAYMENT_CHOICE = "<b>💳 Пополнение баланса:</b>\n\n<i>❓ Выберите способ оплаты:</i>"
|
||||
|
||||
|
||||
# ============================================================
|
||||
# BILLING
|
||||
# БИЛЛИНГ
|
||||
# ============================================================
|
||||
|
||||
_BILL_TEMPLATE = (
|
||||
@@ -181,16 +198,35 @@ BILL_CREATION = _BILL_TEMPLATE + _DIVIDER + GENERAL_PROCESSING
|
||||
BILL_CREATED = _BILL_TEMPLATE + _DIVIDER + _BILL_LINK
|
||||
|
||||
INSUFFICIENT_FUNDS = "<b>⚠️ Недостаточно средств для проведения операции.</b>\n\n<b>💰 Текущий баланс:</b> <code>{balance}₽</code>\n<b>💸 Требуется:</b> <code>{amount}₽</code>\n\n<i>❗ Пополните баланс на <code>{diff}₽</code></i>"
|
||||
|
||||
SUCCESSFULLY_CREATED_SUBSCRIPTION = (
|
||||
"<b>💚 Ваша подписка успешно оплачена!</b> Ссылка на добавления доступна в главном меню."
|
||||
)
|
||||
|
||||
DEPOSIT_AMOUNT = "<b>💸 Укажите сумму пополнения</b>"
|
||||
|
||||
DEPOSIT_AMOUNT_FALLBACK = "<b>❌ Сумма пополнения указана неверно, повторите попытку.</b>"
|
||||
|
||||
DEPOSIT_AMOUNT_BELOW_MINIMAL = (
|
||||
"<b>❌ Сумма пополнения ниже минимальной - <code>{threshold}₽</code>.</b>"
|
||||
)
|
||||
|
||||
|
||||
# ============================================================
|
||||
# АВТОПРОДЛЕНИЕ
|
||||
# ============================================================
|
||||
|
||||
AUTORENEWAL_INSUFFICIENT_FUNDS = (
|
||||
"<b>⚠️ Не удалось продлить подписку автоматически.</b>\n"
|
||||
"Недостаточно средств на балансе (нужно <code>{price}₽</code>, <code>доступно {balance}₽</code>). Автопродление отключено."
|
||||
)
|
||||
|
||||
AUTORENEWAL_SUCCESS = (
|
||||
"<b>✅ Подписка продлена автоматически. Списано <code>{price}₽</code>.</b>"
|
||||
"Новая дата окончания: <code>{end_date}</code>."
|
||||
)
|
||||
|
||||
|
||||
# ============================================================
|
||||
# ПОДДЕРЖКА
|
||||
# ============================================================
|
||||
@@ -201,10 +237,9 @@ SUPPORT_MSG_SENT = "⏳ Приняли ваше сообщение. Мы пос
|
||||
|
||||
SUPPORT_SIGNATURE = "<b>📡 Ответ от Malenia:</b>"
|
||||
|
||||
# ========================================================================================================================
|
||||
|
||||
# ============================================================
|
||||
# ADMIN
|
||||
# АДМИН-ПАНЕЛЬ
|
||||
# ============================================================
|
||||
|
||||
ADM_MAIN_MENU = (
|
||||
@@ -215,16 +250,9 @@ ADM_MAIN_MENU = (
|
||||
)
|
||||
|
||||
ADM_PROMO_INIT = "<b>📢 Введите/перешлите текст рассылки:</b>"
|
||||
|
||||
ADM_VERIFY_PROMOTION = (
|
||||
"<b>❓ Отправить рассылку? <i>Это действие будет невозможно отменить.</i></b>"
|
||||
)
|
||||
SUCCESSFULLY_SENT_PROMO = "<b>💚 Успешно отправлена рассылка.</b>\n<i>⚡ Успешных отправок: <code>{successful}</code>.</i>"
|
||||
|
||||
AUTORENEWAL_INSUFFICIENT_FUNDS = (
|
||||
"<b>⚠️ Не удалось продлить подписку автоматически.</b>\n"
|
||||
"Недостаточно средств на балансе (нужно <code>{price}₽</code>, <code>доступно {balance}₽</code>). Автопродление отключено."
|
||||
)
|
||||
AUTORENEWAL_SUCCESS = (
|
||||
"<b>✅ Подписка продлена автоматически. Списано <code>{price}₽</code>.</b>"
|
||||
"Новая дата окончания: <code>{end_date}</code>."
|
||||
)
|
||||
SUCCESSFULLY_SENT_PROMO = "<b>💚 Успешно отправлена рассылка.</b>\n<i>⚡ Успешных отправок: <code>{successful}</code>.</i>"
|
||||
|
||||
Reference in New Issue
Block a user