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

latest releases: v3.17.0, v3.16.3, v3.16.2...
5 months ago

📋 Changelog

✨ Новые функции

Система тикетов поддержки @PEDZEO

  • Добавлена полноценная система тикетов для обращений пользователей
  • Реализованы модели Ticket и TicketMessage с CRUD-операциями
  • Пользователи могут создавать тикеты, вести переписку и просматривать историю обращений
  • Админ-панель для управления тикетами: просмотр, ответы, блокировка пользователей
  • Гибкая настройка режимов поддержки через админ-панель (тикеты/контакт/оба варианта)
  • Уведомления админов о новых тикетах через топик (ADMIN_NOTIFICATIONS_TICKET_TOPIC_ID)
  • Настройки поддержки хранятся в JSON и применяются без перезапуска бота

Статус серверов @Fr1ngg

  • Интеграция с XrayChecker для мониторинга
  • Отображение статуса серверов в главном меню (онлайн/оффлайн, пинг)
  • Постраничная навигация по списку серверов
  • Режим external_link для перенаправления на внешний мониторинг
  • Поддержка Basic Auth и проверки SSL-сертификата
  • Новые переменные окружения: SERVER_STATUS_MODE, SERVER_STATUS_METRICS_URL и др.

Скидки промогрупп @Fr1ngg

  • Отображение информации о скидках промогруппы при покупке/продлении подписки
  • Вывод скидок на серверы, трафик и устройства
  • Скидки за длительный период при поддержке промогруппой
  • Проверка включенности скидок через settings.is_base_promo_group_period_discount_enabled()
  • Функции _build_promo_group_discount_text и _build_subscription_period_prompt

Расширенная статистика кампаний @Fr1ngg

  • Новые метрики: доход, триал, конверсии, средний платеж
  • Детальная статистика в просмотре пользователя и админ-панели кампаний
  • Новые фильтры рассылок: истекшая подписка, активная/триальная с нулевым трафиком
  • Отображение источника регистрации пользователя (реферал, кампания, прямая)

🔧 Изменения

Интерфейс @Fr1ngg

  • Кнопка "↩️ К промогруппам" после создания промогруппы в админке
  • Автоматическое добавление кнопки "Статус серверов" в главное меню при включенной интеграции

Логика подписок @yazhog

  • Начальное количество устройств учитывает лимит из текущей подписки
  • Сохранение выбранного количества устройств между шагами оформления
  • Улучшенная передача данных о количестве устройств между этапами

Рефакторинг @Fr1ngg

  • Реорганизация кода фильтров рассылок
  • Улучшенная структура условий отбора пользователей

📚 Документация

  • Обновлен .env.example с новыми переменными окружения @Fr1ngg @PEDZEO
  • Расширен README.md с описанием статуса серверов и локальной разработки @Fr1ngg @PEDZEO
  • Добавлены локализации (RU/EN) для всех новых функций @Fr1ngg @PEDZEO

What's Changed

  • Фикс отключения скидки на дл. периоды для базовых юзеров by @Fr1ngg in #180
  • Мониторинг серверов by @Fr1ngg in #182
  • Автовыбор количества устройств в заказе, если TRIAL_DEVICE_LIMIT < DEFAULT_DEVICE_LIMIT by @yazhog in #185
  • Полноценная тикет-система by @PEDZEO by @Fr1ngg in #187
  • Обновление мониторинга серверов в режиме xray by @Fr1ngg in #204
  • Фикс текстовой надписи (14 дней) при продлении by @Fr1ngg in #206
  • Доп фильтр в рассылках по нулевому используемому трафику by @Fr1ngg in #224

Full Changelog: v2.3.7...v2.3.8

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

NewReleases is sending notifications on new releases.