Fringg 29d3e8984b fix(smtp): use implicit TLS (SMTPS) for port 465 registration emails
The cabinet email service called smtplib.SMTP() and conditionally ran
starttls() regardless of port, which is wrong for port 465. Port 465
is SMTPS (implicit TLS, RFC 8314): the TLS handshake must happen on
connect, before any EHLO. With the old code, switching to 465
produced a corrupted handshake — sometimes one garbled message went
through, then the server dropped the source.

Now SMTP_SSL is used when SMTP_USE_SSL is true OR when SMTP_PORT is
465 (auto-detect). The new SMTP_USE_SSL setting defaults to false
to keep existing 587/25 deployments unchanged.
2026-05-10 10:02:46 +03:00
2026-05-04 17:57:52 +00:00
2026-05-04 17:57:52 +00:00
2025-12-21 02:54:58 +03:00
2026-05-04 17:57:52 +00:00

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

WATA

🤝 Официальный партнёр WATA

Bedolaga — официальный партнёр платёжной системы WATA.
Пользователи бота получают бесплатное подключение по кодовому слову bedolaga

📩 По вопросам: @wyrz_wata

🤝 Официальный партнёр PayPear

Bedolaga — официальный партнёр платёжной системы PayPear.
Банковские карты, СБП, SberPay и T-Pay — всё через единый API.
Подключение по спец. условиям через кодовое слово БЕДОЛАГА

📩 Менеджер: @Paymen1_Manager

🤝 Официальный партнёр RollyPay

Bedolaga — официальный партнёр платёжного шлюза RollyPay.
СБП (от 5%), банковские карты РФ, крипто, вывод в USDT.
Универсальная форма оплаты, высокая проходимость, стабильная работа в каскаде.
Подключение по кодовому слову БЕДОЛАГАспец. условия

📩 Менеджер: @rollypay_manager | 🌐 rollypay.io

🤝 Официальный партнёр AuraPay

Bedolaga — официальный партнёр платёжной системы AuraPay.
Банковские карты и СБП через единый API с быстрой интеграцией.
Подключение по кодовому слову БЕДОЛАГАспец. условия

📩 Менеджер: @kickdownm | 🌐 aurapay.tech

🤝 Официальный партнёр Overpay

Bedolaga — официальный партнёр платёжного шлюза Overpay.
Банковские карты и СБП, mTLS-авторизация, HPP-интеграция.
Подключение по кодовому слову БЕДОЛАГАспец. условия

📩 Менеджер: @A_OverPay | 🌐 overpay.pro

🤝 Официальный партнёр Jupiter (FPGate P2P)

Bedolaga — официальный партнёр платёжного шлюза Jupiter (FPGate P2P v2.1).
Эквайринг СБП через QR-код банковского приложения, HMAC-SHA256 подпись.
Высокая проходимость, callback-driven архитектура, защита от replay-атак.
Подключение по кодовому слову БЕДОЛАГАспец. условия

📩 Менеджер: @k_juppiter

🤝 Официальный партнёр Donut

Bedolaga — официальный партнёр платёжной системы Donut (Donut P2P).
P2P-оплата картой, СБП по номеру телефона и СБП QR — три метода через единый API.
HMAC-SHA256 подпись, sticky terminal-status guard, защита от amount tampering.
Подключение по кодовому слову БЕДОЛАГАспец. условия

📩 Менеджер: @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 — используйте свободно для личных и коммерческих проектов.

S
Description
Система для продажи подписок в тг и вебе с вебадминкой интегрированный c Remnawave 2.7.2+ (https://docs.rw)
Readme MIT 54 MiB
Languages
Python 100%