Тарифы и витрина
Тарифов сколько угодно: у каждого свои имя, значок, описание, сроки и цены, трафик и лимит устройств. Смена тарифа не сжигает остаток — дни зачитываются по соотношению цен, условия покупки фиксируются снимком в момент оплаты.
Тарифы и витрина
Тарифов сколько угодно: у каждого свои имя, значок, описание, сроки и цены, трафик и лимит устройств. Смена тарифа не сжигает остаток — дни зачитываются по соотношению цен, условия покупки фиксируются снимком в момент оплаты.
Семь способов оплаты
P2P, Telegram Stars, ЮKassa (с автопродлением), CryptoBot, Platega, Heleket и Tribute. Каждый включается отдельно, платежи идемпотентны, вебхуки проверяются подписью или перезапросом статуса.
Mini App и веб-кабинет
То же самое приложением внутри Telegram и отдельным сайтом в браузере: покупка, продление, кошелёк, промокоды, рефералка и экран «Подключить» с приложениями под все платформы.
Кошелёк, промокоды, рефералка
Баланс в рублях с автосписанием при покупке, промокоды на деньги или дни, реферальная программа с бонусом другу и процентом с его платежей.
Всё настраивается в чате
Тарифы, цены, платёжки, тексты, баннеры, документы сервиса и доступ в бота — прямо в Telegram. Конфигурация лежит в базе зашифрованной и переживает перезапуск.
Самообслуживание сервера
Бот стартует без базы, сам поднимает PostgreSQL в Docker, обновляется командой /update с выбором канала и предупреждает админа о новых версиях.
Возьмите docker-compose.yml в пустую папку на сервере.
Впишите в него два значения: токен бота от @BotFather и свой Telegram ID.
Запустите docker compose up -d.
Откройте бота в Telegram и пройдите мастер настройки.
Подробно, с командами и разбором каждого шага — Установка за 4 шага.