Как сделать ТГ бота, проверяющего подписку на канал, за 5 минут. Проверка подписки на ТГ без программирования.

Как сделать ТГ бота, проверяющего подписку на канал, за 5 минут. Проверка подписки на ТГ без программирования.

Прелюдия:

Раз ты здесь, то тебе интересна тема Телеграмм, а значит тебе точно стоит подписаться на мой ТГ канал с эксклюзивными постами (без спама - только полезности и реальные кейсы)

Сегодня делаем простого, но очень полезного бота. Как правило его используют для того, чтобы выдать материалы лид магнита исключительно подписунам канала (но вы можете найти этому и менее очевидное применение)

Для тех, кто в танке, на канале уже есть статьи, связанные с ботами:

Приступим к созданию бота

Создавать бота будем через модуль воронок в бесплатном сервисе https://chatium.ru/start. Данный модуль также доступен в рамках вашего GetCourse аккаунта.

  • В сервисе воронок создаем пустую воронку.
Как сделать ТГ бота, проверяющего подписку на канал, за 5 минут. Проверка подписки на ТГ без программирования.
  • Задаем заголовок воронки, оставим валюту RUB и сохраняем воронку.
Как сделать ТГ бота, проверяющего подписку на канал, за 5 минут. Проверка подписки на ТГ без программирования.
  • Далее приступим к созданию несложной цепочки.
  • Два раза кликаем по сцене → боты → команда бота.
Как сделать ТГ бота, проверяющего подписку на канал, за 5 минут. Проверка подписки на ТГ без программирования.
  • ЛКМ зажимаем правую зеленую стрелку текущего блока и отводим в свободное место.
Как сделать ТГ бота, проверяющего подписку на канал, за 5 минут. Проверка подписки на ТГ без программирования.
  • Далее: рекомендуемые → «отправить сообщение».
Как сделать ТГ бота, проверяющего подписку на канал, за 5 минут. Проверка подписки на ТГ без программирования.
  • Двойным нажатием мышки проваливаемся в новый блок и вводим текст сообщения «Почти готово! Осталось только подписаться на канал», а также вставляем ссылку на Ваш телеграмм канал.
  • Нажимаем применить и сохраняем.

Приступим к созданию бота, который будет общаться с человеком.

  • Переходим в Телеграмм и находим бота под названием BotFather.
Как сделать ТГ бота, проверяющего подписку на канал, за 5 минут. Проверка подписки на ТГ без программирования.
  • Вводим команду /newbot и даем имя нашему новому боту.
  • Далее даем название Вашему боту.
  • Далее создаем Юзернейм для Вашего бота (обязательно должно заканчиваться на «bot»).
  • На этом этапе вы получилитокен бота, копируем токен.
Как сделать ТГ бота, проверяющего подписку на канал, за 5 минут. Проверка подписки на ТГ без программирования.

Далее возвращаемся в нашу воронку.

  • В нашем сценарии, жмем на шестеренку, переходим в управление ботами.
Как сделать ТГ бота, проверяющего подписку на канал, за 5 минут. Проверка подписки на ТГ без программирования.
  • Выбираем Телеграмм Бот и вставляем токен, который мы получили ранее из BotFather. Нажимаем «Проверить ключ бота» → «Использовать этого бота».
  • Далее необходимо выполнить проверку нашего бота. Переходим снова вшестеренку→находим наш бот в выпадающем списке→ нажимаем «связать бота со сценой» → сохраняем.
Как сделать ТГ бота, проверяющего подписку на канал, за 5 минут. Проверка подписки на ТГ без программирования.
  • Переходим в телеграмм, открываем нашего бота. Прописываем /start → получает в ответ сообщение, которое мы указывали выше.

Теперь давайте сделаем проверку подписки на канал. Для этого нам понадобится еще один бот.

  • Снова переходим вBotFatherдля создания нового бота «/newbot»
Как сделать ТГ бота, проверяющего подписку на канал, за 5 минут. Проверка подписки на ТГ без программирования.

Снова переходим в сценарий, жмем на шестеренку → управление ботами → на этот раз выбираем Телеграмм Менеджер → вставляем токен, полученный из BotFather при создании бота менеджера.

  • Нажимаем «Проверить ключ бота» → «Использовать этого бота».

Теперь мы имеем два канала, один из них общающийся с человеком, второй канал-менеджер.

  • Далее необходимо добавить в наш канал администратором нашего бота менеджера.
  • Переходим в наш канал в Телеграмм → Информация о канале → Добавить пользователя → Вставляем ссылку на нашего бота менеджера → Добавляем его в наш канал.
Как сделать ТГ бота, проверяющего подписку на канал, за 5 минут. Проверка подписки на ТГ без программирования.

Далее необходимо изменить воронку так, чтобы она проверяла подписку.

  • Двойным кликом по блоку «Отправить сообщение» проваливаемся во внутрь блока. Добавляем вариант ответа и вводим наш текст «Я подписался» → Сохраняем.
Как сделать ТГ бота, проверяющего подписку на канал, за 5 минут. Проверка подписки на ТГ без программирования.
  • Снова зажимаем правую зеленую стрелку текущего блока и отводим в свободное место.
Как сделать ТГ бота, проверяющего подписку на канал, за 5 минут. Проверка подписки на ТГ без программирования.
Как сделать ТГ бота, проверяющего подписку на канал, за 5 минут. Проверка подписки на ТГ без программирования.
  • Снова ведем стрелку текущего блока в свободное место → группа боты → блок проверить подписку на канал/чат → двойным кликом проваливаем внутрь блока.
  • В выпадающих списках выбираем наши каналы → применить.
  • Далее ведем стрелку от блока «Проверить подписку на канал/чат» → Создаем блок «Отправить сообщение» (Нам необходимо создать два сообщения)
Как сделать ТГ бота, проверяющего подписку на канал, за 5 минут. Проверка подписки на ТГ без программирования.
  • Задаем первое сообщение на подписку. Применяем.
Как сделать ТГ бота, проверяющего подписку на канал, за 5 минут. Проверка подписки на ТГ без программирования.
  • Ведем вторую стрелку от блока «Проверить подписку на канал/чат», снова создаем блок «Отправить сообщение». Задаем второе сообщение. Применяем.
Как сделать ТГ бота, проверяющего подписку на канал, за 5 минут. Проверка подписки на ТГ без программирования.

Далее необходимо проставить условия для обоих блоков.

  • Делаем двойной клик по стрелкам ведущим к блокам с сообщениями → Установить условия → Тип условия выбираем «Значения переменных» → chat.chatMember → сохраняем.
Как сделать ТГ бота, проверяющего подписку на канал, за 5 минут. Проверка подписки на ТГ без программирования.
  • Установим условие для второго блока. Повторяем все действия, но укажем ложное значение переменных, следующим образом « ! chat.chatMember» → Сохраняем.

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

  • Двойным нажатием по сцене, выбираем боты →Событие Телеграмм.
Как сделать ТГ бота, проверяющего подписку на канал, за 5 минут. Проверка подписки на ТГ без программирования.
  • В выпадающем окне выбираем наш Телеграмм канал → Выбираем галочку «пользователь подписался на чат или канал» → применить.
  • Зажав ЛКМ ведем зеленую стрелку в блок «Подписан»
Как сделать ТГ бота, проверяющего подписку на канал, за 5 минут. Проверка подписки на ТГ без программирования.

Теперь можно проверить Ваш результат:

  • Заходим в нашего бота и чистим историю
  • Пишем/start
  • Пользуемся нашим ботом.

Важно

Не забывайте про подписку на мой ТГ канал

Делитесь своими ботами в комментариях!

Если возникли сложности - задавайте вопросы под постом, всем отвечу <3

2424
33
34 комментария

Как же все это, оказывается, просто. Потрясающе ) Надеюсь, эта серия постов про ботов всех сортов никогда не прервется )

1

Не думаю, что я проживу столько, но буду стараться 😅😂

1

Да блин, где ты был, когда я мучалась, разбиралась 😅

1

Ох, где я только не был, Мария 😅

1

Круто! Да это ж круто!

1

*когда первый раз сел писать бота*:
«Да, мне было страшно»

Аххахах