github BEDOLAGA-DEV/remnawave-bedolaga-telegram-bot v2.1.6

latest releases: v3.10.0, v3.9.1, v3.9.0...
5 months ago

🎛️ Обновление системы устройств в подписках

Изменения:

  • Добавлена настройка DEFAULT_DEVICE_LIMIT для конфигурации количества устройств по умолчанию
  • Обновлен интерфейс выбора устройств: отображение начинается с базового количества
  • Исправлены функции расчета цены во всех модулях (subscription_service, handlers, CRUD)

Технические детали:

  • subscription_service.py: обновлены функции calculate_subscription_price() и calculate_renewal_price()
  • handlers/subscription.py: исправлены функции select_devices(), devices_continue(), confirm_purchase()
  • keyboards/inline.py: обновлена get_devices_keyboard() для корректного отображения
  • database/crud/subscription.py: обновлены функции создания подписок

Параметр env

# Сколько устройств доступно по дефолту при покупке платной подписки
DEFAULT_DEVICE_LIMIT=3

Результат:

При DEFAULT_DEVICE_LIMIT=4 пользователь получает 4 устройства бесплатно, доплата взимается только за устройства сверх этого лимита.

🧑‍🦽‍➡️ Исправление UX для мини-приложений в подписках

Что было исправлено:

  • Убрано лишнее промежуточное меню при работе с режимами miniapp_subscription и miniapp_custom
  • Теперь мини-приложения открываются сразу при нажатии кнопки подключения
  • Удалены ненужные кнопки "Показать ссылку" из всех интерфейсов

Поведение по режимам:

  • miniapp_subscription: Кнопка сразу открывает ссылку подписки в мини-приложении
  • miniapp_custom: Кнопка сразу открывает кастомное мини-приложение
  • guide: Остается без изменений (показывает гайд подключения)

Don't miss a new remnawave-bedolaga-telegram-bot release

NewReleases is sending notifications on new releases.