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

latest releases: v3.10.3, v3.10.2, v3.10.1...
5 months ago

🖼️ Логотип в меню by @yazhog

  • Добавлен режим логотипа для сообщений:

    • В .env.example, app/config.py добавлены параметры ENABLE_LOGO_MODE и LOGO_FILE для управления отображением логотипа в сообщениях Telegram-бота.
    • В docker-compose.yml добавлено монтирование файла логотипа vpn_logo.png в контейнер.
    • Добавлен файл логотипа vpn_logo.png.
  • Реализовано отображение логотипа в интерфейсе:

    • Добавлены новые утилиты: app/utils/message_patch.py и app/utils/photo_message.py для патчинга методов отправки и редактирования сообщений, чтобы поддерживать режим с логотипом.
    • В app/bot.py подключён и активирован патч методов сообщений.
    • Для реферальных сообщений (app/handlers/referral.py) реализовано отображение сообщений с логотипом, если режим включён (вызывается edit_or_answer_photo вместо обычных методов).

✍️ Правки в меню настройки подписки:

  • Изменён процесс управления количеством устройств в подписке: теперь вместо "Добавить устройства" используется "Изменить устройства" с возможностью как увеличения, так и уменьшения лимита.
  • Добавлен экран подтверждения изменения лимита устройств, с расчетом доплаты или уведомлением об отсутствии возврата средств.
  • Добавлена клавиатура управления устройствами: get_devices_management_keyboard, позволяющая сбрасывать отдельные устройства и поддерживающая пагинацию.
  • Переработан механизм управления лимитом трафика для подписки:
    • Удалена кнопка и логика "Добавить трафик".
    • Добавлена новая кнопка "Переключить трафик" (🔄 Переключить трафик) в настройках подписки.
    • Вместо функции добавления трафика реализована возможность переключения лимита трафика между доступными пакетами.
    • При увеличении лимита производится доплата пропорционально оставшемуся времени подписки.
    • При уменьшении лимита возврат средств не производится.

What's Changed

  • Все сообщения бота с прикрепленным логотипом by @yazhog in #54
  • Dev by @Fr1ngg in #55
  • Индивидуальный сброс устройств by @Fr1ngg in #56
  • Dev by @Fr1ngg in #57

Full Changelog: v2.2.7...v2.2.8

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

NewReleases is sending notifications on new releases.