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

Содержание
- Что такое VPN-бот и что он должен уметь
- Два пути: написать VPN-бота самому или подключить к платформе
- Как создать VPN-бота самому: пошагово
- Как создать VPN-бота на платформе VARGO: пошагово
- Что бот на платформе делает без вас
- Как выглядит VPN-бот для клиента
- Кабинет партнёра: клиенты, статистика, финансы
- Кто за что отвечает на платформе
- Свой бот, готовый скрипт или платформа: что выбрать
- Чек-лист запуска VPN-бота
- Частые ошибки при создании VPN-бота
- Частые вопросы
Создать 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:
- Откройте @BotFather и отправьте команду /newbot.
- Введите имя — его клиенты увидят в чате и в списке диалогов.
- Придумайте юзернейм: от 5 до 32 символов, латиница, цифры и подчёркивание, в конце обязательно «bot».
- Получите токен — строку, по которой ваш код управляет ботом.
Токен — это ключ от бота: кто его знает, тот и управляет ботом. Не храните его в коде, в репозитории и в переписке. Если токен утёк, выпустите новый командой /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-бот для клиента
- Клиент открывает бота по вашей ссылке и нажимает /start: видит баннер, название и описание.
- Может взять пробный период — один раз.
- Открывает мини-приложение кнопкой меню и выбирает тариф.
- Платит по СБП или криптовалютой прямо из бота.
- Получает подписку и добавляет её в VPN-приложение одним нажатием — на iPhone, Android, Windows или macOS.
- Позже продлевает подписку или докупает устройство. Когда срок подходит к концу, бот напоминает.
Вы при этом ничего не делаете руками: тарифы, выдача подписки, продления и напоминания работают сами.
Кабинет партнёра: клиенты, статистика, финансы
После запуска всё управление — в кабинете:
- Дашборд — оборот, продажи и откуда пришли клиенты;
- Пользователи — все, кто пришёл в бот, их подписки, устройства и активность;
- Транзакции — каждая оплата в ваших ботах и ваша наценка с неё;
- Статистика за сегодня, 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.



