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