Обзор
Remnawave Telegram Shop - это продвинутый Telegram бот, предназначенный для продажи и управления VPN подписками. Он беспрепятственно интегрируется с панелью Remnawave и обеспечивает удобный опыт для покупки и управления подписками.
Что такое Remnawave Telegram Shop?
Заголовок раздела «Что такое Remnawave Telegram Shop?»Это Telegram бот на Go, который обрабатывает:
- Покупку подписок несколькими способами оплаты
- Управление пользователями и аутентификацию
- Автоматические уведомления об истечении подписки
- Интеграцию с панелью Remnawave VPN
- Поддержку нескольких языков (русский и английский)
Структура проекта
Заголовок раздела «Структура проекта»remnawave-telegram-shop/├── cmd/app/ # Точка входа приложения├── db/migrations/ # Миграции БД├── internal/ # Основная логика бота├── translations/ # Языковые файлы├── utils/ # Вспомогательные функции├── docker-compose.yaml # Конфигурация развёртывания└── Dockerfile # Образ контейнераТехнический стек
Заголовок раздела «Технический стек»- Язык: Go 1.20+
- База данных: PostgreSQL
- Фреймворк бота: go-telegram/bot
- API клиент: remnawave-api-go
- Развёртывание: Docker & Docker Compose
Совместимость версий
Заголовок раздела «Совместимость версий»| Версия Remnawave | Версия бота |
|---|---|
| 1.6 | 2.3.6 |
| 2.0.0 - 2.1.9 | 3.2.4 |
| 2.2.* | 3.2.5 |
| 2.3.* | 3.5.* |
Основные функции
Заголовок раздела «Основные функции»🛍️ Несколько способов оплаты
- Банковские карты через YooKassa
- Криптовалюты через CryptoPay
- Telegram Stars
- Подписки через Tribute
📅 Гибкие подписки
- Планы на 1, 3, 6 и 12 месяцев
- Независимое ценообразование для каждого периода
- Пробные подписки с ограничениями
🔔 Умные уведомления
- Автоматические напоминания за 3 дня до истечения
- Персонализированные сообщения на языке пользователя
- Удобные кнопки для продления
🎯 Продвинутое администрирование
- Фильтрация пользователей и белые списки
- Управление назначением сквадов
- Проверки здоровья и мониторинг
- Интерфейс команд администратора
Начало работы
Заголовок раздела «Начало работы»Выберите следующий шаг:
- Новая установка: Следуйте Инструкциям установки
- Конфигурация: Узнайте о Переменных окружения
- Платежи: Настройте свои Способы оплаты
- Администрирование: Разберитесь в Командах администратора
Поддержка и сообщество
Заголовок раздела «Поддержка и сообщество»- GitHub: github.com/Jolymmiels/remnawave-telegram-shop
- Проблемы: Сообщайте об ошибках и запрашивайте функции
- Релизы: Проверьте 90+ доступных версий
Лицензия
Заголовок раздела «Лицензия»Этот проект распространяется под лицензией AGPL-3.0.