Как мы создали автономного Telegram-бота по подписке с автоматической выдачей ключей доступа к VPN-сервису
📎 Мы столкнулись с необходимостью полной переработки существующего Telegram-бота, который был создан для выдачи доступа к медитациям (аудио и видео), а также бонусом при подписке выдавался ключ доступа к VPN-сервису*. Telegram-бот имел следующие недостатки:
- Ручная выдача ключей для VPN-сервиса.
- Ручное оформление и отмена подписок (отменять можно было только через поддержку).
- Возможность получения доступа к боту бесплатно, обход системы доступа.
- Низкое удобство использования для пользователей и заказчика.
Клиент запустил проект в августе 2023 года. Изначально он был представлен на платформе GetCourse с оплатой через GetCourse Pay. Позже проект был перенесен в Telegram-бота, где для оплаты использовался отдельный лендинг на Tilda в сочетании с Prodamus. Доступ к сервису выдавался вручную техническим специалистом. Постоянные переносы в течение 5 месяцев и изменения в структуре проекта вызывали значительные неудобства у пользователей и самого заказчика. Нужно было найти решение, которое было бы стабильным, удобным, автономным и долгосрочным.
👥Клиент и ЦА
Заказчик: женщина-психолог, создающая онлайн-курсы и информационные продукты для женской аудитории. У неё несколько тысяч подписчиков в Instagram** и в Telegram-канале.
ЦА: женщины в возрасте от 20 до 45 лет, преимущественно лояльные подписчицы клиента, следящие за ее активностью на протяжении длительного времени.
🎯Цели и задачи
- Создать бота с интуитивно понятным интерфейсом, который будет привлекателен и удобен для целевой аудитории.
- Оптимизировать интерфейс для уменьшения количества сообщений и повышения эффективности взаимодействия пользователей с ботом.
- Разработать полностью автономного бота, который не требует постоянного вмешательства администратора.
- Внедрить автоматизированную систему генерации и удаления ключей доступа к VPN-сервису, а также управления рекуррентными платежами.
- Обеспечить защиту контента и ключей VPN от доступа до оплаты, а также при прекращении подписки из-за неоплаты.
- Реализовать систему напоминаний о предстоящих списаниях и об успешной оплате.
- Предоставить пользователям возможность управлять своей подпиской, включая отмену подписки прямо в боте за несколько секунд.
- Создать систему оповещений администратора о всех действиях пользователей, связанных с оплатой и управлением подпиской.
- Настроить новый VPN-сервер и интегрировать его с ботом.
- Настроить рекуррентные платежи в связке с Prodamus.
🔍Что было ДО
Напомню, что также был отдельный лендинг для оплаты. Т.е. можно было оплачивать по ссылке из бота (для всех пользователей ссылка на оплату была одна, сделанная в Prodamus) или на отдельной странице сайта.
После нажатия на кнопку «Подтвердить оплату» бот подумал, что у меня уже оплачена подписка (на самом деле нет).
А также есть ограничение на выпуск ключа один раз: если нажму несколько раз, то получу БАН😞. В новом боте нужно избавить пользователя от лишних телодвижений!
В этой версии бота член команды заказчика уже настроил автоматическую выдачу ключа при нажатии на кнопку, но без его автоматического удаления при необходимости.
Если нажать на кнопку «Медитации», бот сразу отправляет десяток сообщений с медитациями и файлами, что занимает около 5 секунд. Можно представить, что будет, если медитаций станет 50 — сотни сообщений разом. Структуру нужно менять глобально.
Если нажать «Инструкция», то также отправится десяток сообщений со скриншотами. Эти сообщения остаются в истории клиента с кнопками.
Это только некоторые проблемы интерфейса. Также существует постоянная путаница пользователей с ключами доступа к VPN-сервису и отсутствие автоматизированной системы для отслеживания пользователей, оплативших подписку, и тех, кто не оплатил (все делалось вручную).
Всего этого уже достаточно, чтобы полностью переделать бота.
🧩Процесс работы
1. Прежде чем приступить к работе с самим Telegram-ботом, мы разработали для заказчика примерную визуализацию реализованного бота в Miro. Там же мы описали основные действия, которые будет выполнять бот при перемещении пользователя по цепочкам в системе.
2. После согласования с заказчиком схемы мы приступили к работе. В качестве визуального конструктора для проектирования Telegram-бота был выбран Salebot. Этот выбор обоснован тем, что в Salebot уже настроена интеграция с Prodamus для создания рекуррентных платежей, а также он поддерживает расширенные API для интеграции с VPN-сервисом для генерации и удаления ключей доступа. Это значительно упростило процесс разработки и интеграции необходимого функционала в бота. Для работы с Salebot потребовался максимальный тариф «Инфобизнес».
3. Создали бота через BotFather в Telegram. Все изображения создавали через Midjourney.
4. В Prodamus мы создали и настроили подписку на бота с ежемесячным платежом в размере 333 рублей. А также настроили рекуррентные платежи, чтобы бот мог отправлять напоминания об оплате и уведомления об успешной или неудачной оплате.
5. Мы создали свой сервер VPN, используя сервис одного из хостингов, и настроили связь Salebot через API для генерации и удаления ключей доступа.
6. Настроили уведомления администратору при оплате/отмене подписки пользователей.
7. При проектировании бота мы использовали функцию удаления предыдущего блока при запуске нового, чтобы бот работал почти всегда в режиме «одного блока». Однако, стоит учитывать, что Telegram запрещает удалять сообщения в боте, которые отправлены 2+ дней назад. Таким образом, если пользователь не заходил в бота в течение 5 дней и затем выбрал новую медитацию, предыдущий блок останется в истории чата. Одним из решений, которое мы рассматривали для сохранения эффекта работы с одним блоком, было использование редактирования предыдущих сообщений. Однако это имело свои нюансы и могло сделать разработку бота существенно дороже.
8. Реализовали возможность для пользователей просмотра подписки, даты следующего списания и отмены подписки напрямую через бота. При отмене подписки пользователем происходит удаление ключа доступа к VPN-сервису и потеря доступа к контенту бота.
9. Создали простой дизайн инструкции для подключения к VPN и загрузили его на Google Диск, чтобы пользователи могли открыть документ с любого устройства по кнопке в боте.
10. После реализации бота его протестировали несколько людей из ЦА перед основным запуском. Мы внесли небольшие правки в текст и интерфейс.
💡Что в результате
Мы разработали Telegram-бота с интуитивно понятным и привлекательным интерфейсом, ориентированным на целевую аудиторию. Оптимизация интерфейса сократила число сообщений и повысила эффективность взаимодействия.
Бот полностью автономен, все процессы автоматизированы. Рекуррентные платежи настроены через Prodamus, создана система генерации и удаления ключей для VPN-сервиса. Надежное управление доступом к боту защищает контент и ключи, а также реализованы напоминания о платежах и возможность управления подпиской через бота.
💬Некоторые отзывы
Хочу также заметить, что этот бот становился все удобнее и удобнее на основе обратной связи и анализа поведения пользователей в процессе обслуживания. В кейсе представлен его изначальный вариант, созданный еще в феврале 2024 года.
📌На данный момент новые VPN-серверы на иностранном хостинге не настраиваем, всё остальное делаем.
По любым вопросам, в том числе по созданию ботов, можно писать мне в Telegram
*VPN-сервис не используется для обхода запрещенных на территории РФ сайтов и площадок
**компания Meta Platforms Inc., владеющая Facebook и Instagram, внесена в реестр экстремистских организаций, ее деятельность в России по поддержанию указанных соцсетей признана экстремистской деятельностью
Мы разрабатываем IT-решения, в том числе создаем Telegram-ботов для бизнеса. Обычно для их создания нужны навыки программирования. Но что делать, если кодить вы не умеете, а бот всё равно нужен? Разберёмся, как создать его самостоятельно.
Выгорание — это не просто усталость. Это потеря смысла, когда человек продолжает работать, но внутри него горстка пепла вместо мотивации. Сотрудник не спорит, не предлагает идеи, не задаёт вопросов. Он просто присутствует. Команда, в которой таких сотрудников становится слишком много, превращается в систему, где все делают вид, что работают, а пото…
В кейсе показываю, как получать квалифицированных лидов с помощью Телеграм бота и целевого трафика, чтобы не тратить время на тех, кто не готов покупать. Делюсь структурой воронки, полезными фишками для повышения конверсии.
Идея заключалась в том, чтобы создать простой и бесплатный инструмент, дающий пользователям возможность делиться ссылкой на свое портфолио при общении с клиентами в Telegram. Разработали, я разместил статью с описанием и ссылкой на конструктор, с апреля 2021 года эта статья привлекла более 18 000 пользователей, из которых более 1 800 создали своих…
В современном мире автоматизация – это не роскошь, а необходимость. Бизнес, который использует Telegram-ботов и CRM-интеграции, экономит время, ресурсы и получает конкурентное преимущество. Мы – команда профессионалов, специализирующаяся на разработке Telegram-ботов и IT-систем под ключ.
Прошёл час. Я уже начал нервничать, как вдруг к входу аэропорта подкатывает чёрный "Гелендваген". Из него выходят два здоровых бугая с пистолетами на поясе.
Как я создал первый в своем роде ссылочный Telegram-агрегатор сервисов для арбитража трафика и почему считаю, что это новый виток развития арбитражных СМИ? Что такое tg-бот MANTAWAY, зачем он нужен именно тебе, как им пользоваться и какое будущее ждет проект в 2025 году? Рассказываю всю правду от идеи создания до реализации.
Здравствуйте! Меня зовут Виктор Кель и я молодой фрилансер, занимаюсь разработкой Telegram-ботов на протяжении 2 лет и имею опыт с кейсами различной сложности.