Skip to content

Overview

Remnawave Telegram Shop is an advanced Telegram bot designed for selling and managing VPN subscriptions. It integrates seamlessly with the Remnawave panel and provides a smooth user experience for subscription purchases and management.

This is a Go-based Telegram bot that handles:

  • Subscription purchases through multiple payment methods
  • User management and authentication
  • Automated subscription expiration notifications
  • Integration with Remnawave VPN panel
  • Multi-language support (Russian and English)
remnawave-telegram-shop/
├── cmd/app/ # Main application entry point
├── db/migrations/ # Database migrations
├── internal/ # Core bot logic
├── translations/ # Language files
├── utils/ # Utility functions
├── docker-compose.yaml # Deployment configuration
└── Dockerfile # Container image
Remnawave VersionBot Version
1.62.3.6
2.0.0 - 2.1.93.2.4
2.2.*3.2.5
2.3.*3.5.*

🛍️ Multiple Payment Methods

  • Bank cards via YooKassa
  • Cryptocurrency via CryptoPay
  • Telegram Stars
  • Tribute subscriptions

📅 Flexible Subscriptions

  • 1, 3, 6, and 12-month plans
  • Independent pricing for each period
  • Trial subscriptions with limitations

🔔 Smart Notifications

  • Automatic reminders 3 days before expiration
  • Personalized messages in user’s language
  • Convenient renewal buttons

🎯 Advanced Administration

  • User filtering and whitelisting
  • Squad assignment control
  • Health checks and monitoring
  • Admin command interface

Choose your next step:

  1. New Installation: Follow the Setup Instructions
  2. Configuration: Learn about Environment Variables
  3. Payments: Set up your Payment Methods
  4. Administration: Understand Admin Commands

This project is licensed under the AGPL-3.0 license.