Telegram-бот, который выдает контент за подписку на Telegram-канал

Telegram-бот, который выдает контент за подписку на Telegram-канал

🎯Цели и задачи

  • Разработать Telegram-бота, который запускается по специальной ссылке.
  • Реализовать функционал проверки подписки на Telegram-канал, чтобы контент (чек-лист, ссылка, подарок и т.д.) получали только подписчики.
  • Создать метки для отслеживания количества людей, которые запустили цепочку, и тех, кто завершил процесс (подписался на канал и получил контент).

🧩Процесс работы

1. Бота делаем в Salebot, так как он предоставляет полный функционал для реализации наших задач.

2. Создаем бота на BotFather, подключаем созданного бота к Salebot по токену. И приступаем к созданию цепочки.

При запуске бот сразу проверяет подписку. На скрине выше тот случай, когда пользователь еще не подписан на Telegram-канал
При запуске бот сразу проверяет подписку. На скрине выше тот случай, когда пользователь еще не подписан на Telegram-канал
Бот не выдает контент, пока не будет подтверждена подписка на канал
Бот не выдает контент, пока не будет подтверждена подписка на канал
Пользователь запустил бота по специальной ссылке и сразу получил контент (в данном случае — ссылку на статью), так как был ранее подписан на Telegram-канал
Пользователь запустил бота по специальной ссылке и сразу получил контент (в данном случае — ссылку на статью), так как был ранее подписан на Telegram-канал
Схема цепочки бота в Salebot
Схема цепочки бота в Salebot

3. Настраиваем метки для отслеживания количества запусков бота и количества подписавшихся пользователей, получивших контент.

Пользователь автоматически добавляется в список «Запустил цепочку со Статьей…», когда только запускает бота. После проверки подписки и выдачи контента пользователь попадает в список «Получил Статью…»
Пользователь автоматически добавляется в список «Запустил цепочку со Статьей…», когда только запускает бота. После проверки подписки и выдачи контента пользователь попадает в список «Получил Статью…»

💡Что в результате

Готовая цепочка в Telegram-боте запускается по специальной ссылке. Если пользователь запустил бота, то бот проверяет подписку пользователя на канал. Подписанным пользователям сразу выдается контент. Неподписанным пользователям бот предлагает подписаться и повторить проверку.

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

Этот очень базовый бот может быть доработан и усложнен в зависимости от потребностей клиента, включая интеграцию с другими сервисами и сбор дополнительных данных. Но это уже другая история ;)

По любым вопросам, в том числе по созданию ботов, можно писать мне в Telegram

Начать дискуссию