github BEDOLAGA-DEV/remnawave-bedolaga-telegram-bot v2.9.3
Remna Sync Speed Fix / Pinned Massages / Caddy Remna Auth

latest releases: v3.5.0, v3.4.0, v3.3.0...
one month ago

🚀 Версия 2.9.3

Этот выпуск добавляет возможность отправки сообщения с закреплением и API для закреплённых сообщений, авторизацию Remnawave через Caddy и значительные оптимизации синхронизации!


🆕 Новые возможности

Закрепленные сообщения

  • Возможность установить через (Сообщения - Рассылки - Закрепленное сообщение) сообщение которое отправиться юзерам при первичном старте бота и закрепиться(у действующих при след вводе /start или принудительно разослать)

📌 API закреплённых сообщений

Полноценный REST API для управления закреплёнными сообщениями!

Что добавлено:

  • CRUD операции — создание, просмотр, обновление, удаление через /api/pinned-messages
  • Активация/деактивация — эндпоинты для управления статусом сообщений
  • Массовая рассылка — отправка закреплённых сообщений всем пользователям
  • Открепление — возможность открепить сообщения у всех пользователей
  • Параметр broadcast — немедленная рассылка при создании (по умолчанию false)

💬 Подтверждение рассылки в админке

Улучшенный UX при работе с закреплёнными сообщениями!

Возможности:

  • Диалог подтверждения — при создании/обновлении админка спрашивает: разослать сейчас или только при /start
  • Локализация — поддержка всех языков (ru, en, ua, zh)

🔐 Авторизация Remnawave через Caddy

Новый способ авторизации для интеграции с Caddy!

Функционал:

  • Basic Auth токен — поддержка авторизации через Caddy
  • Новый тип авторизацииREMNAWAVE_AUTH_TYPE=caddy

Новые настройки:

REMNAWAVE_CADDY_TOKEN=YWRtaW46cGFzc3dvcmQ=
REMNAWAVE_AUTH_TYPE=caddy

🎨 Расширенная поддержка HTML-разметки

Больше возможностей для оформления закреплённых сообщений!

Новые теги:

  • <tg-spoiler> — скрытый текст
  • <tg-emoji> — кастомные эмодзи
  • <span> — дополнительная разметка
  • Обновлённая справка — актуальная информация по HTML-тегам

🛒 Настройка видимости кнопки трафика

Гибкое управление интерфейсом главного меню!

Новые настройки:

BUY_TRAFFIC_BUTTON_VISIBLE=true

⚡ Улучшения производительности

🔄 Оптимизация синхронизации с Remnawave

Значительное ускорение работы с большим количеством пользователей!

Оптимизации:

  • Отключён enrich_happ_links — устранена проблема N+1 HTTP-запросов
  • Увеличен размер батча — с 100 до 500 пользователей
  • Переиспользование API клиента — создаётся один раз вне цикла деактивации
  • Параллельная обработка — до 10 одновременных запросов при экспорте в панель

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

✅ Синхронизация и создание пользователей

  • Исправлено: пользователи с trial-подпиской создавались со статусом DISABLED вместо ACTIVE

✅ Покупка трафика

  • Исправлено: неработающая кнопка выбора пакета трафика (обработчик add_traffic_ не был зарегистрирован)

✅ WebAPI

  • Исправлено: ошибка импорта bot в роутах закреплённых сообщений
  • Исправлено: ошибка 204 must not have a response body для DELETE эндпоинта

✅ Миграции и уведомления

  • Исправлено: добавлены проверки существования колонок перед их созданием
  • Исправлено: добавлен disable_notification=True для текстовых закреплённых сообщений

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

Новые настройки окружения:

# Caddy авторизация для Remnawave API
REMNAWAVE_CADDY_TOKEN=YWRtaW46cGFzc3dvcmQ=
REMNAWAVE_AUTH_TYPE=caddy

# Видимость кнопки "Докупить трафик"
BUY_TRAFFIC_BUTTON_VISIBLE=true

🔄 Обновление

Через Git:

cd /root/remnawave-bedolaga-telegram-bot
git pull origin main
make reload

С логами для мониторинга:

make reload-follow

📇 Доступные команды

make help           # Показать все команды
make up             # Поднять контейнеры (detached)
make up-follow      # Поднять контейнеры с логами
make down           # Остановить и удалить контейнеры
make reload         # Перезапустить контейнеры (detached)
make reload-follow  # Перезапустить контейнеры с логами
make test           # Запустить тесты

🔗 Ссылки

[Release](https://github.com/BEDOLAGA-DEV/remnawave-bedolaga-telegram-bot/releases/tag/v2.9.3) | [Full Changelog](v2.9.2...v2.9.3)

Или через веб-админку [bedolagam.ru](https://bedolagam.ru) автоматически

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

NewReleases is sending notifications on new releases.