Создаем Telegram-бот, который будет проверять подписку пользователя на нужные каналы и после успешной проверки выдавать нужное сообщение.
Бота будем делать при помощи сервиса PuzzleBot, под схему описанную в данном посте https://cpa.rip/youtube/youtube-shorts-traffic-monetizing/.
Создание бота в Telegram
- Войдите в свой аккаунт Telegram.
- В поиске найдите аккаунт @BotFather и выберите его.
- Начните диалог нажав кнопку “Запустить”.
- Для создания нового бота, введите команду “/newbot” и укажите желаемое имя. Это имя будет видно в списке ваших контактов и в диалоге с ботом.
- После выбора имени для вашего бота, дайте ему название, которое будет отображаться в ссылке на него в Telegram.
Это название будет использоваться для доступа к боту по ссылке “t.me/[название]” или через упоминание “@[название]”. Учтите следующие требования для названия бота:
- Название не должно быть уже занятым.
- Длина названия должна быть от 5 до 32 символов.
- Разрешены только латинские буквы и цифры.
- Можно использовать нижние подчеркивания.
- Название должно заканчиваться на “bot”, например: testbot, test_bot.
Вы также можете добавить описание (/setdescription), установить аватар (/setuserpic) или изменить информацию о боте (/setabouttext). Это можно сделать через меню в BotFather. Если у вас есть несколько ботов, вам нужно будет сначала выбрать нужного бота из списка.
Важно помнить о следующем: если вы потеряете доступ к этому аккаунту или он будет удален, то восстановить бота и подписчиков будет невозможно.
Подключение Telegram-бота к конструктору PuzzleBot
- Войдите в PuzzleBot через Telegram-аккаунт.
- Нажмите на кнопку — “Добавить бота”.
- Скопируйте API-токен с Telegram-бота “@BotFather”.
API-токен — уникальный ключ, который необходим для связи вашего бота с Telegram API. Он позволяет вашему боту отправлять и получать сообщения через Telegram. Будьте осторожны и не передавайте этот токен третьим лицам, поскольку он предоставляет полный доступ к вашему боту.
- Вставьте токен в строку и нажмите на галочку.
- После успешного подключения, нажмите на подключенного бота и перейдите во вкладку — “Конструктор”.
В конструкторе разобраться довольно просто, вы можете: отправлять сообщения с текстом и интерактивными элементами, обрабатывать и анализировать входящие сообщения, создавать команды, реагировать на ключевые слова, прикреплять фотографии или файлы, подключать платежные функции, подключать интеграцию с внешними сервисами, API, создать магазин и многое другое.
Мы создали сценарий следующим образом: когда пользователь переходит по ссылке в бот, он активирует команду, которая требует от него подписаться на канал. После успешной подписки, пользователь нажимает кнопку “Я подписался” и получает доступ к информации, связанной с подпиской. Если пользователь не подписался и хочет получить желаемую информацию, то ему приходит уведомление, напоминая о необходимости сначала выполнить подписку.
Тарифы в сервисе PuzzleBot
С полным списком бесплатного и платного функционала можно ознакомиться в сервисе PuzzleBot.