MCPcopy Index your code
hub / github.com/BEDOLAGA-DEV/remnawave-bedolaga-telegram-bot

github.com/BEDOLAGA-DEV/remnawave-bedolaga-telegram-bot @v3.62.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v3.62.0 ↗ · + Follow
12,075 symbols 58,603 edges 871 files 4,609 documented · 38% updated 3d agov3.62.0 · 2026-06-30★ 99877 open issues

Browse by type

Functions 9,434 Types & classes 1,714 Endpoints 927
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Bedolaga Bot

Bedolaga Bot

Telegram-бот для автоматизации VPN-бизнеса на базе Remnawave

Принимает оплату, выдаёт подписки, управляет пользователями — пока вы спите.

Python 3.13+ PostgreSQL Docker License: MIT

📖 Документация · 🤖 Тестировать бота · 💬 Чат сообщества


🧩 Что такое Bedolaga?

Bedolaga — полнофункциональная платформа для продажи VPN-подписок через Telegram. Бот интегрируется с панелью Remnawave и берёт на себя весь цикл: от регистрации пользователя до автопродления подписки.

🖥 Bedolaga Cabinet — веб-кабинет на React + TypeScript, который существенно расширяет возможности бота: личный кабинет, OAuth-авторизация (Google, Yandex, Discord, VK, Telegram OIDC), лендинги, аналитика продаж, RBAC и подарочные подписки.

Bedolaga Bot — Telegram


✨ Возможности

### 📦 Подписки и тарифы - 🎯 Гибкие тарифные планы (от X дней до X дней) - 📊 Трафик: безлимит, фиксированный лимит или пакеты с возможностью докупки - 📱 Управление устройствами (1–20 на подписку) или отключение лимитов - 🌍 Автовыбор сервера(Тарифы) или ручной выбор(Конфигуратор подписки - с возможностью докупки) - 🆓 Пробный период(Возможен платный) с конвертацией в платный - 🛒 Умная корзина — сохраняет выбор при недостатке баланса - 🔄 Автопродление за 3 дня до окончания - 🎁 Подарочные подписки и конфигурируемые лендинги для быстрой продажи в вебе без авторизации ### 💳 Платежи - 🏦 **24+ платёжных провайдера** одновременно - 💰 Единый баланс: пополнение любым способом → покупка с баланса - ⚡ Автопокупка подписки после пополнения - 💾 Рекуррентные платежи (сохранённые карты) - 🧾 Фискализация через НалоGo (для самозанятых) - 🔍 Автопроверка статуса платежей - 🛍 Гостевые покупки через лендинги
### 📣 Маркетинг и продвижение - 🏷 Промокоды (деньги, дни подписки, триалы) - 👥 Реферальная программа с выводом средств - 👥 Партнерская система - 📨 Рассылки по сегментам пользователей - 🌐 Кастомные лендинги с аналитикой - 🎮 Конкурсы и ежедневные игры с призами - 🎯 Персональные предложения и скидки - 📈 Маркетинговые кампании с трекингом - 🌐 Обязательная мультиподписка на каналы с возможностью автоотключения подписки - при отписки от канала ### 🛠 Администрирование - 🤖 Панель управления прямо в Telegram - 👤 Управление пользователями, подписками, платежами - 📬 Уведомления в топики: покупки, продления, пополнения - 💾 Автобэкапы БД с восстановлением из бота - 🚧 Режим техработ (авто-детект недоступности панели) - 📡 Мониторинг трафика и аномалий - 🤝 Партнёрская программа - 🔐 RBAC: роли и гранулярные права доступа - 📈 Детальная отчетность с возможностью визуализации Реф сети - 🔐 Блокировка юзеров из общего черного списка И многое др...

💳 Платёжные провайдеры

Провайдер Методы оплаты Валюта
Telegram Stars Звёзды Telegram XTR
🏦 YooKassa Карты, СБП RUB
🏦 YooKassa СБП Система быстрых платежей RUB
🪙 CryptoBot USDT, TON, BTC, ETH Crypto
🪙 Heleket USDT, мульти-сеть Crypto
💳 CloudPayments Карты, 3D-Secure RUB
💳 Freekassa NSPK СБП, карты RUB
💳 Kassa AI СБП, карты, SberPay RUB
💳 PayPalych (Pal24) Карты, СБП RUB
🤝 Platega 🔸 Карты, СБП, крипто RUB
💳 WATA СБП, Карты RUB
💳 MulenPay Карты RUB
💳 RioPay Карты RUB
💳 SeverPay СБП, карты RUB
🤝 PayPear 🔸 Карты, СБП, SberPay, T-Pay RUB
🤝 RollyPay 🔸 СБП, карты, крипто RUB → USDT
🤝 AuraPay 🔸 Карты, СБП RUB
🤝 Overpay 🔸 Карты, СБП RUB
🦌 Antilopay Карты, СБП, SberPay (RSA подпись) RUB
💳 Etoplatezhi Карты, СБП RUB
🪐 Jupiter 🔸 СБП через QR (FPGate P2P v2.1) RUB
🍩 Donut 🔸 Карты, СБП по телефону, СБП QR (P2P) RUB
🌋 Lava Business Карты, СБП (gate.lava.ru) RUB
🍎 Apple In-App Purchase Покупки через iOS App Store USD
📲 Tribute Telegram-платежи RUB

🔸 — официальный партнёр Bedolaga (особые условия по кодовому слову bedolaga)

Все провайдеры работают параллельно через единый веб-сервер на порту 8080. Подробная настройка — в документации.

Platega **🤝 Официальный партнёр Platega** Bedolaga — официальный партнёр платёжной системы **Platega**. Пользователи бота получают **особые условия** при подключении по кодовому слову **`bedolaga`** 📩 По вопросам: [@ArstanPlatega](https://t.me/ArstanPlatega)
**🤝 Официальный партнёр PayPear** Bedolaga — официальный партнёр платёжной системы **[PayPear](https://paypear.ru)**. Банковские карты, СБП, SberPay и T-Pay — всё через единый API. Подключение по **спец. условиям** через кодовое слово **`БЕДОЛАГА`** 📩 Менеджер: [@Paymen1_Manager](https://t.me/Paymen1_Manager) **🤝 Официальный партнёр RollyPay** Bedolaga — официальный партнёр платёжного шлюза **[RollyPay](https://rollypay.io/?utm_source=bedolaga&utm_medium=community&utm_campaign=integration)**. СБП (от 5%), банковские карты РФ, крипто, вывод в USDT. Универсальная форма оплаты, высокая проходимость, стабильная работа в каскаде. Подключение по кодовому слову **`БЕДОЛАГА`** — **спец. условия** 📩 Менеджер: [@rollypay_manager](https://t.me/rollypay_manager) | 🌐 [rollypay.io](https://rollypay.io/?utm_source=bedolaga&utm_medium=community&utm_campaign=integration)
**🤝 Официальный партнёр AuraPay** Bedolaga — официальный партнёр платёжной системы **[AuraPay](https://aurapay.tech/)**. Банковские карты и СБП через единый API с быстрой интеграцией. Подключение по кодовому слову **`БЕДОЛАГА`** — **спец. условия** 📩 Менеджер: [@kickdownm](https://t.me/kickdownm) | 🌐 [aurapay.tech](https://aurapay.tech/) **🤝 Официальный партнёр Overpay** Bedolaga — официальный партнёр платёжного шлюза **[Overpay](https://overpay.pro/)**. Банковские карты и СБП, mTLS-авторизация, HPP-интеграция. Подключение по кодовому слову **`БЕДОЛАГА`** — **спец. условия** 📩 Менеджер: [@A_OverPay](https://t.me/A_OverPay) | 🌐 [overpay.pro](https://overpay.pro/)
**🤝 Официальный партнёр Jupiter (FPGate P2P)** Bedolaga — официальный партнёр платёжного шлюза **Jupiter** (FPGate P2P v2.1). Эквайринг СБП через QR-код банковского приложения, HMAC-SHA256 подпись. Высокая проходимость, callback-driven архитектура, защита от replay-атак. Подключение по кодовому слову **`БЕДОЛАГА`** — **спец. условия** 📩 Менеджер: [@k_juppiter](https://t.me/k_juppiter) **🤝 Официальный партнёр Donut** Bedolaga — официальный партнёр платёжной системы **Donut** (Donut P2P). P2P-оплата картой, СБП по номеру телефона и СБП QR — три метода через единый API. HMAC-SHA256 подпись, sticky terminal-status guard, защита от amount tampering. Подключение по кодовому слову **`БЕДОЛАГА`** — **спец. условия** 📩 Менеджер: [@donut_payment](https://t.me/donut_payment)

🚀 Быстрый старт

git clone https://github.com/BEDOLAGA-DEV/remnawave-bedolaga-telegram-bot.git
cd remnawave-bedolaga-telegram-bot
cp .env.example .env   # заполните переменные
docker compose up -d

📖 Подробнее: Развёртывание → · Переменные окружения →


🏗 Стек

Компонент Технология
🐍 Язык Python 3.13, полностью async
🤖 Telegram aiogram 3.x
🗄 База данных PostgreSQL + SQLAlchemy 2.x + Alembic
🔴 Кэш/очереди Redis
Web-сервер FastAPI (webhook, платежи, Cabinet API)
📝 Логирование structlog
🐳 Контейнеризация Docker + Docker Compose
🧹 Линтер ruff

🖥 Bedolaga Cabinet

Cabinet

Bedolaga Cabinet

Веб-кабинет на React + TypeScript, существенно расширяющий возможности бота:

Возможность Описание
👤 Личный кабинет Подписки, баланс, устройства, реферальная программа
🔑 OAuth-авторизация Google, Yandex, Discord, VK, Telegram OIDC
🌐 Лендинги Кастомные страницы для привлечения клиентов
📊 Админ-панель Аналитика продаж, RBAC, управление контентом
🎁 Подарки Покупка и отправка подписок другим пользователям
🔍 Поиск платежей Поиск по инвойсу, клиенту с фильтрами и статистикой

📚 Документация

Раздел Описание
🚀 Быстрый старт Развёртывание за 5 минут
💳 Настройка платежей 24+ провайдера, webhook, фискализация, Apple IAP
📦 Подписки и тарифы Конфигурация планов и трафика
👥 Реферальная программа Партнёрка и вывод средств
🖥 Cabinet Настройка веб-кабинета
🏷 Промо-система Промокоды, предложения, скидки
🔌 API Reference REST API для внешних интеграций

📖 Полная документация: docs.bedolagam.ru


💬 Сообщество

Telegram Chat GitHub Issues


MIT License — используйте свободно для личных и коммерческих проектов.

Core symbols most depended-on inside this repo

Shape

Function 6,193
Method 3,241
Class 1,714
Route 927

Languages

Python100%

Modules by API surface

app/config.py337 symbols
app/database/models.py332 symbols
app/webapi/routes/miniapp.py134 symbols
app/services/payment_service.py125 symbols
app/handlers/admin/users.py123 symbols
app/external/remnawave_api.py118 symbols
app/webserver/payments.py115 symbols
app/handlers/admin/monitoring.py106 symbols
app/webapi/schemas/miniapp.py95 symbols
tests/external/test_apple_iap.py94 symbols
tests/services/test_payment_service_webhooks.py89 symbols
app/cabinet/routes/branding.py88 symbols

For agents

$ claude mcp add remnawave-bedolaga-telegram-bot \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page