{"repo":"exmanka/ksiVPN-telegram-bot","free":true,"listed":false,"github":"https://github.com/exmanka/ksiVPN-telegram-bot","clone":"git clone https://github.com/exmanka/ksiVPN-telegram-bot.git","description":"Aiogram + Remnawave + PostgreSQL + Docker + ChatGPT + P2P payments + YooKassa","language":"Python","stars":47,"topics":["async","chatgpt","docker","docker-compose","localization","postgres","postgresql","promocodes","python","referral"],"license":"BSD-3-Clause","category":"deployment-docker-iac","readme_excerpt":"ksiVPN Telegram Bot Multifunctional telegram bot for ksiVPN project built on the Aiogram 3 framework. Handles subscriber onboarding, multi-provider payments (YooMoney + YooKassa) with optional ФНС fiscalization via «Мой налог», automated subscription lifecycle and expiry notifications, and VPN access provisioning through Remnawave Panel. Deploys with Docker Compose — PostgreSQL 17, Redis 8, and an optional built-in Caddy TLS reverse proxy included. Features 1. Aiogram 3.27 support with Redis-backed FSM storage 1. PostgreSQL usage 1. Remnawave Panel integration for VPN access provisioning 1. Multi-provider payments: YooMoney P2P + YooKassa acquiring 1. Payment fiscalization via «Мой налог» (nalogo SDK, direct ФНС integration) 1. Subscription mechanics: 30-day renewal, expiry notifications (1d / 3d / 7d before) 1. Promocode mechanics: referral, global and local promo codes 1. Referral system mechanics 1. Personal account with subscription URL and device limit 1. YAML-based localization (ru / en) 1. Dynaconf + Pydantic typed configuration 1. ChatGPT fallback for unrecognized messages (g4f + PollinationsAI, no API key required) 1. Rapid deployment via Docker Compose (PostgreSQL 17 + Redis 8 + optional Caddy TLS) 1. Database backups via bot (daily × 7, weekly × 4, monthly × 12) 1. SOCKS5 proxy support for Telegram API 1. Fully asynchronous codebase 1. Structured logging with rotation Use Case diagram Use Case diagram can be found here. PostgreSQL database diagram Installation Prer","default_branch":null,"files":null,"tree":[],"storefront":"/r/exmanka","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/exmanka/ksiVPN-telegram-bot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}