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

latest releases: v3.15.1, v3.15.0, v3.14.1...
4 months ago

📋 Changelog v2.4.1

🚀 Что нового

✨ Веб-админка на FastAPI

Полноценная административная панель с REST API для управления ботом через веб-интерфейс.

Основные возможности:

  • 🔐 Безопасная аутентификация через API токены
  • 📊 Управление пользователями - поиск, фильтрация, редактирование
  • 💳 Контроль подписок - выдача, продление, подключение серверов
  • 🎫 Промокоды и промогруппы - полный CRUD функционал
  • 📢 Массовые рассылки - создание и мониторинг кампаний
  • 💾 Резервное копирование - создание и восстановление бэкапов
  • 🌐 RemnaWave интеграция - управление нодами, трафиком, синхронизация
  • 📖 Swagger документация - интерактивная документация API

Новые переменные окружения:

WEB_API_ENABLED=true
WEB_API_HOST=0.0.0.0
WEB_API_PORT=8080
WEB_API_ALLOWED_ORIGINS=*
WEB_API_DOCS_ENABLED=false
WEB_API_DEFAULT_TOKEN=your-token-here

📚 [Подробная документация по интеграции](https://github.com/Fr1ngg/remnawave-bedolaga-telegram-bot/blob/main/docs/web-admin-integration.md)


🌍 Мультиязычность

Добавлена полная поддержка многоязычного интерфейса.

  • Выбор языка при регистрации - пользователи выбирают язык на старте
  • Смена языка в любой момент - новая кнопка в главном меню
  • Поддержка RU/EN - легко расширяется на другие языки
  • Управление через настройку LANGUAGE_SELECTION_ENABLED

💎 Улучшения подписок

Сохранение триального периода

  • При покупке платной подписки оставшиеся дни триала добавляются к новому периоду
  • Настройка: TRIAL_ADD_REMAINING_DAYS_TO_PAID=true

Сброс трафика при оплате

  • Автоматический сброс использованного трафика при продлении подписки
  • Синхронизация с RemnaWave панелью
  • Настройка: RESET_TRAFFIC_ON_PAYMENT=true

🎯 Промогруппы и кампании

Промогруппы:

  • Автоназначение по сумме трат - автоматический апгрейд группы
  • Единственная дефолтная группа - исключает конфликты
  • Уведомления админам - при смене группы пользователя

Кампании:

  • Создание рекламных кампаний с уникальными start-параметрами
  • Отслеживание статистики переходов
  • Выдача бонусов за участие

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

  • Улучшенные бэкапы - сохранение связующих таблиц и конфигов
  • Фоновые задачи - асинхронное выполнение тяжёлых операций
  • Оптимизация запросов - ускорение работы с БД
  • Рефакторинг настроек - логичная группировка для UI
  • Исправление округления - корректная работа со скидками
  • Исправление ошибок

🔄 Миграция

Обязательные действия:

  1. Обновите .env файл - добавьте новые переменные окружения
  2. Настройте токены API - для безопасного доступа к веб-админке
  3. Проверьте CORS настройки - для работы с внешними интерфейсами
  4. Перезапустите бота - для применения всех изменений

Рекомендации:

  • Создайте резервную копию перед обновлением
  • Ознакомьтесь с документацией веб-админки
  • Протестируйте новые функции на тестовом окружении

📝 Полезные ссылки


🙏 Благодарности

Спасибо всем, кто участвовал в тестировании и предлагал улучшения для этого релиза!

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

NewReleases is sending notifications on new releases.