Как создать Telegram-бот, который проверяет подписку юзера на нужные каналы и после пишет нужное сообщение


245
245 points
Как создать Telegram-бот

реклама

В данной статье создадим простой Telegram-бот с помощью конструктора, который будет проверять подписку пользователя на нужные каналы и после успешной проверки выдавать нужное сообщение. Бота будем делать при помощи сервиса PuzzleBot

Создание бота в Telegram

  • Войдите в свой аккаунт Telegram.
  • В поиске найдите аккаунт @BotFather и выберите его.
  • Начните диалог нажав кнопку “Запустить”.

Как создать Telegram-бот, который проверяет подписку юзера на нужные каналы и после пишет нужное сообщение

  • Для создания нового бота, введите команду “/newbot” и укажите желаемое имя. Это имя будет видно в списке ваших контактов и в диалоге с ботом.

Как создать Telegram-бот, который проверяет подписку юзера на нужные каналы и после пишет нужное сообщение

  • После выбора имени для вашего бота, дайте ему название, которое будет отображаться в ссылке на него в Telegram.

Как создать Telegram-бот, который проверяет подписку юзера на нужные каналы и после пишет нужное сообщение

Вы также можете добавить описание (/setdescription), установить аватар (/setuserpic) или изменить информацию о боте (/setabouttext). Это можно сделать через меню в BotFather.

Подключение Telegram-бота к конструктору PuzzleBot

  • Войдите в PuzzleBot через Telegram-аккаунт.

Как создать Telegram-бот, который проверяет подписку юзера на нужные каналы и после пишет нужное сообщение

  • Нажмите на кнопку — “Добавить бота”.

Как создать Telegram-бот, который проверяет подписку юзера на нужные каналы и после пишет нужное сообщение

    реклама

  • Скопируйте API-токен с Telegram-бота “@BotFather”.

Как создать Telegram-бот, который проверяет подписку юзера на нужные каналы и после пишет нужное сообщение

API-токен — уникальный ключ, который необходим для связи вашего бота с Telegram API. Он позволяет вашему боту отправлять и получать сообщения через Telegram.

  • Вставьте токен в строку и нажмите на галочку.

Как создать Telegram-бот, который проверяет подписку юзера на нужные каналы и после пишет нужное сообщение

  • После успешного подключения, нажмите на подключенного бота и перейдите во вкладку — “Конструктор”.

Как создать Telegram-бот, который проверяет подписку юзера на нужные каналы и после пишет нужное сообщение

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

Мы создали сценарий следующим образом: когда пользователь переходит по ссылке в бот, он активирует команду, которая требует от него подписаться на канал. После успешной подписки, пользователь нажимает кнопку “Я подписался” и получает доступ к информации, связанной с подпиской. Если пользователь не подписался и хочет получить желаемую информацию, то ему приходит уведомление, напоминая о необходимости сначала выполнить подписку.

Как создать Telegram-бот, который проверяет подписку юзера на нужные каналы и после пишет нужное сообщение

Тарифы в сервисе PuzzleBot

С полным списком бесплатного и платного функционала можно ознакомиться в сервисе PuzzleBot.

реклама

-->

CPAGRAM

0 Comments

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.