К содержанию
VARGOСтать партнёром

18 мин чтения

Как создать VPN-бота в Telegram: свой код или готовая платформа

Как создать VPN-бота в Telegram: BotFather, сервер, панель, оплата и выдача ключей своими силами или подключение к платформе VARGO. Сравнение и чек-лист.

Как создать VPN-бота в Telegram: свой код или готовая платформа
Содержание
  1. Что такое VPN-бот и что он должен уметь
  2. Два пути: написать VPN-бота самому или подключить к платформе
  3. Как создать VPN-бота самому: пошагово
  4. Как создать VPN-бота на платформе VARGO: пошагово
  5. Что бот на платформе делает без вас
  6. Как выглядит VPN-бот для клиента
  7. Кабинет партнёра: клиенты, статистика, финансы
  8. Кто за что отвечает на платформе
  9. Свой бот, готовый скрипт или платформа: что выбрать
  10. Чек-лист запуска VPN-бота
  11. Частые ошибки при создании VPN-бота
  12. Частые вопросы

Создать VPN-бота в Telegram можно двумя путями. Первый — собрать всё самому: зарегистрировать бота в BotFather, арендовать сервер, поставить VPN-панель, подключить приём оплаты и написать логику выдачи ключей. Второй — подключить бота к готовой платформе: на VARGO это делается в пару кликов или токеном, а серверы, оплату и выдачу подписок обслуживает платформа.

Ниже разобраны оба пути по шагам, их сравнение таблицей, чек-лист перед запуском и ответы на частые вопросы.

Что такое VPN-бот и что он должен уметь

VPN-бот — это Telegram-бот, через который человек покупает VPN-подписку и управляет ею: выбирает тариф, платит, получает ссылку для подключения, продлевает доступ и докупает устройства. Сам бот трафик не шифрует. Это витрина и личный кабинет клиента, а защиту соединения и приватность обеспечивают VPN-серверы, к которым бот выдаёт доступ.

Поэтому бот — только верхний слой. Под ним работают серверы, панель управления подписками, приём оплаты и механика продлений. Клиент видит кнопки, а качество сервиса определяется тем, что за ними.

Что должен уметь рабочий VPN-бот:

Функция Что видит клиент Что происходит внутри
Тарифы Сроки и цены Бот берёт актуальный прайс
Оплата Кнопка оплаты в чате Платёжный сервис подтверждает оплату, бот выдаёт доступ без ручной сверки
Выдача доступа Ссылка подписки Панель создаёт пользователя со сроком и лимитом устройств
Подключение Кнопка «Добавить в приложение» и инструкция Ссылка открывает VPN-приложение с готовой подпиской
Продление Кнопка «Продлить» Срок прибавляется к текущему, ссылка не меняется
Устройства Список подключённых и докупка мест Панель считает устройства и держит лимит
Пробный период Бесплатный доступ на старте Бот проверяет, что клиент берёт его впервые
Напоминания Сообщение до конца срока Планировщик следит за сроками и неоплаченными счетами
Поддержка Кнопка «Помощь» Вопрос уходит человеку, который отвечает

Ключ или подписка

Раньше VPN-боты выдавали ключ — строку-конфигурацию для одного сервера. Если сервер меняется, клиенту нужен новый ключ. Сейчас чаще выдают подписку: одну ссылку, по которой VPN-приложение само подтягивает список серверов и обновляет его. Клиент добавляет её один раз, а владелец сервиса может менять и добавлять серверы, не трогая клиентов. Для сервиса на продажу это удобнее и клиенту, и вам.

Два пути: написать VPN-бота самому или подключить к платформе

Все способы создать VPN-бота сводятся к двум. Либо вы держите всю цепочку сами (пишете код с нуля, ставите готовый скрипт или заказываете разработку), либо подключаете бота к платформе, где инфраструктура уже работает, а вам остаются бренд, цена и клиенты.

Написать с нуля Готовый скрипт Платформа VARGO
Что нужно уметь Программирование, администрирование серверов, работа с платёжными API Администрирование сервера, настройка панели и оплаты Подключить бота и назначить цену
Серверы и VPN-панель Арендуете и настраиваете сами Арендуете и настраиваете сами Обслуживает платформа
Код бота Пишете и поддерживаете Готов, обновления ставите сами Не нужен
Приём оплаты Договор с платёжным сервисом и обработка уведомлений Подключаете сервис, который поддерживает скрипт Уже подключён: СБП и криптовалюта
Мини-приложение Отдельная разработка Зависит от проекта Готовое, в цвете вашего бренда
Расходы до первой продажи Серверы, время или оплата разработки Серверы и время на настройку Старт бесплатный, абонентской платы нет
Договор с клиентом Ваш Ваш Заключает платформа
Гибкость Любая В рамках скрипта и ваших доработок Оформление и цены; свой интерфейс — через API

Заказ бота у разработчика и покупка готового VPN-бота — тот же первый путь: код появляется быстрее, но серверы, панель, касса, обновления и поддержка клиентов остаются на вас. По описанию платформы VARGO, самостоятельный запуск — это «недели работы»: арендовать и настроить серверы, поднять панель и выдачу подписок, подключить оплату, написать бота и отвечать клиентам.

Как создать VPN-бота самому: пошагово

Этот путь подходит тем, кто готов администрировать серверы и годами поддерживать код. Порядок одинаков, пишете ли вы бота с нуля или ставите готовый скрипт.

Шаг 1. Зарегистрируйте бота в BotFather

Любой Telegram-бот создаётся в официальном боте @BotFather:

  1. Откройте @BotFather и отправьте команду /newbot.
  2. Введите имя — его клиенты увидят в чате и в списке диалогов.
  3. Придумайте юзернейм: от 5 до 32 символов, латиница, цифры и подчёркивание, в конце обязательно «bot».
  4. Получите токен — строку, по которой ваш код управляет ботом.

Токен — это ключ от бота: кто его знает, тот и управляет ботом. Не храните его в коде, в репозитории и в переписке. Если токен утёк, выпустите новый командой /token в BotFather.

Там же заполняется профиль: /setdescription — текст на экране «Что умеет этот бот?», который клиент видит до первого сообщения (до 512 символов), /setabouttext — короткое описание в профиле (до 120 символов), /setuserpic — аватар.

Шаг 2. Арендуйте сервер

Боту и панели нужен сервер, который работает круглосуточно: домашний компьютер не подойдёт. VPN-серверы в разных странах — это отдельные машины, и за каждую платите помесячно, есть продажи или нет.

На каждом сервере понадобится:

  • доступ по SSH и закрытые лишние порты;
  • домен и сертификат для панели и для приёма уведомлений от Telegram и платёжного сервиса;
  • мониторинг: вы должны узнать о падении раньше клиентов;
  • обновления системы и резервные копии базы.

Шаг 3. Поставьте VPN-панель

Панель — сердце сервиса. Она создаёт пользователей, задаёт срок и лимит устройств, выдаёт ссылки подписки и управляет серверами в разных странах. Бот лишь вызывает её API.

Популярные открытые панели — 3x-ui, Marzban и Remnawave. Они различаются архитектурой, работой с несколькими серверами и тем, какие боты с ними интегрируются. Учтите при выборе: авторы 3x-ui в описании проекта прямо пишут, что он рассчитан на личное использование, а не на рабочий сервис. Подробное сравнение — в статье про панель для VPN-сервиса.

Шаг 4. Напишите бота или возьмите готовый скрипт VPN-бота

Свой код. Бот пишется на любом языке, для которого есть библиотека Telegram Bot API. Минимальный набор логики:

  • /start, главное меню и кнопка поддержки;
  • список тарифов и выставление счёта;
  • приём подтверждения оплаты от платёжного сервиса;
  • создание пользователя в панели и отправка ссылки подписки;
  • продление, докупка устройств, пробный период;
  • напоминания о конце срока и о брошенной оплате;
  • команды администратора: поиск клиента, ручная выдача, рассылка.

Обновления от Telegram бот получает двумя способами: сам опрашивает сервер Telegram (getUpdates) или принимает их на свой HTTPS-адрес (webhook). Для рабочего сервиса обычно выбирают webhook, и тогда нужны домен и сертификат.

Готовый скрипт. Если писать код не хочется, есть открытые проекты: Bedolaga и Remnashop — Telegram-боты для продажи VPN-подписок, интегрированные с панелью Remnawave. Их ставят на свой сервер, указывают токен бота, доступ к панели и платёжный сервис. Код готов, но серверы, обновления, касса и поддержка клиентов остаются на вас. Чем готовые решения отличаются друг от друга и от платформы, разобрано в статье бот для продажи VPN.

Шаг 5. Подключите приём оплаты

Без автоматической оплаты бот превращается в чат, где вы вручную сверяете переводы. Нужен платёжный сервис, который принимает способы, удобные вашим клиентам: СБП, карты, криптовалюту.

Схема у всех одна: бот выставляет счёт → клиент платит → платёжный сервис присылает уведомление на ваш сервер → сервер проверяет подпись и статус платежа → бот выдаёт или продлевает доступ.

На что обратить внимание:

  • выдавайте доступ только по подтверждённому платежу, а не по возврату клиента на страницу «Спасибо»;
  • одно и то же уведомление может прийти дважды — второй раз оно не должно продлевать подписку;
  • продумайте возвраты: при возврате денег доступ нужно отозвать;
  • налоги и учёт платежей — по вашему статусу и законам вашей страны.

Шаг 6. Настройте выдачу ключей и продление

Здесь чаще всего ошибаются те, кто собирает бота впервые.

  • Один клиент — один пользователь в панели. Общий ключ на всех нельзя отключить одному человеку и нельзя понять, кто им поделился.
  • Повторное нажатие не создаёт второй доступ. Перед каждым действием проверяйте, что уже сделано: клиент мог нажать «Оплатить» дважды, а Telegram — повторить запрос.
  • Продление прибавляет срок к текущему. Ссылка подписки остаётся прежней, клиенту ничего не нужно переподключать.
  • Утёкшая ссылка перевыпускается. Старая сразу перестаёт работать, клиент добавляет новую.
  • Конец срока. Панель отключает доступ, а бот заранее напоминает о продлении.

Шаг 7. Разверните бота и держите его в рабочем состоянии

Бот должен запускаться сам после перезагрузки сервера и перезапускаться при сбое. Дальше начинается эксплуатация:

  • логи без токенов, ключей и платёжных данных;
  • резервные копии базы клиентов и платежей;
  • обновления панели, бота и системы с проверкой после каждого;
  • человек, который отвечает клиентам.

Если бот перестал отвечать, проверяйте по порядку: запущен ли процесс, не сменился ли токен, принимает ли сервер webhook. При установленном webhook метод getUpdates не работает: для перехода на опрос webhook сначала снимают.

Сколько стоит свой VPN-бот

Точную сумму назвать нельзя: она зависит от числа серверов, ваших навыков и того, пишете вы код или платите разработчику. Состав расходов одинаков:

  • аренда каждого сервера — ежемесячно, независимо от продаж;
  • домен и сертификаты;
  • разработка или ваше время на настройку и доработки;
  • комиссия платёжного сервиса;
  • время на поддержку клиентов и обновления.

Большая часть этих расходов начинается до первой продажи.

Как создать VPN-бота на платформе VARGO: пошагово

На платформе техническая часть уже работает: серверы, домены, конфиги и обновления обслуживает платформа, оплата принимается внутри бота, подписки выдаются сами. От вас — бот, бренд, цена и клиенты. Подробнее о платформе — на главной странице VARGO.

Шаг 1. Откройте @vargo_robot и раздел «Мои боты»

Кабинет партнёра работает прямо в Telegram — в боте @vargo_robot. С компьютера тот же кабинет открывается в браузере на admin.vargopartners.com: вход через Telegram, без паролей, изменения видны в обоих местах сразу.

Перед подключением первого бота платформа просит подтвердить согласие с условиями использования отдельной кнопкой.

Шаг 2. Подключите бота: мгновенно или токеном

Оба способа начинаются в разделе «Мои боты».

Мгновенно, без токена. Кнопка «Создать бота мгновенно»: Telegram сам создаёт бота и подключает его к платформе. От вас — только имя и юзернейм. BotFather открывать не нужно, а токен такого бота, если понадобится, перевыпускается прямо из кабинета.

Токеном из BotFather. Создайте бота в @BotFather, как описано выше, и пришлите токен в @vargo_robot одним сообщением. Сообщение с токеном удалится автоматически.

Способ Что нужно от вас Кому подходит
Мгновенно Выбрать имя и юзернейм Тем, кто начинает с нуля и хочет запуститься в пару кликов
Токеном Создать бота в BotFather и прислать токен Тем, кто хочет завести бота сам

Через несколько секунд придёт подтверждение «Бот подключён и запущен». С этого момента бот отвечает клиентам: тарифы, оплата и выдача подписки уже работают.

Шаг 3. Оформите бота

Путь: «Мои боты» → карточка бота → «Оформление». Имя, описание и аватар больше не нужно менять через BotFather: всё уходит в Telegram сразу.

Что настраивается:

  • название сервиса — имя бота в чате и в приложении;
  • описание — экран «Что умеет этот бот», который клиент видит до /start;
  • короткое описание и аватар — то, что показывается в профиле бота;
  • стартовый экран — свой баннер, его видит каждый новый клиент на /start.

Рядом с формой есть превью: видно, как бота увидит клиент в чате, в приложении и в профиле.

Советы по бренду:

  • короткое название, которое читается в списке чатов;
  • аватар — простой знак на однотонном фоне, он должен быть заметен в маленьком кружке;
  • в описании — что получит клиент, без обещаний, которые сервис не может выполнить;
  • никаких чужих логотипов и названий, похожих на известные сервисы: правила платформы это запрещают.

Шаг 4. Настройте мини-приложение

У каждого бота есть мини-приложение: клиент открывает его кнопкой меню, выбирает тариф, оплачивает и подключает VPN. Путь: карточка бота → «Оформление» → «Приложение».

  • Цвет — кнопки и акценты в цвете вашего бренда.
  • Канал и поддержка — ваши ссылки. Если поддержка не указана, клиентам отвечает поддержка платформы.
  • Выключатель — без приложения клиенты работают через бота.

Шаг 5. Назначьте наценку

У каждого тарифа есть цена платформы. Вы ставите поверх неё наценку в процентах, клиент видит итоговую цену, а наценка с каждой продажи остаётся вам и копится на балансе. Наценка одна на все тарифы и на дополнительные устройства.

Пример расчёта при наценке 100 % (из прайса платформы):

Тариф Цена платформы Клиент платит Ваша наценка
1 месяц 150 ₽ 300 ₽ 150 ₽
3 месяца 429 ₽ 858 ₽ 429 ₽
6 месяцев 749 ₽ 1 498 ₽ 749 ₽
12 месяцев 1 199 ₽ 2 398 ₽ 1 199 ₽
Навсегда 1 990 ₽ 3 980 ₽ 1 990 ₽
Доп. устройство 99 ₽ 198 ₽ 99 ₽

На вкладке «Цены» по каждому тарифу видно цену платформы, сумму для клиента и вашу часть. Прайс пересчитывается, пока двигается ползунок, — до сохранения. Цена для клиента округляется до рубля и не бывает ниже цены платформы. Новая наценка действует для следующих платежей. Как выбрать наценку и из чего складывается доход, разобрано в статье как заработать на VPN.

Шаг 6. Пройдите путь клиента и откройте продажи

Новый партнёр проходит короткий тур по кабинету, а чек-лист запуска ведёт по шагам: бот подключён → оформление → наценка → первая продажа.

Перед тем как звать клиентов, откройте бота как клиент: нажмите /start, посмотрите баннер и описание, откройте мини-приложение, выберите тариф и дойдите до экрана оплаты. Проверьте, что ссылки на канал и поддержку открываются.

Дальше — аудитория: канал, чат, реклама, любой ваш источник. Где брать первых клиентов, разобрано в статье как продавать VPN.

Что бот на платформе делает без вас

В каждом подключённом боте работают механики удержания, настраивать их не нужно.

  • Пробный период. Новый клиент может попробовать VPN бесплатно один раз. Это самый короткий путь к первой оплате.
  • Напоминания. Бот сам пишет тем, кто не оплатил подписку, не продлил доступ, не докупил устройство или так и не включил VPN, — от имени вашего бота.
  • Реферальная программа. У каждого клиента своя ссылка: друзья, которых он приглашает, приходят в ваш бот.
  • Ваш бренд в VPN-приложении. Подписка называется именем вашего сервиса, кнопка поддержки в приложении ведёт в ваш бот, адрес подписки — на нейтральном домене.
  • Документы для клиентов. Пользовательское соглашение и политику конфиденциальности с названием вашего сервиса готовит и поддерживает платформа.
  • Новые серверы. Каждый новый сервер появляется в подписке клиентов сам, без действий с вашей стороны.

Из кабинета можно сделать и рассылку по своим клиентам: всем или группе — с активной подпиской, без подписки, оплатившим, ещё не оплатившим, тем, у кого пробный закончился без оплаты. Сообщение уходит от вашего бота: текст с оформлением, картинка или видео, кнопки, подстановка имени клиента. Писать можно только тем, кто сам обращался к боту.

Как выглядит VPN-бот для клиента

  1. Клиент открывает бота по вашей ссылке и нажимает /start: видит баннер, название и описание.
  2. Может взять пробный период — один раз.
  3. Открывает мини-приложение кнопкой меню и выбирает тариф.
  4. Платит по СБП или криптовалютой прямо из бота.
  5. Получает подписку и добавляет её в VPN-приложение одним нажатием — на iPhone, Android, Windows или macOS.
  6. Позже продлевает подписку или докупает устройство. Когда срок подходит к концу, бот напоминает.

Вы при этом ничего не делаете руками: тарифы, выдача подписки, продления и напоминания работают сами.

Кабинет партнёра: клиенты, статистика, финансы

После запуска всё управление — в кабинете:

  • Дашборд — оборот, продажи и откуда пришли клиенты;
  • Пользователи — все, кто пришёл в бот, их подписки, устройства и активность;
  • Транзакции — каждая оплата в ваших ботах и ваша наценка с неё;
  • Статистика за сегодня, 7 и 30 дней: клиенты, активные подписки, пробные, конверсия в оплату, продажи и заработок;
  • Финансы — баланс, начисления и вывод по заявке на карту, по СБП или в USDT.

В одном кабинете можно держать до трёх ботов — например, под разные аудитории или каналы. У каждого своё оформление, приложение, наценка, клиенты и статистика, а заработок со всех копится на одном балансе. Кнопка «Остановить» глушит бота: он перестаёт отвечать и ничего не рассылает, а клиенты и продажи сохраняются. «Удалить» убирает бота из списка и освобождает место для нового.

Кто за что отвечает на платформе

У готовой платформы есть и обратная сторона: часть решений принимает она. Честное разделение выглядит так.

Платформа Вы
Серверы, домены, конфиги и обновления Название, оформление и тексты бота
Приём оплаты клиентов Наценка к цене платформы
Выдача, продление и прекращение подписок Привлечение клиентов и реклама
Договор с клиентом, его претензии и возвраты Соответствие рекламы и текстов законам вашей страны
Документы для клиентов Налоги со своего вознаграждения

Ограничения, о которых стоит знать заранее:

  • цену платформы и набор тарифов задаёт платформа, вы управляете наценкой;
  • принимать оплату от клиентов мимо платформы нельзя;
  • состав функций определяется текущей версией платформы;
  • за тексты, оформление и рекламу своего бота отвечаете вы — платформа их заранее не проверяет.

Свой бот, готовый скрипт или платформа: что выбрать

Пишите своего бота, если строите технический продукт, умеете администрировать серверы и готовы поддерживать код, кассу и клиентов годами.

Ставьте готовый скрипт, если умеете работать с сервером, хотите полный контроль над инфраструктурой, но не хотите писать бота с нуля.

Подключайте бота к платформе, если у вас есть аудитория — канал, чат, сообщество или трафик — и задача продавать, а не держать серверы. Как весь путь выглядит целиком, от идеи до первого дохода, разобрано в статье как создать свой VPN-сервис.

Есть и промежуточный вариант: свой интерфейс на инфраструктуре платформы. VPN API отдаёт тарифы, оплату, подписки и устройства клиентов, а во что это завернуть — сайт, приложение или собственный бот — решаете вы. Методы и примеры — в документации.

Чек-лист запуска VPN-бота

Для любого пути:

  • название и юзернейм короткие, без чужих брендов;
  • описание, короткое описание и аватар заполнены;
  • тарифы и цены проверены, цена совпадает в боте и в приложении;
  • путь клиента пройден: /start → тариф → экран оплаты → подписка в приложении;
  • ссылки на канал и поддержку открываются;
  • в текстах нет обещаний, которые сервис не может выполнить.

Если собираете сами, дополнительно:

  • токен хранится вне кода и репозитория;
  • один клиент — один пользователь в панели;
  • доступ выдаётся только по подтверждённой оплате, повторное уведомление не продлевает дважды;
  • бот перезапускается сам, есть мониторинг и резервные копии.

Если подключаетесь к VARGO:

  • пришло подтверждение «Бот подключён и запущен»;
  • в «Оформлении» заполнены профиль и стартовый экран, в «Приложении» — цвет, канал и поддержка;
  • наценка выставлена на вкладке «Цены»;
  • чек-лист запуска в кабинете дошёл до первой продажи.

Частые ошибки при создании VPN-бота

  • Токен в коде или в чате. Человек с токеном управляет ботом. Утёк — сразу перевыпускайте.
  • Один ключ на всех. Его нельзя отключить одному клиенту и нельзя понять, кто им поделился.
  • Доступ до подтверждения оплаты. Клиент закрыл страницу оплаты, а подписка уже выдана.
  • Обещания, которых нет в продукте. Скорость, работа в конкретной сети или у конкретного оператора, полная анонимность. VPN — это защита соединения и приватность, и продавать его стоит именно так. На платформе такие обещания прямо запрещены правилами.
  • Рассылки по чужим базам. Писать можно только тем, кто сам обращался к боту.
  • Запуск без проверки. Если шаг покупки смутил вас, он смутит и клиента — поправьте до рекламы.

Если вы готовы начать, откройте @vargo_robot, перейдите в «Мои боты» и подключите первого бота. Старт бесплатный, абонентской платы нет.

Частые вопросы

Как создать VPN-бота в телеграме без программирования?

Подключить бота к готовой платформе. На VARGO это кнопка «Создать бота мгновенно» в @vargo_robot или токен из BotFather. Код, серверы и приём оплаты не нужны: оформление и цену вы задаёте в кабинете.

Сколько стоит создать VPN-бота?

Свой бот — это аренда серверов каждый месяц, домен, разработка или ваше время, комиссия платёжного сервиса и поддержка. На платформе VARGO старт бесплатный и абонентской платы нет: платформа получает свою цену тарифа с фактических продаж, а наценка сверху остаётся вам.

Где взять скрипт VPN-бота?

Есть открытые проекты, например Bedolaga и Remnashop для панели Remnawave. Их ставят на свой сервер вместе с панелью и подключают к платёжному сервису. Скрипт снимает только разработку: серверы, обновления, касса и поддержка остаются на владельце.

Нужен ли свой сервер для VPN-бота?

Если собираете бота сами — да, и не один: для бота с панелью и для VPN в каждой стране. На платформе VARGO свои серверы не нужны: серверы, домены, конфиги и обновления обслуживает платформа.

Чьи клиенты будут в боте на платформе?

Ваши. Бот и приложение работают под вашим брендом, клиентская база доступна в кабинете. Договор об оказании услуги клиент заключает с платформой: она отвечает за доступ, претензии и возвраты.

Сколько ботов можно подключить?

До трёх в одном кабинете. У каждого своё оформление, наценка и клиенты, а заработок со всех копится на общем балансе.

Можно ли продавать VPN не через бота, а со своего сайта?

Да, через VPN API: он отдаёт тарифы, оплату, подписки и устройства клиентов, а интерфейс вы собираете сами. Ключ выпускается в кабинете, в разделе «API». Описание — на странице vargopartners.com/api.