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

latest releases: v3.28.1, v3.28.0, v3.27.0...
5 months ago

📦 Release v2.4.0 — Настройки в БД и улучшения подписок

🎯 Главные изменения

🗄️ Настройки теперь живут в базе данных

  • Упрощённый запуск: для первоначального запуска бота теперь достаточно указать только BOT_TOKEN= и ADMIN_IDS= в переменных окружения
  • Все остальные настройки автоматически мигрируют в БД и управляются через админ-панель
  • Изменение конфигурации происходит без перезапуска бота

🔐 Новый режим вывода подписки happ_cryptolink

  • Добавлен безопасный HTTPS-редирект для ссылок в формате happ://
  • Зашифрованные ссылки на подписку теперь корректно открываются через кнопку «Подключиться»
  • Параметры CONNECT_BUTTON_HAPP_REDIRECT_ENABLED и CONNECT_BUTTON_HAPP_REDIRECT_TEMPLATE для управления редиректом

Новые возможности

📢 Умное управление триалами при отписке от канала

  • Мгновенное отключение: триальные подписки автоматически отключаются при отписке от обязательного канала
  • Восстановление при подписке: кнопка «✅ Я подписался» восстанавливает отключённый триал и синхронизирует статус в RemnaWave
  • Защита платных подписок: платные подписки не затрагиваются при отписке от канала

💰 Скидки на докупку услуг в промогруппах

  • Добавлена возможность включить скидки на докупку дополнительных услуг (сервера, трафик, устройства)
  • Новый флаг addon_discounts_enabled в настройках промогрупп
  • Защита от повторных попаданий: в промогруппу теперь можно попасть автоматически только один раз

🛠️ Технические улучшения

⚙️ Система конфигурации

  • Добавлена таблица bot_config с сервисом динамической конфигурации
  • Универсальная миграция universal_migration для переноса настроек из ENV в БД
  • Новое меню «Настройки → Конфигурация бота» в админ-панели с валидацией значений
  • Автоматическое обновление связанных кэшей после изменения конфигурации

🎨 Улучшения интерфейса

  • Обновлены клавиатуры оформления заказа с отображением финальной цены и экономии
  • Месячная разбивка стоимости при выборе дополнительных услуг
  • Для промогрупп без назначенных локаций убран fallback к общему списку стран

🌍 Локализация

  • Полностью обновлены локализации (RU/EN) для новых функций
  • Добавлены переводы для админ-панели и уведомлений
  • Улучшены подсказки и инструкции для пользователей

📋 Инструкция по обновлению

🐳 Обновление через Docker Compose:

# 1. Остановите текущие контейнеры
docker compose down

# 2. Загрузите последние образы
docker compose pull

# 3. Запустите обновленные контейнеры
docker compose up -d

# 4. Проверьте логи на наличие ошибок
docker compose logs -f

После обновления:

  • Миграция БД выполнится автоматически при запуске
  • Проверьте настройки в админ-панели через меню «Настройки → Конфигурация бота»
  • При необходимости откорректируйте параметры прямо в админке

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

NewReleases is sending notifications on new releases.