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

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

🚀 "Улучшенная рассылка и быстрое пополнение"

Дата выпуска: 19 сентября 2025
Тип релиза: Минорное обновление с новыми функциями
Контрибьюторы: @Legacyyy777, @yazhog, @Gy9vin, @Fr1ngg


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

📧 Система рассылки (by @Legacyyy777, @yazhog)

  • 🆕 Новые кнопки для рассылки:
    • 🔗 Подключиться — помогает пользователям подключить приложение
    • 📱 Подписка — отображает текущее состояние подписки
    • 🛠️ Техподдержка — быстрая связь с службой поддержки
  • 🏠 Кнопка "На главную" теперь включена по умолчанию с возможностью отключения
  • 🎨 Переработанный интерфейс выбора и отображения кнопок
  • 👀 Улучшенный предпросмотр рассылки с корректным отображением всех кнопок

💳 Быстрое пополнение баланса (by @Gy9vin)

  • ⚡ Кнопки быстрого выбора суммы для YooKassa и СБП (до 6 вариантов)
  • ⚙️ Настройка YOOKASSA_QUICK_AMOUNT_SELECTION_ENABLED для включения/отключения функции
  • 🤖 Автоматическая генерация кнопок на основе доступных тарифов
  • 📱 Интуитивный интерфейс с подсказками для пользователей

👑 Функции для администраторов (by @Gy9vin, @Legacyyy777)

  • 💰 Покупка подписки пользователю прямо из админ-панели
  • 📊 Проверка баланса перед совершением операций
  • 🔄 Автоматическое продление срока действия подписки
  • 📝 Создание транзакций в истории пользователя
  • 🔔 Уведомления пользователей о пополнении/списании баланса

🔧 Улучшения

🔧 Улучшения

📈 Логирование и отчетность (by @Legacyyy777)

  • 📊 Детализированные логи расчета стоимости подписки
  • ✅ Отображение только активных компонентов в расчетах (серверы, устройства, трафик)
  • 📋 Динамическая детализация стоимости заказа
  • 🎯 Улучшенная читаемость и структурированность логов

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

  • ⚠️ Улучшена обработка ошибок при отправке уведомлений пользователям
  • 🔧 Исправлены возможные проблемы с Telegram API
  • 📝 Улучшено логирование ошибок и исключений

🛠️ Технические изменения

🏗️ Архитектура

  • 📦 Добавлены новые методы: admin_buy_subscription, admin_buy_subscription_confirm, admin_buy_subscription_execute
  • 🔌 Обновлена логика работы с внешним API Remnawave
  • 📋 Расширена модель управления состоянием FSM
  • 🚦 Новые обработчики для быстрого выбора суммы пополнения

⚙️ Конфигурация

  • 🆕 Добавлен параметр YOOKASSA_QUICK_AMOUNT_SELECTION_ENABLED в .env.example
  • 📝 Обновлена документация по настройке переменных окружения
  • 🔧 Улучшена система управления настройками кнопок

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

  1. 📥 Обновите переменные окружения: добавьте YOOKASSA_QUICK_AMOUNT_SELECTION_ENABLED=false в ваш .env файл
  2. 🔄 Перезапустите бота для применения изменений
  3. ✅ Проверьте работу новых функций в админ-панели

🎯 Что дальше?

В следующих версиях планируется:

  • 🔔 Расширенная система уведомлений
  • 📊 Детальная аналитика использования
  • 🌍 Дополнительные языки интерфейса
  • ⚡ Оптимизация производительности

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

Огромная благодарность всем контрибьюторам этого релиза:

  • @Legacyyy777 - система рассылки, логирование, уведомления
  • @yazhog - рефакторинг интерфейса и локализация
  • @Gy9vin - быстрое пополнение и админ-функции

What's Changed

  • №5 by @Legacyyy777 in #89
  • Добавление СБП отдельной кнопкой для yookassa и указание кастомных сумм для yookasse by @Gy9vin in #88
  • Dev by @Fr1ngg in #91
  • к by @Fr1ngg in #93
  • Фикс отправки кнопок в рассылках, скрытие в детализации подписки нулевых значений за сервера/траффик by @yazhog in #98
  • Пополнение баланса кнопками by @Gy9vin in #96
  • Dev by @Fr1ngg in #99
  • №6 by @Legacyyy777 in #95
  • Починка покупки подписки by @Fr1ngg in #100
  • Добавлена функция покупки подписки администратором с преобразованием … by @Gy9vin in #101
  • ci(deps): bump the github-actions group with 2 updates by @dependabot[bot] in #104
  • docker(deps): bump python from 3.11-slim to 3.13-slim by @dependabot[bot] in #105
  • deps(deps): bump the python-dependencies group with 12 updates by @dependabot[bot] in #106

New Contributors

Full Changelog: v2.3.4...v2.3.5

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

NewReleases is sending notifications on new releases.