• v0.20.0 Stable

    test released this 2026-05-20 22:02:12 +00:00 | 6 commits to main since this release

    Changelog

    Формат основан на Keep a Changelog.

    0.20.0 — 2026-05-21

    Изменено

    • Конфигурация Remnawave приведена к официальной документации:
      • REMNAWAVE_PANEL_URL — URL панели и API (/api/...)
      • REMNAWAVE_API_TOKENAuthorization: Bearer
      • CADDY_AUTH_API_TOKENX-Api-Key (вместо REMNAWAVE_CADDY_TOKEN, старое имя поддерживается)
    • Удалён REMNAWAVE_API_URL (отдельный URL API в Remnawave не используется)

    Исправлено

    • /admin check: отчёт без Markdown — URL и имена переменных отображаются корректно
    • Страница подписки (REMNAWAVE_SUBSCRIPTION_URL) — опциональная проверка, не ошибка если не задана
    • Подсказка при HTTP 502: различие домена панели (panel.*) и подписки (sub.*)

    Добавлено

    • Раздел в README: Remnawave API (по официальной документации)
    • Пример curl для проверки API с сервера

    0.10.0-beta — 2026-05-21

    Первый публичный beta-релиз Telegram-бота для VPN на базе Remnawave.

    Добавлено

    • Базовый Telegram-бот на Go: приветствие /start, long polling
    • Переменные окружения: BOT_TOKEN, BOT_DEBUG, TELEGRAM_ADMIN_ID
    • Интеграция с панелью Remnawave (панель 1):
      • REMNAWAVE_PANEL_NAME, REMNAWAVE_PANEL_URL, REMNAWAVE_API_TOKEN
      • REMNAWAVE_CADDY_TOKEN, REMNAWAVE_SUBSCRIPTION_URL
    • Админ-меню (только для TELEGRAM_ADMIN_ID):
      • /admin — меню и команды в Telegram
      • /admin check — проверка панели, API и подписки
      • /admin config — просмотр конфигурации в боте
      • Inline-кнопки и клавиатура быстрого доступа
    • Проверка /admin check:
      • доступность веб-панели
      • API: статистика, пользователи, ноды
      • подписка: настройки и список (/api/subscription-settings, /api/subscriptions)
      • публичная страница подписки (REMNAWAVE_SUBSCRIPTION_URL)
    • Docker Compose: Dockerfile, docker-compose.yml, multi-stage сборка
    • Документация в README.md: развёртывание (VPS, Windows), переменные, админ-меню, обновление бота, устранение неполадок

    Структура

    • internal/bot — обработчики Telegram
    • internal/config — загрузка конфигурации
    • internal/remnawave — HTTP-клиент и health-check панели
    Downloads