Как проверить подписки в телеграмме
«Проверка подписки» на канал в Телеграм
Обзор функции «Проверка подписки» в сервисе Fleep.бизнес
Проверка подписки на канал — новейшая функция в Fleep.бизнес, с помощью которой можно закрывать разделы бота от тех, кто не подписался на ваш канал/чат.
Рассмотрим примеры и разберемся в настройках этой функции.
Кому полезна эта функция
Функция пригодится админам, бизнесменам и фрилансерам. Проверку подписки вы можете использовать для перелива трафика в другие каналы, повышения охватов, привлечения клиентов на ваши площадки, продажи инфопродуктов и для многих других бизнес-задач.
Примеры использования
1. Скрывать продолжение контента или материалы без цензуры.
2. Проводить конкурсы среди всех пользователей бота, скрывая условия конкурса в закрытом разделе (через выгрузку базы)
3. Раздавать промокоды и привилегии только тем, кто подписался на канал.
4. Рассылка особого контента. Для СМИ это может быть подборка популярных постов за неделю. Для каналов с вакансиями — подборка лучших вакансий. Для скидочных проектов — особые купоны и промокоды. И так далее.
5. Собранную в боте базу вы можете использовать для продажи ваших инфопродуктов (курсы, обучения, марафоны).
6. Собранную в боте базу вы можете использовать для продажи услуг и товаров.
Мы лишь привели основные способы использования функции Проверки подписки, однако вариантов применения намного больше.
Пример: в этом боте промокоды доступны только подписчикам канала https://t.me/FleepSupportBot
Как настроить Проверку подписки
Открыв раздел «Проверка подписки» вы увидите две опции:
1. Настройка Формы — форма с просьбой подписаться на каналы/чаты.
2. Закрытые разделы — настроить, какие именно разделы в боте вы хотите закрыть.

Настройка формы
В первую очередь вам нужно настроить форму, которую увидит пользователь (скриншот ниже).
Уведомление о подписке — это сообщение с просьбой о подписке, которое увидит пользователь.
Кнопка подтверждения подписки — тут нужно будет задать имя для кнопки, на которую нажмет пользователь после подписки.
Каналы 1/2 — сюда добавляются каналы, на которые вы хотите вести пользователей.
Посмотреть форму — бот покажет вам текущий вид вашей формы.
Как проверить на подписку папку в telegram?
так же в телеге можно создавать папки, добавлять туда каналы и делиться ими, пример ссылок: https://t.me/addlist/xxxxxxxxxxx, когда переходишь по такой он предлагает подписаться на все каналы, что в папках
как проверить юзера подписан ли он на все каналы в папке, есть ли какой то запрос?
либо второй вариант, отправить боту ссылку на папку, и он сам должен получить результат, какие там каналы в папке, и уже обычным путем через GetChatMember проверить все каналы. Тогда нужен запрос, как узнать все каналы в папке

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

Все дальнейшие действия я рекомендую делать с компьютера. Так удобнее.
Итак, хватит прелюдий, за работу!
Шаг 1: Регистрация в сервисе
Мы будем пользоваться сервисом LeadConverter . У него есть бесплатный тариф, которым мы и воспользуемся. Переходим в сервис и регистрируем аккаунт.
Шаг 2: Создание нового бота через BotFather
Идем в Telegram в бот BotFather и запускаем его, если раньше вы это не делали. Далее выбираем команду create a new bot (или вводим в чат /newbot).
Далее вводим название вашего бота на русском. Я назвал бота “Бот канала Дмитрия Языкова”. На втором шаге надо ввести логин бота на латинице без пробелов, заканчиваться имя должно на _bot. У меня это yazykov_subscribe_bot. Логин бота должен быть уникальным. Как только вы все сделаете правильно, BotFather пришлет вам сообщение с уникальным токеном вашего нового бота. Он нам понадобится позже.

Рекомендую сразу заполнить описание бота. Для этого выбираем команду /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 , то можно создать свой первый бот бесплатно.
Инструмент » Проверка подписки » прибавит вам подписчиков на канал или чат. Многие продвинутые админы уже применяют эту функцию, но если раньше такого бота нужно было уметь программировать самому или заказывать у фрилансеров разработку, то теперь вы можете легко и просто сделать бот с функцией проверки подписки на канал сами, без кода и программирования. Смотрите, как этот инструмент работает :
Если коротко, то вы закрываете любые разделы бота для тех, кто не подписался на ваш канал, который вы укажите. Прячете в эти разделы что-то полезное и ценное, что можно забрать всего лишь за то, что пользователь подпишется на нужный канал. А так же бот проверит подписался пользователь или нет. Если пользователь отпишется от канала, то зайдя в бот снова он не сможет получить то, что вы спрятали.
Несколько примеров, что можно скрывать: некоторые прячут в боте фильмы и посмотреть их можно только если подписаться на указанный канал. Можно скрыть доступ к каким-то обучающим материалам, курсам, чек-листам, урокам, товарам со скидками, редким фотографиям, музыке и т.д. Доступ ко всему этому получит только тот пользователь, который подпишется на указанный канал.
Я покажу как настроить этот инструмент. А спрятал я в своём боте скидочный код.