Chat Boty
изображение
10/1/20251 минута

🔗Создание Telegram-бота для проверки подписки на канал

Всем привет, в этой статье вы узнаете как сделать бота, который будет проверять подписку на ТГ канал и выдавать бонус

Для этого нам понадобится:

🔗Создание шаблона для Telegram-бота

Рассотрим на примере сервиса Salebot, для новичков он может показаться непростым, но, повторяя все действия по инструкции у вас всё получится.

Я даже оставлю вам шаблон бота, который вы можете скачать, вам нужно будет лишь заменить id канала на свой добавить бота админом

🔗Инструкция по созданию блоков для телеграм-канала в Salebot

Фото proverka-podpiski-na-tg-kanal-v-seylbot

Как видите, тут всего 4 блока. Первый блок делаем ярко-зелёный: первостепенная проверка условия, который будет реагировать на запуск бота.

Блок с проверкой подписки (и оставшиеся 2 блока) это обычный белый блок: «состояние диалога», в котором в калькуляторе написано следующее:

result = tg_get_chat_member ('-1001552326755', platform_id)

res = get(result, 'result')

member_status = get(res, 'status')

Вам не нужно понимать всё это, необходимо это будет скопировать и поставить в калькулятор, заменив лишь ID канала в первой строке. Вы всё поймете и разберетесь!

Фото kalkulyator-seylbota

И от него 2 стрелки: одна будет срабатывать в случае, если человек подписан, другая в случае если не подписан, как видите всё просто.

Создаём также блок для тех, кто не подписался, я называю его «нет подиски» и блок для тех, кто подписался, я называю его «есть подписка» и в них пишем соответствующие текста: в подписке выдаём лид-магнит, а для тех, кто не подписался, пишем текст в котором призываем людей подписаться на канал и заново нажать кнопку.

От блока с проверкой подписки тянем две стрелки и в настройке стрелки, в поле «переменная для сравнения» пишем следующее:

  1. Для «нет подписки»: member_status == "left" or member_status == "restricted" or member_status == "kicked"
Фото proverka-podpiski-net-podpiski-salebot-telegram
  1. Для «есть подписка»: member_status == "creator" or member_status == "administrator" or member_status == "member"
Фото dlya-tekh-kto-podpisan-salebot-telegram

Также момент, который может вызвать вопросы, для блока «нет подписки» я делаю стрелку и веду её обратно к блоку проверки, чтобы человек у которого нет подписки на канал мог подписаться и заново нажать кнопку запустить проверку

Фото proverka-podpiski-na-tg-kanal

Ещё вопросы, которые могли возникнуть:

  • Куда ставить свой ID канала?

Ответ: result = tg_get_chat_member ('-1001552326755', platform_id) вот цифры в кавычках это и есть цифровой айди вашего телеграм канала, он есть у всех

  • Как узнать ID своего ТГ канала?

Ответ: как только вы добавите бота в ТГ канал и напишите любое сообщение в него или зайдёте/выйдете в канал, он у вас отобразится в разделе «Клиенты" в сейлботе

Фото kak-uznat-id-telegram-kanala

Вы должны открыть диалог с каналом и справа в карточке увидите ID в мессенджере, это и есть ID вашего Телеграм канала.

Постарался максимально подробно расписать как выглядит проверка подписки в сервисе и выдача лид-магнита.

Также, как и обещал, оставляю вам JSON файл с ботом в котором также есть мои комментарии, вы можете его добавить в сейлбот, чтобы не создавать блоки самому

Как открыть JSON файл в сейлботе:

  1. Создайте проект, использую промокод: BONUS (вы получите 10 дней тестового тарифа вместо 3);
  2. Зайдите в раздел «резервирование»;
  3. Восстановление из файла;
  4. Загрузить JSON файл, который я вам приложил.

На этом у меня всё, если вам нужно создать Телеграм бота или сделать воронку во Вконтакте, Инсте, Вацап, то заполняйте форму ниже и мы с вами свяжемся.

остались вопросы?
Не зHаете нужен ли вам чат-бот/автоворонка?

Оставьте заявку на Оставьте заявку на бесплатную консультацию, обсудим насколько наши решения (применимы или полезны) для вашего бизнеса

Позвонить Telegram

спасибо!

мы с вами свяжемся
в течение 2 часов

заполните форму ниже

И мы с вами свяжемся в
течение нескольких часов