Skip to content

Core Features

  • 1 Month: Quick trial or short-term access
  • 3 Months: Popular mid-term option
  • 6 Months: Better value proposition
  • 12 Months: Best value with highest discount
  • Runs daily at 16:00 UTC
  • Notifies users 3 days before expiration
  • Includes exact expiration date
  • Provides convenient renewal button
  • Multi-language support (Russian/English)
  • Suspicious Account Detection: Prevents phishing accounts
  • Whitelist Support: Bypass checks for trusted users
  • Blacklist Support: Block specific users
  • Service Account Recognition: Allow legitimate bots
Terminal window
TRIAL_DAYS=7
TRIAL_TRAFFIC_LIMIT=10
TRIAL_REMNAWAVE_TAG=trial_user
  • Attract new users with free trial
  • Limit traffic to prevent abuse
  • Track trial users separately
  • Optional separate squad assignment

Buttons are shown/hidden based on configuration:

ButtonRequired VariableUse Case
Main MenuAlways shownNavigation
PurchaseAlways shownBuy subscription
ConnectAlways shownGet VPN config
Server StatusSERVER_STATUS_URLSystem health
SupportSUPPORT_URLGet help
FeedbackFEEDBACK_URLSend feedback
ChannelCHANNEL_URLCommunity
TOSTOS_URLLegal info

Supported languages:

  • Russian (default)
  • English
Terminal window
DEFAULT_LANGUAGE=ru

All messages customizable via translation files in translations/ folder.

The bot provides monitoring endpoints:

Terminal window
curl http://your-bot:8080/healthcheck

Checks:

  • Database connectivity
  • Remnawave panel availability
  • Bot service status
  • API key validity
/sync - Synchronize users from Remnawave

Fetches all users from panel and updates database, removing any users no longer present in Remnawave.

  • Control which connection methods users access
  • Multiple squads per user supported
  • Independent configuration for trials
  • Single squad UUID
  • Included in all user operations
  • Optional assignment
Terminal window
TRAFFIC_LIMIT=100
TRIAL_TRAFFIC_LIMIT=10
  • Set traffic limit per subscription
  • Separate limits for regular and trial users
  • 0 = unlimited traffic
Terminal window
REFERRAL_DAYS=30
  • Track user referrals
  • Disabled if set to 0