Как проверить подписки в телеграмме
Перейти к содержимому

Как проверить подписки в телеграмме

  • автор:

Как проверить подписки в телеграмме

«Проверка подписки» на канал в Телеграм
Обзор функции «Проверка подписки» в сервисе Fleep.бизнес

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

Рассмотрим примеры и разберемся в настройках этой функции.

Кому полезна эта функция

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

Примеры использования

1. Скрывать продолжение контента или материалы без цензуры.
2. Проводить конкурсы среди всех пользователей бота, скрывая условия конкурса в закрытом разделе (через выгрузку базы)
3. Раздавать промокоды и привилегии только тем, кто подписался на канал.
4. Рассылка особого контента. Для СМИ это может быть подборка популярных постов за неделю. Для каналов с вакансиями — подборка лучших вакансий. Для скидочных проектов — особые купоны и промокоды. И так далее.
5. Собранную в боте базу вы можете использовать для продажи ваших инфопродуктов (курсы, обучения, марафоны).
6. Собранную в боте базу вы можете использовать для продажи услуг и товаров.

Мы лишь привели основные способы использования функции Проверки подписки, однако вариантов применения намного больше.

Пример: в этом боте промокоды доступны только подписчикам канала https://t.me/FleepSupportBot

Как настроить Проверку подписки

Открыв раздел «Проверка подписки» вы увидите две опции:

1. Настройка Формы — форма с просьбой подписаться на каналы/чаты.
2. Закрытые разделы — настроить, какие именно разделы в боте вы хотите закрыть.

Настройка формы

В первую очередь вам нужно настроить форму, которую увидит пользователь (скриншот ниже).

Уведомление о подписке — это сообщение с просьбой о подписке, которое увидит пользователь.

Кнопка подтверждения подписки — тут нужно будет задать имя для кнопки, на которую нажмет пользователь после подписки.

Каналы 1/2 — сюда добавляются каналы, на которые вы хотите вести пользователей.

Посмотреть форму — бот покажет вам текущий вид вашей формы.

Как проверить на подписку папку в telegram?

так же в телеге можно создавать папки, добавлять туда каналы и делиться ими, пример ссылок: https://t.me/addlist/xxxxxxxxxxx, когда переходишь по такой он предлагает подписаться на все каналы, что в папках

как проверить юзера подписан ли он на все каналы в папке, есть ли какой то запрос?

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

650a4b087bc64880025758.jpeg

прикрепил картинку на всякий случай как выглядит подписка на папку

  • Вопрос задан 20 сент.
  • 68 просмотров

Создание бота для Телеграм, который проверяет подписку на ваш Канал

создание бота для телеграма бесплатно своими руками

Все дальнейшие действия я рекомендую делать с компьютера. Так удобнее.

Итак, хватит прелюдий, за работу!

Шаг 1: Регистрация в сервисе

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

Шаг 2: Создание нового бота через BotFather

Идем в Telegram в бот BotFather и запускаем его, если раньше вы это не делали. Далее выбираем команду create a new bot (или вводим в чат /newbot).

Далее вводим название вашего бота на русском. Я назвал бота “Бот канала Дмитрия Языкова”. На втором шаге надо ввести логин бота на латинице без пробелов, заканчиваться имя должно на _bot. У меня это yazykov_subscribe_bot. Логин бота должен быть уникальным. Как только вы все сделаете правильно, BotFather пришлет вам сообщение с уникальным токеном вашего нового бота. Он нам понадобится позже.

API KEY бота

Рекомендую сразу заполнить описание бота. Для этого выбираем команду /mybots. Далее находим там вашего нового бота и нажимаем на него. Затем нажимаем Edit Bot. По очереди заполняем все поля, разве что Description Picture можно оставить пустым.

Подсказка по полям:

  • Name – имя бота на русском. Оно отображается в профиле.
  • About – описание бота в профиле.
  • Description – та информация, которая выводится как приветствие перед запуском бота.
  • Description picture – картинка, которая выводится как приветствие перед запуском бота.
  • Botpic – аватар бота, который будет везде отображаться.

Важно! Надо добавить ваш новый бот в администраторы канала, подписку на который будем проверять. Для этого переходим в канал – Изменить – Администраторы. Нажимаем добавить администратора и находим бота по его логину, а затем даем права на все, кроме выбора администраторов.

выдача прав на бот

Шаг 3: Создание бота в конструкторе

Возвращаемся в личный кабинет сервиса LeadConverter и создаем нового бота. Название можно выбрать любое, я назвал своего “Проверка подписки на канал”. Нажимаем на кнопку редактировать.

Нас перекинет на страницу редактирования сценария бота, в котором будет два стандартных блока.

добавление сценария

Первый блок (сиреневый? фиолетовый? бордовый?) оставляем как есть. На второй блок нажимаем, должно появится окно редактирования. В нем выбираем действие “Сообщение” и вводим текст первого сообщения. Например:

Привет! ‌

Я дарю чеклист за подписку на канал!

Подпишись на https://t.me/ydmitryru и нажимай на кнопку «Подписка есть».

Должно получиться вот так.

отправка сообщения в бот

Не спешим жать “Сохранить”. Надо прокрутить вниз и нажать на кнопку “Добавить кнопку”. Текст кнопки “Подписка есть”, тип кнопки – кнопка. Вот теперь сохраняем.

Добавляем следующий блок – “Действие”. Для этого нажимаем на кнопку с плюсиком в правом нижнем углу, а затем выбираем “Добавить действие”. Переходим в настройки блока (нажимаем на него). Далее жмем “Добавить действие” и выбираем “Отправить через вебхук”. Вставляем туда ссылку:

https://api.telegram.org/bot()/getChatMember

Вместо () надо вставить токен канала. Мы его получили на предыдущем шаге. В URL не должно остаться скобочек, проверьте себя.

В поле “Сохранить результат в” вводим return.

Дальше нажимаем “Добавить параметр”. Их нужно сделать 2.

1. Параметр chat_id. Значение – ID канала. Это не логин! Откуда его взять? Переходим в телеграм и находим там бота LeadConverterToolkitBot и запускаем его. Он мне вывел ошибку “Неизвестное действие”, но это не имеет значения. Переходим в свой телеграм-канал и пересылаем в этот бот любой пост. В ответ получим ID канала, копируем его. Минус тоже нужно скопировать, это часть ID.

2. Параметр user_id, значение >.

В итоге должно получиться вот так:

веб-хук

Сохраняем. Не забываем настраивать связи между блоками:

связи между блоками

Сделать связь нужно именно между кнопкой “Подписка есть” и блоком действие.

Добавляем еще один блок действие. В этот раз выбираем дейстие “Установить переменную”. В поле “Установить переменную” выбираем “Создать новую переменную” и называем её “Подписка на Telegram-канал”. В Значение указываем >.

создание телеграм-бота

Добавляем связь блоков.

Следующий блок, который нужно добавить – это условие. В этот блок надо добавить целых 3 условия. Что переменная “Подписка на Telegram-канал” равно member, creator или admin.

условия в телеграм-боте

Сохраняем и добавляем связь с предыдущим блоком.

Далее создаем 2 блока Сообщения.

В первый вписываем текст “Супер! Ты уже подписан. Отправляю материал.”. Тут же в сообщении можно прикрепить ссылку на материал или добавить файл.

Во втором пишем:

Не вижу твоей подписки

Давай ты подпишешься, а я снова проверю

Подпишись на канал https://t.me/ydmitryru и нажимай на кнопку «Подписка есть»

И добавляем кнопку “Подписка есть”.

Настраиваем связи как на скрине

От зеленого выхода блока условия к текстовому сообщению с материалом. От красного – к сообщению с кнопкой. От кнопки текстового блока к первому блоку действия.

Шаг 4: Тестирование и запуск

В правом верхнем углу есть кнопка “Тестировать”. Выбираем “Telegram”. Привязываем свой личный аккаунт для теста и проходим всю цепочку. Т.к. вы админ в своем канале, вам бот вышлет материал. А как проверить сценарий без подписки?

Возвращаемся на страницу со списком ботов (кнопка-гамбурер в левом верхнем углу, далее “Боты”) и включаем активность бота.

как добавить телеграм-бота

Тут же находим кнопку “Ссылка на бота”, копируем ссылку на запуск бота и отправляем другу на тест.

Протестировали? Ну все, значит бот готов. Можно лить трафик 🙂

Проверка подписки на telegram-канал или чат с помощью Fleep.Бизнес

Fleep.бизнес — конструктор ботов для тех, кто хочет зарабатывать больше.
Если перейти по ссылке t.me/FleepBot , то можно создать свой первый бот бесплатно.

Инструмент » Проверка подписки » прибавит вам подписчиков на канал или чат. Многие продвинутые админы уже применяют эту функцию, но если раньше такого бота нужно было уметь программировать самому или заказывать у фрилансеров разработку, то теперь вы можете легко и просто сделать бот с функцией проверки подписки на канал сами, без кода и программирования. Смотрите, как этот инструмент работает :

Если коротко, то вы закрываете любые разделы бота для тех, кто не подписался на ваш канал, который вы укажите. Прячете в эти разделы что-то полезное и ценное, что можно забрать всего лишь за то, что пользователь подпишется на нужный канал. А так же бот проверит подписался пользователь или нет. Если пользователь отпишется от канала, то зайдя в бот снова он не сможет получить то, что вы спрятали.

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

Я покажу как настроить этот инструмент. А спрятал я в своём боте скидочный код.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *