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

latest releases: v3.23.0, v3.22.0, v3.21.0...
5 months ago

🚀 Обновление v2.3.9

📋 Что нового

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

🎫 Система поддержки и модерации

  • 📊 SLA (Service Level Agreement) для тикетов поддержки

    • ⏱️ Настраиваемые таймеры: задержка ответа, интервалы проверки, периоды напоминаний
    • 🔔 Автоматические уведомления администраторам при превышении времени ожидания
    • ⚙️ Гибкие настройки SLA через админ-панель
  • 📝 Аудит действий поддержки

    • 🔍 Полное логирование действий модераторов и администраторов
    • 📜 История закрытия тикетов, блокировок/разблокировок пользователей
    • 📊 Просмотр аудита с пагинацией в админ-панели
  • 👥 Система модераторов

    • 🛡️ Назначение модераторов с ограниченными правами доступа
    • 🎯 Специальный интерфейс модерации в главном меню
    • 🔐 Разграничение прав между администраторами и модераторами

💳 Новые платежные системы

Провайдер Статус Способы оплаты Особенности
PayPalych (Pal24) ✅ Добавлен • СБП (Система быстрых платежей)
• Банковские карты
• Webhook-интеграция
• Автоматическое зачисление
• Проверка подписи
Mulen Pay ✅ Добавлен • СБП (Система быстрых платежей) • Современный платежный шлюз
• Callback-обработка
• Мгновенные платежи

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

🐳 Для Docker-установок

# 1. Перейдите в директорию с проектом
cd /path/to/your/bot

2. Остановите контейнеры

docker compose down

3. Загрузите последние образы

docker compose pull

4. Запустите обновленные контейнеры

docker compose up -d

5. Проверьте логи на наличие ошибок

docker compose logs -f

⚠️ Важно перед обновлением

  1. Создайте резервную копию базы данных:
docker exec -it bot_postgres pg_dump -U bot_user bot_db > backup_$(date +%Y%m%d).sql
  1. Обновите .env файл новыми переменными (если требуется)

  2. После обновления миграции применятся автоматически

🔄 Откат в случае проблем

# Если что-то пошло не так
docker compose down
docker compose up -d --force-recreate
# Или восстановите предыдущую версию указав тег образа

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

Подробные инструкции по настройке новых функций доступны в обновленном README.md


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

# 🚀 Обновление v2.3.9

📋 Что нового

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

🎫 Система поддержки и модерации

  • 📊 SLA (Service Level Agreement) для тикетов поддержки

    • ⏱️ Настраиваемые таймеры: задержка ответа, интервалы проверки, периоды напоминаний
    • 🔔 Автоматические уведомления администраторам при превышении времени ожидания
    • ⚙️ Гибкие настройки SLA через админ-панель
  • 📝 Аудит действий поддержки

    • 🔍 Полное логирование действий модераторов и администраторов
    • 📜 История закрытия тикетов, блокировок/разблокировок пользователей
    • 📊 Просмотр аудита с пагинацией в админ-панели
  • 👥 Система модераторов

    • 🛡️ Назначение модераторов с ограниченными правами доступа
    • 🎯 Специальный интерфейс модерации в главном меню
    • 🔐 Разграничение прав между администраторами и модераторами

💳 Новые платежные системы

Провайдер Статус Способы оплаты Особенности
PayPalych (Pal24) ✅ Добавлен • СБП (Система быстрых платежей)
• Банковские карты
• Webhook-интеграция
• Автоматическое зачисление
• Проверка подписи
Mulen Pay ✅ Добавлен • СБП (Система быстрых платежей) • Современный платежный шлюз
• Callback-обработка
• Мгновенные платежи

🎯 Промо-группы и управление доступом

  • 🏪 Управление видимостью серверов

    • 🎮 Настройка доступа к серверам (сквадам) по промо-группам
    • 🚫 Возможность скрывать премиум-сервера от базовых пользователей
    • 🔐 Гибкое управление доступом к покупке через админ-панель
    • ✨ Автоматический fallback на дефолтную группу при отсутствии доступа
  • 🎁 Автоматическая выдача промо-групп

    • 💰 Настраиваемый порог по сумме пополнений
    • 🔄 Одноразовое автоназначение при достижении порога
    • 📊 Отслеживание lifetime value пользователей
  • 💸 Гибкие скидки по периодам

    • 📈 JSON-карта скидок для разных периодов подписки
    • 🎯 Индивидуальные проценты для каждой промо-группы
    • 🔧 Удобное управление через админ-панель

💲 Улучшенный UX пополнения баланса

  • 🎯 Умное пополнение при нехватке средств
    • 💡 При покупке доп. услуг автоматически предлагает пополнить на нужную сумму
    • 🔢 Заранее заполненная сумма в форме оплаты
    • ⚡ Моментальный переход к выбору способа оплаты
    • 🔄 Переиспользуемые компоненты для разных сценариев

🔔 Система напоминаний и уведомлений

  • Автоматические напоминания

    • Trial-пользователям через 1 час и 24 часа после активации без использованного трафика
    • Подписчикам через 1 день после истечения
    • Предложение со скидкой на 2-3 день
    • Финальное предложение с максимальной скидкой на X день
  • ⚙️ Централизованное управление

    • 📱 Все настройки уведомлений в одном месте: Админ панель → Настройки → Настройки мониторинга
    • 🔔 Включение/отключение каждого типа уведомлений
    • ⏱️ Настройка времени отправки и интервалов
    • 📝 Предпросмотр всех уведомлений перед включением
    • 🧪 Тестовая отправка любого уведомления

🖥️ Мониторинг серверов

  • 📊 Новый режим external_link_miniapp
    • 📱 Открытие мониторинга во встроенном мини-приложении Telegram
    • 🌐 Поддержка внешних систем мониторинга
    • ⚙️ Расширенные настройки через переменные окружения

🔧 Изменения

📝 Интерфейс и UX

  • ✨ Улучшена навигация по тикетам с полноценной пагинацией
  • 🎨 Обновлены inline-клавиатуры с учетом ролей пользователей
  • 💰 Переработан процесс докупки услуг при недостатке средств
  • 📱 Добавлены кнопки удаления информационных сообщений
  • 🌍 Расширена локализация (RU/EN) для всех новых функций

🔐 Безопасность и права доступа

  • 🛡️ Усилена проверка прав для всех действий с тикетами
  • 🔒 Защита критических операций от несанкционированного доступа
  • 👮 Разграничение функционала между ролями
  • 🎮 Фильтрация доступных серверов по промо-группам пользователя

💾 База данных и миграции

  • 🗄️ Универсальная миграция для всех новых таблиц и полей
  • 🔄 Поддержка резервного копирования новых сущностей
  • 🧹 Улучшена логика очистки при удалении пользователей
  • 📊 Новая таблица server_squad_promo_groups для связи серверов и групп

🐛 Исправления

  • ✅ Исправлены проверки доступа для удаления сообщений
  • ✅ Корректная обработка вложений в тикетах
  • ✅ Устранены ошибки отображения статусов
  • ✅ Исправлена логика восстановления данных из бэкапов
  • ✅ Множественные мелкие багфиксы

📊 Статистика обновления

Метрика Значение
Новых функций 25+
Улучшений 45+
Исправлений 25+
Новых таблиц БД 8+
Локализаций 100+ текстов

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

🐳 Для Docker-установок

# 1. Перейдите в директорию с проектом
cd /path/to/your/bot

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

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

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

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

⚠️ Важно перед обновлением

  1. Создайте резервную копию базы данных:
docker exec -it bot_postgres pg_dump -U bot_user bot_db > backup_$(date +%Y%m%d).sql
  1. Обновите .env файл новыми переменными (если требуется)

  2. После обновления миграции применятся автоматически

🔄 Откат в случае проблем

# Если что-то пошло не так
docker compose down
docker compose up -d --force-recreate
# Или восстановите предыдущую версию указав тег образа

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

What's Changed

  • Фикс by @Fr1ngg in #235
  • Система модерации и улучшения тикетов by @PEDZEO in #233
  • Fix duplicate imports and avoid cyclic referral code dependency by @Fr1ngg in #238
  • Fix Telegram Stars payments handler priority by @Fr1ngg in #239
  • MulenPay by @Fr1ngg in #249
  • PayPalych by @Fr1ngg in #252
  • Фикс удаления юзера + бекапы/восстановление дополненное by @Fr1ngg in #257
  • Скидка на дни периода для промогрупп by @Fr1ngg in #261
  • Автовыдача промогрупп + доработанное редактирование промопогрупп by @Fr1ngg in #265
  • Dev5 by @Fr1ngg in #269
  • Изменение в докупке доп услуг, если средств не хватает - предлагает пополнить баланс и способы by @Fr1ngg in #271
  • Отчеты (В топики тоже) by @Fr1ngg in #276
  • Расширение уведомлений + настройка by @Fr1ngg in #304
  • Активация/деактивация серверов для определенных промогрупп by @Fr1ngg in #310
  • Фикс приветственного сообщения при переходе по ссылке рк by @Fr1ngg in #312
  • Dev5 by @Fr1ngg in #315
  • Add configurable MulenPay payment limits by @Fr1ngg in #319
  • Skip trial welcome message for campaign newcomers by @Fr1ngg in #320

Full Changelog: v2.3.8...v2.3.9

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

NewReleases is sending notifications on new releases.